4–38 Cache and External Interfaces
21264/EV68A Hardware Reference Manual
System Port
Table4–31 defines the wrap order for double-pumped data transfers.
4.7.9 Nonexistent Memory Processing
Likeits predecessors, the 21264/EV68A can generate references to none xistent (NXM)
memory orI /Ospace. However, unlike the earlier Alpha microprocessor implementa-
tions,the 21264/EV68A can generate speculative references to memory space. To
accommodatethe speculative nature of the 21264/EV68A, the system must not gener-
ate orlock error registers because of speculative references. The 21264/EV68A trans-
latesall memory references through the translationlookaside buffer (TLB) and, in some
cases,the 21264/EV68A may generate speculative references (i nstruction execution
down mispredictedpaths) to NXM space. In these cases, the system sends a SysDc
ReadDataErrorand the 21264/EV68A doesthe following:
Deliversan all-ones pattern to all load instructions to the NXM address
Force-failsall store instructions to the NXM address (much like a STx_C
failure)
Invalidatesthe cache block at the same index by way of an atomic Evict
command
Sixthquadword 101 111 001 011
Seventhquadword 110 100 010 000
Eighthquadword 111 101 011 001
Table 4–31 W rap Order for Double-Pumped Data Transfers
PA[5:3]ofTransferredQW
Firstquadword x00 x01 x10 x11
Secondquadword x00 x01 x10 x11
Thirdquadword x01 x00 x11 x10
Fourthquadword x01 x00 x11 x10
Fifthquadword x10 x11 x00 x01
Sixthquadword x10 x11 x00 x01
Seventhquadword x11 x10 x01 x00
Eighthquadword x11 x10 x01 x00
Table 4–30 Wrap Interleave Order (Continued)
PABits [5:3] of Transferred QW