Download MPC7410/MPC7400 RISC Microprocessor Reference Manual
Transcript
Load and store operations are assumed to be weakly ordered on the MPC7410. In general, the load/store unit (LSU) can perform load operations that occur later in the program ahead of store operations, even when the access is caching-inhibited or when data cache is disabled. Any load followed by any store is performed in order. See Section 3.4.4.2, “Sequential Consistency of Memory Accesses,” for more information. Split the second paragraph into two and add Table 3-8. The second paragraph, Table 3-8, and the third paragraph should read as follows: The MPC7410 achieves sequential consistency by operating a single pipeline to the cache/MMU. All memory accesses are presented to the MMU in exact program order and, therefore, exceptions are determined in order. Table 3-8 describes load/store ordering. 3.4.4.2, 3-31 Table 3-8. MPC7410 Load/Store Ordering WIMG1 Store-Store Ordered Load-Load Ordered Store-Load Ordered Load-Store Ordered Caching-inhibited, guarded 01x1 Yes Yes Requires eieio Yes Caching-inhibited, non-guarded 01x0 Yes Yes Requires sync Yes Write-through, guarded 10x1 Yes Yes Requires sync Yes Write-through, non-guarded 10x0 Yes Requires eieio Requires sync Yes Write-back, coherency-required 001x Requires eieio Requires eieio Requires sync Yes Write-back, coherency-not-required 000x Requires eieio Requires eieio Requires sync Yes Cache/Memory Access Attributes 1 The PowerPC architecture states that combinations where WIMG = 11xx are not supported. 3.4.4.3, 3-31 3.7.2, 3-50 Loads are allowed to bypass stores once exception checking has been performed for the store, but data dependency checking is handled in the load/store unit so that a load will not bypass a store with an address match. Newer caching-allowed loads can bypass older caching-allowed loads only if the two loads are to different 32-byte address granules. Newer caching-allowed write-back stores can bypass older caching-allowed write-back stores if they do not store to overlapping bytes of data. Replace the first paragraph with the following: Unlike previous PowerPC microprocessor implementations, the MPC7410 does reorder cache-inhibited memory accesses and write-through, guarded memory accesses. As shown in Table 3-8, certain memory accesses require an eieio or a sync instruction to ensure ordering. These instructions are used to enforce storage ordering.” After the first paragraph, add Figure 3-35 and the following paragraph: MPC7410/MPC7400 RISC Microprocessor Reference Manual, Rev. 2 C-4 Freescale Semiconductor
Related documents
DELL PowerEdge R610
MPC750UM/D: MPC750 RISC Microprocessor Family User's Manual
MPC7400 RISC Microprocessor User`s Manual
MPC7450 RISC Microprocessor Family User's Manual, Devices
User`s Manual
MPC750 RISC Microprocessor Family User`s Manual
hytec electronics ltd vtd1612 transient recorder user manual issue 3
Judgment Abstracting User Manual
MPC7450 RISC Microprocessor Family User`s Manual
AltiVec (a.k.a Velocity Engine).
MPC7450 RISC Microprocessor Family Software Optimization Guide
Brocade Communications Systems PowerEdge M710HD System information