beautypg.com

2 ibox iprs, 1 itb tag array write register – itb_tag, 2 itb pte array write register – itb_pte – Compaq 21264 User Manual

Page 148: Ibox iprs, Itb tag array write register – itb_tag, Itb pte array write register – itb_pte, Itb tag array write register –6, 2 ibox iprs, 1 itb tag array write register – itb_tag, 2 itb pte array write register – itb_pte

background image

5–6

Internal Processor Registers

Alpha 21264/EV67 Hardware Reference Manual

Ibox IPRs

Figure 5–6 Virtual Address Format Register (VA_48 = 1, VA_FORM_32 = 0)

Figure 5–7 shows VA_FORM when VA_CTL(VA_48) equals 0 and
VA_CTL(VA_FORM_32) equals 1.

Figure 5–7 Virtual Address Format Register (VA_48 = 0, VA_FORM_32 = 1)

5.2 Ibox IPRs

This section describes the internal processor registers that control Ibox functions.

5.2.1 ITB Tag Array Write Register – ITB_TAG

The ITB tag array write register (ITB_TAG) is a write-only register. The ITB tag array
is written by way of this register. A write transaction to ITB_TAG writes a register out-
side the ITB array. When a write to the ITB_PTE register is retired, the contents of both
the ITB_TAG and ITB_PTE registers are written into the ITB entry. The specific ITB
entry that is written is determined by a round-robin algorithm; the algorithm writes to
entry number 0 as the first entry after the 21264/EV67 is reset. Figure 5–8 shows the
ITB tag array write register.

Figure 5–8 ITB Tag Array Write Register

5.2.2 ITB PTE Array Write Register – ITB_PTE

The ITB PTE array write register (ITB_PTE) is a write-only register through which the
ITB PTE array is written. A round-robin allocation algorithm is used. A write to the
ITB_PTE array, when retired, results in both the ITB_TAG and ITB_PTE arrays being
written. The specific entry that is written is chosen by the round-robin algorithm
described above. Figure 5–9 shows the ITB PTE array write register.

63

38 37

43

3

42

2

0

VPTB[63:43]

SEXT(VA[47])

VA[47:13]

LK99-0012A

63

29

3

22

2

21

30

0

VPTB[63:30]

VA[31:13]

LK99-0013A

63

48 47

13 12

0

VA[47:13]

LK99-0015A