Sable CPU Module Specification
Sable CPU Module Specification Sable CPU Module Specification
Table 11: Abox Control Register DECchip 21064-A275 uses bits 12-15 Field Description Copyright © 1993 Digital Equipment Corporation. 15 DOUBLE_INVAL - When set, dInvReq_h assertions invalidate both DCache blocks addressed by iAdr_h. Cleared by reset. 14 NOCHK_PAR - Set to disable checking of primary cache parity. Cleared by reset. 13 F_TAG_ERR - Set to generate bad primary cache tag parity on fill. Cleared by reset. 12 DC_16K - Set to select 16 KB Dcache, clear to select 8 KB Dcache. Cleared by reset. 10 DC_EN (WO,0) D-Cache enable. When clear, this bit disables and flushes the D- 11 Cache. When set, this bit enables the D-Cache. DC_FHIT (WO,0) D-Cache force hit. When set, this bit forces all D-stream references to hit in the D-Cache. This bit takes precedence over DC_EN, for example, when 8 DC_FHIT is set and DC_EN is clear all D-stream references hit in the D-Cache. NCACHE_NDISTURB (WO,0) When set, any reference to non-cacheable memory space will not cause an arbitrary invalidation of a primary D-Cache location. should be set. This 7 STC_NORESULT (WO,0) Must be cleared 6 EMD_EN (WO,0) Limited hardware support is provided for big endian data formats by way of bit of the ABOX_CTL register. When set, this bit, inverts physical address bit for all D-stream references. It is intended that chip endian mode be selected during initialization PALcode only. 5 SPE_2 (WO,0)This bit, when set, enables one-to-one super page mapping of D-stream virtual addresses with VA, if virtual address bits VA = 2. Virtual address bits VA are ignored in this translation. Access is only allowed in kernel mode. 4 SPE_1 (WO,0) This bit, when set, enables one-to-one super page mapping of D-stream virtual addresses with VA = 1FFE(Hex) to physical addresses with PA = 0(Hex). Access is only allowed in kernel mode. 3 IC_SBUF_EN (WO,0) I-Cache stream buffer enable. When set, this bit enables operation of a single entry I-Cache stream buffer. 2 CRD_EN - the 21064 only (WO,0) Corrected read data interrupt enable. When this bit is set the Abox generates an interrupt request whenever a pin bus transaction is terminated with a cAck_h code of SOFT_ERROR. 1 MCHK_EN (WO,0) Machine Check Enable. When this bit is set the Abox generates a machine check when errors (which are not correctable by the hardware) are encountered. When this bit is cleared, uncorrectable errors do not cause a machine check, but the BIU_STAT, DC_STAT, BIU_ADDR, FILL_ADDR and DC_ADDR registers are updated and locked when the errors occur. 0 WB_DIS (WO,0) Write Buffer unload Disable. When set, this bit prevents the write buffer from sending write data to the BIU. It should be set for diagnostics only. Functions Located on the DECchip 21064 45
Copyright © 1993 Digital Equipment Corporation. 3.3.13 Alternative Processor Mode Register (ALT_MODE) ALT_MODE is a write-only IPR. The AM field specifies the alternate processor mode used by HW_LD and HW_ST instructions which have their ALT bit (bit 14) set. Figure 28: ALT_MODE 6 3 Table 12: ALT Mode ALT_MODE[4..3] Mode 0 0 Kernel 0 1 Executive 1 0 Supervisor 1 1 User 3.3.14 Cycle Counter Register (CC) 0 5 00 43 0 2 IGN A M IGN The 21064 supports a cycle counter as described in the Alpha Architecture Handbook. This counter, when enabled, increments once each CPU cycle. HW_MTPR Rn,CC writes CC[63..32] with the value held in Rn[63..32], and CC[31..0] are not changed. This register is read by the RPCC instruction defined by the Alpha AXP Architecture. 3.3.15 Cycle Counter Control Register (CC_CTL) HW_MTPR Rn,CC_CTL writes CC[31..0] with the value held in Rn[31..0], and CC[63..32] are not changed. CC[3..0] must be written with zero. If Rn[32] is set then the counter is enabled, otherwise the counter is disabled. CC_CTL is a writeonly IPR. 3.3.16 Bus Interface Unit Control Register (BIU_CTL) The following figures and tables show the bus interface unit control register format and field descriptions. 46 Functions Located on the DECchip 21064 0 0
- Page 11 and 12: 25 MM_CSR .........................
- Page 13 and 14: 27 Base Addresses for CSRs . . . ..
- Page 15 and 16: Preface Scope and Organization of t
- Page 17 and 18: Copyright © 1993 Digital Equipment
- Page 19 and 20: CHAPTER 1 CPU MODULE COMPONENTS AND
- Page 21 and 22: Copyright © 1993 Digital Equipment
- Page 23 and 24: 1.2 The Alpha AXP Architecture Copy
- Page 25 and 26: Copyright © 1993 Digital Equipment
- Page 27 and 28: Copyright © 1993 Digital Equipment
- Page 29 and 30: Copyright © 1993 Digital Equipment
- Page 31 and 32: Copyright © 1993 Digital Equipment
- Page 33 and 34: Copyright © 1993 Digital Equipment
- Page 35 and 36: Copyright © 1993 Digital Equipment
- Page 37 and 38: Copyright © 1993 Digital Equipment
- Page 39 and 40: Copyright © 1993 Digital Equipment
- Page 41 and 42: Copyright © 1993 Digital Equipment
- Page 43 and 44: Copyright © 1993 Digital Equipment
- Page 45 and 46: Copyright © 1993 Digital Equipment
- Page 47 and 48: Copyright © 1993 Digital Equipment
- Page 49 and 50: Copyright © 1993 Digital Equipment
- Page 51 and 52: Copyright © 1993 Digital Equipment
- Page 53 and 54: Copyright © 1993 Digital Equipment
- Page 55 and 56: Copyright © 1993 Digital Equipment
- Page 57 and 58: Copyright © 1993 Digital Equipment
- Page 59 and 60: Copyright © 1993 Digital Equipment
- Page 61: Copyright © 1993 Digital Equipment
- Page 65 and 66: Copyright © 1993 Digital Equipment
- Page 67 and 68: Copyright © 1993 Digital Equipment
- Page 69 and 70: Copyright © 1993 Digital Equipment
- Page 71 and 72: Copyright © 1993 Digital Equipment
- Page 73 and 74: Copyright © 1993 Digital Equipment
- Page 75 and 76: Copyright © 1993 Digital Equipment
- Page 77 and 78: Copyright © 1993 Digital Equipment
- Page 79 and 80: Copyright © 1993 Digital Equipment
- Page 81 and 82: Copyright © 1993 Digital Equipment
- Page 83 and 84: Copyright © 1993 Digital Equipment
- Page 85 and 86: Copyright © 1993 Digital Equipment
- Page 87 and 88: Copyright © 1993 Digital Equipment
- Page 89 and 90: Copyright © 1993 Digital Equipment
- Page 91 and 92: Copyright © 1993 Digital Equipment
- Page 93 and 94: Copyright © 1993 Digital Equipment
- Page 95 and 96: Copyright © 1993 Digital Equipment
- Page 97 and 98: Copyright © 1993 Digital Equipment
- Page 99 and 100: CHAPTER 4 FUNCTIONS LOCATED ELSEWHE
- Page 101 and 102: Copyright © 1993 Digital Equipment
- Page 103 and 104: Figure 41: B-Cache Control Register
- Page 105 and 106: Table 28 (Cont.): B-Cache Control R
- Page 107 and 108: Table 28 (Cont.): B-Cache Control R
- Page 109 and 110: Copyright © 1993 Digital Equipment
- Page 111 and 112: Copyright © 1993 Digital Equipment
Copyright © 1993 Digital Equipment Corporation.<br />
3.3.13 Alternative Processor Mode Register (ALT_MODE)<br />
ALT_MODE is a write-only IPR. The AM field specifies the alternate processor mode<br />
used by HW_LD and HW_ST instructions which have their ALT bit (bit 14) set.<br />
Figure 28: ALT_MODE<br />
6<br />
3<br />
Table 12: ALT Mode<br />
ALT_MODE[4..3] Mode<br />
0 0 Kernel<br />
0 1 Executive<br />
1 0 Supervisor<br />
1 1 User<br />
3.3.14 Cycle Counter Register (CC)<br />
0<br />
5<br />
00<br />
43<br />
0<br />
2<br />
IGN<br />
A<br />
M IGN<br />
The 21064 supports a cycle counter as described in the Alpha Architecture Handbook.<br />
This counter, when enabled, increments once each <strong>CPU</strong> cycle. HW_MTPR Rn,CC<br />
writes CC[63..32] with the value held in Rn[63..32], and CC[31..0] are not changed.<br />
This register is read by the RPCC instruction defined by the Alpha AXP Architecture.<br />
3.3.15 Cycle Counter Control Register (CC_CTL)<br />
HW_MTPR Rn,CC_CTL writes CC[31..0] with the value held in Rn[31..0], and<br />
CC[63..32] are not changed. CC[3..0] must be written with zero. If Rn[32] is set<br />
then the counter is enabled, otherwise the counter is disabled. CC_CTL is a writeonly<br />
IPR.<br />
3.3.16 Bus Interface Unit Control Register (BIU_CTL)<br />
The following figures and tables show the bus interface unit control register format<br />
and field descriptions.<br />
46 Functions Located on the DECchip 21064<br />
0<br />
0