8-12 MPC8260 PowerQUICC II UserÕs Manual MOTOROLA

Part III. The Hardware Interface
Note the following regarding Table 8-2:¥ For reads, the processor cleans or ßushes during a snoop based on the TBST input. The processor cleans for single-beat reads (TBST negated) to emulate read-with-no-intent-to-cache operations.¥ Castouts and snoop copybacks are generally marked as non-global and are not snooped (except for reservation monitoring). However, other masters performing DMA write operations with the same TT encoding and marked as a global WR operation (whether global or non-global) will cancel an active reservation during a snoop hit in the reservation register (independent of a snoop hit in the cache).¥ A non-processor read can cause the internal processor to invalidate the corresponding cache line if it exists.
01110 Read with
intent to
modify
Burst Burst Load miss, store miss,
or I-fetch
Flush Read, assert AACK
and T
A.
10010 WR w/ßush
atomic
Single-beat
write
Single-beat
write
stwcx Flush, cancel
reservation
Write, assert AACK
and T
A
10110 Reserved Not
applicable to
MPC8260
Not applicable
to MPC8260
Not applicable to
MPC8260
Not applicable
to MPC8260
Illegal
11010 Read
atomic
Single-beat
read or burst
Single-beat
read
lwarx (CI load) Clean or ßush Read, assert AACK
and T
A
11110 Read with
intent to
modify
atomic
Burst Burst lwarx (load miss) Flush Read, assert AACK
and T
A
00011 Reserved Ñ Not applicable
to MPC8260
Not applicable to
MPC8260
Not applicable
to MPC8260
Illegal
00111 Reserved Ñ Not applicable
to MPC8260
Not applicable to
MPC8260
Not applicable
to MPC8260
Illegal
01011 Read with
no intent to
cache
Single-beat
read or burst
Not applicable
to MPC8260
Not applicable to
MPC8260
Clean Read, assert AACK
and T
A
01111 Reserved Ñ Not applicable
to MPC8260
Not applicable to
MPC8260
Not applicable
to MPC8260
Illegal
1XX11 Reserved
for customer
Ñ Not applicable
to MPC8260
Not applicable to
MPC8260
Not applicable
to MPC8260
Illegal
1TT1 can be interpreted as a read-versus-write indicator for the bus.
2This column speciÞes the TT encoding for the general 60x protocol. The processor generates or snoops only a
subset of those encodings.

Table 8-2. Transfer Type Encoding (Continued)

TT[0Ð4]1
60x Bus SpeciÞcation2MPC8260 as Bus Master MPC8260 as
Snooper MPC8260 as Slave
Command Transaction Bus Trans. Transaction Source Action on Hit Action on Slave Hit