Nonexistent Memory Processing; Wrap Order For Double-Pumped Data Transfers - Compaq 21264 Hardware Reference Manual

Compaq microprocessor reference manual
Hide thumbs Also See for 21264:
Table of Contents

Advertisement

System Port
Table 4–30 Wrap Interleave Order (Continued)
Sixth quadword
Seventh quadword
Eighth quadword
Table 4–31 defines the wrap order for double-pumped data transfers.
Table 4–31 Wrap Order for Double-Pumped Data Transfers
First quadword
Second quadword
Third quadword
Fourth quadword
Fifth quadword
Sixth quadword
Seventh quadword
Eighth quadword

4.7.9 Nonexistent Memory Processing

Like its predecessors, the 21264/EV67 can generate references to nonexistent (NXM)
memory or I/O space. However, unlike the earlier Alpha microprocessor implementa-
tions, the 21264/EV67 can generate speculative references to memory space. To accom-
modate the speculative nature of the 21264/EV67, the system must not generate or lock
error registers because of speculative references. The 21264/EV67 translates all mem-
ory references through the translation lookaside buffer (TLB) and, in some cases, the
21264/EV67 may generate speculative references (instruction execution down mispre-
dicted paths) to NXM space. In these cases, the system sends a SysDc ReadDataError
and the 21264/EV67 does the following:
Delivers an all-ones pattern to all load instructions to the NXM address
Force-fails all store instructions to the NXM address (much like a STx_C
failure)
Invalidates the cache block at the same index by way of an atomic Evict
command
Cache and External Interfaces
4–38
PA Bits [5:3] of Transferred QW
101
111
110
100
111
101
PA [5:3] of Transferred QW
x00
x01
x00
x01
x01
x00
x01
x00
x10
x11
x10
x11
x11
x10
x11
x10
001
010
011
x10
x10
x11
x11
x00
x00
x01
x01
Alpha 21264/EV67 Hardware Reference Manual
011
000
001
x11
x11
x10
x10
x01
x01
x00
x00

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Alpha ev67Alpha 21264

Table of Contents