IBM powerpc 750gx 사용자 설명서

다운로드
페이지 377
 
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
gx_03.fm.(1.2)
March 27, 2006 
 
Instruction-Cache and Data-Cache Operation
Page 145 of 377
3.6.5 Transfer Attributes
In addition to the address and transfer type signals, the 750GX supports the transfer attribute signals: TBST, 
TSIZ[0–2], WT, CI, and GBL. The TBST and TSIZ[0–2] signals indicate the data-transfer size for the bus 
transaction. 
The WT signal reflects the write-through status (the complement of the W bit) for the transaction as deter-
mined by the MMU address translation during write operations. WT is asserted for burst writes due to dcbf 
(flush) and dcbst (clean) instructions, and for snoop pushes; WT is negated for External Control Out Word 
Indexed (ecowx) transactions. Since the write-through status is not meaningful for reads, the 750GX uses 
the WT signal during read transactions to indicate that the transaction is an instruction fetch (WT negated), or 
not an instruction fetch (WT asserted).
The CI signal reflects the caching-inhibited/enabled status (the complement of the I bit) of the transaction as 
determined by the MMU address translation even if the L1 caches are disabled or locked. CI is always 
asserted for External Control In Word Indexed (eciwx) and ecowx bus transactions independent of the 
address translation.
The GBL signal reflects the memory coherency requirements (the complement of the M bit) of the transaction 
as determined by the MMU address translation. Castout and snoop copy-back operations (TT[0–4] = 00110) 
are generally marked as nonglobal (GBL negated) and are not snooped (except for reservation monitoring). 
Other masters, however, might perform direct memory access (DMA) write operations with this encoding but 
marked global (GBL asserted); thus, the operation must be snooped. 
Table 3-6 summarizes the address and transfer attribute information presented on the bus by the 750GX for 
various master or snoop-related transactions.
Read-with-no-intent-to-cache 
(RWNITC)
01011
A RWNITC operation is issued to acquire exclusive use of a memory location with 
no intention of modifying the location. 
If the addressed cache block is in the exclusive (E) state, the cache block 
remains in the exclusive (E) state. 
If the addressed cache block is in the modified (M) state, the 750GX asserts 
ARTRY and initiates a push of the modified block out of the cache, and the 
cache block is placed in the exclusive (E) state. 
If the address misses in the cache, no action is taken. 
Reserved
01111
Reserved
1XX11
Table 3-5. Response to Snooped Bus Transactions 
 (Page 3 of 3)
Snooped Transaction
TT[0–4]
750GX Response