21264/EV68A Hardware Reference Manual
Internal Processor Registers 5–31
Mbox IPRs
Figure 5–33 Dcac heCon trolRe gister

Table5–20 describes the Dcache control register fields.

5.3.11 Dcache Status Register – DC_STAT

The Dcachestatus register (DC_STAT)is a read-write register. If a Dcache tag parity

erroror dataEC C error occurs, informationa boutthe erroris latched inthis register.

Figure 5–34shows the Dcache status register.

Table 5–20 Dcach eCo ntrol Register Fields Description
Name Extent Type Description
Reserved [63:8] —
DCDAT_ERR_EN [7] WO,0 Dcachedata ECC and parity er ror enable.
DCTAG_PAR_EN [6] WO,0 Dcachetag parity ena ble.
F_BAD_DECC [5] WO,0 ForceBad Data ECC.When set, ECC data is not written into
the cache along with the block that is loaded by a fi ll or store.
Writingdata that is different fromthat already in the block will
cause bad ECC to be present. Since t he old ECC value will
remain,the ECC will be bad.
F_BAD_TPAR [4] WO,0 ForceBadTag Parity.W henset, this bit causes bad tag parityto
beput into the Dcache tag array during Dcache fill operations.
Reserved [3] — —
F_HIT [2] WO,0 ForceHit.When set, this bit causes all memoryspace load and
storeinstructions to hit in the Dcache, independent of the
Dcachetag address compare. F_HIT does notforce the status of
theblock to register as DIRTY (the tagstatus bits are still con-
sulted),so stores may still generate offchipactivity.
Inthis mode, only one of the two sets may be enabled, and tag
paritychecking must be disabled (set DCTAG_PER_EN to
zero).
SET_EN[1:0] [1:0] WO,3 DcacheSet Enable. At least one set must be enabled.
63 876543210
DCDAT_ERR_EN
DCTAG_PAR_EN
F_BAD_DECC
F_BAD_TPAR
F_HIT
SET_EN[1:0]
LK
99
-
00
41A