Sable CPU Module Specification
Sable CPU Module Specification
Sable CPU Module Specification
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Copyright © 1993 Digital Equipment Corporation.<br />
Table 13 (Cont.): BIU Control Register Description<br />
Field Description<br />
Backup cache physical address disable - This 4-bit field may be used to prevent the <strong>CPU</strong> chip<br />
from using the external cache to service reads and writes based on the quadrant of physical<br />
address space which they reference. Table 16 shows the correspondence between this bit field<br />
and the physical address space.<br />
When a read or write reference is presented to the bus interface unit (BIU), the values of BC_<br />
PA_DIS, BC_ENA, and physical address bits together determine whether or not to try<br />
using the external cache to satisfy the reference. If the external cache is not to be used for a<br />
given reference, the bus interface unit does not probe the tag store and makes the appropriate<br />
system request immediately. The value of BC_PA_DIS has no impact on which portions of the<br />
physical address space may be cached in the primary caches. System components control this<br />
through the RDACK field of the pin bus. BC_PA_DIS is not initialized by a reset.<br />
31 BAD_TCP [ write-only ]<br />
BAD Tag Control Parity - When set, BAD_TCP causes the 21064 <strong>CPU</strong> to write bad parity into<br />
the tag control RAM whenever it does a fast external RAM write.<br />
30:28 BC_SIZE [ write-only ]<br />
Backup Cache Size - This field is used to indicate the size of the external cache. BC_SIZE is<br />
not initialized by a reset and must be explicitly written before enabling the backup cache. (See<br />
Table 15 for the encodings.)<br />
27:13 BC_WE_CTL[15:1] [ write-only ]<br />
Backup Cache Write Enable Control. This field controls the timing of the write enable and chip<br />
enable pins during writes into the data and tag control RAMs. It consists of 15 bits, where each<br />
bit determines the value placed on the write enable and chip enable pins during a given <strong>CPU</strong><br />
cycle of the RAM write access.<br />
When a given bit of BC_WE_CTL is set, the write enable and chip enable pins are asserted<br />
during the corresponding <strong>CPU</strong> cycle of the RAM access. BC_WE_CTL (bit 13 in BIU_CTL)<br />
corresponds to the second cycle of the write access, BC_WE_CTL (bit 14 in BIU_CTL) to<br />
the third <strong>CPU</strong> cycle, and so on. The write enable pins are never asserted in the first <strong>CPU</strong> cycle<br />
of a RAM write access.<br />
Unused bits in the BC_WE_CTL field must be written with 0s.<br />
BC_WE_CTL is not initialized on reset and must be explicitly written before enabling the external<br />
backup cache.<br />
12 DELAY_WDATA [ write-only ]<br />
DELAY_DATA<br />
11:8 BC_WR_SPD [ write-only ]<br />
Backup cache write speed. This field indicates to the bus interface unit the write cycle time of<br />
the RAMs used to implement the off-chip external cache, (Backup cache on the <strong>CPU</strong> module),<br />
measured in <strong>CPU</strong> cycles. It should be written with a value equal to one less the write cycle time<br />
of the external cache RAMs.<br />
Access times for writes must be in the range 16..2 <strong>CPU</strong> cycles, which means the values for the<br />
BC_WR_SPD field are in the range of 15..1.<br />
BC_WR_SPD is not initialized on reset and must be explicitly written before enabling the external<br />
cache.<br />
7:4 BC_RD_SPD [ write-only ]<br />
48 Functions Located on the DECchip 21064