Download Contents
Transcript
Table 3-5. Response to Snooped Bus Transactions (Continued) Snooped Transaction TT[0–4] 750 Response Reserved 01111 — Reserved 1XX11 — 3.6.5 Transfer Attributes In addition to the address and transfer type signals, the 750 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 determined 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 ecowx transactions. Since the write-through status is not meaningful for reads, the 750 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/allowed 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 eciwx/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, may perform DMA write operations with this encoding but marked global (GBL asserted) and thus must be snooped. Table 3-6 summarizes the address and transfer attribute information presented on the bus by the 750 for various master or snoop-related transactions. Table 3-6. Address/Transfer Attribute Summary Bus Transaction A[0–31] TT[0–4] TBST TSIZ[0–2] GBL WT CI Instruction fetch operations: Burst (caching-allowed) PA[0–28] || 0b000 01110 0 010 ¬M 1 1* Single-beat read (caching-inhibited or cache disabled) PA[0–28] || 0b000 01010 1 000 ¬M 1 ¬I PA[0–28] || 0b000 A1110 0 010 ¬M 0 1* Data cache operations: Cache block fill (due to load or store miss) Chapter 3. Instruction and Data Cache Operation 3-29
Related documents
MPC750UM/D: MPC750 RISC Microprocessor Family User's Manual
MPC750 RISC Microprocessor Family User`s Manual
IBM PowerPC 750CX/750CXe RISC Microprocessor User`s Manual
Overview Programming Model Cache and Bus Interface Unit
PowerPC 755/745 32-bit RISC Microprocessor PC755/745 - Digi-Key
(Microsoft PowerPoint - MEDEF 35 marchés publics PME)
MPC603e RISC Microprocessor User`s Manual
MPC7400 RISC Microprocessor User`s Manual
e300 Power Architecture™ Core Family Reference Manual Supports
User`s Manual - Freescale Semiconductor
3.9.5 Decrementer Register
Copyright © 2000-2003, Patton Electronics Co. All right reserved.