External Interface Initialization; Internal Processor Register Power-Up Reset State; Internal Processor Registers At Power-Up Reset State - Compaq 21264 Hardware Reference Manual

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

Advertisement

External Interface Initialization

SweepMemory:
turn_on_bcache:
for 2 X bc_size
{ WH64 address }
for 2 X dcache size
{ ECB address }
(done)
In addition to initialization, the dynamic programming ability of the WRITE_MANY
chain provides the basic tools to build various other software flows such as dynamically
changing the Bcache enable/size parameters for performance testing.
7.7 External Interface Initialization
After reset, the system interface is in the default configuration dictated by the reset state
of the IPR bits that select the configuration options.
The response to system interface commands and internally generated memory accesses
is determined by this default configuration. System environments that are not compati-
ble with the default configuration must use the SROM Icache load feature to initially
load and execute a PALcode program to configure the external system interface unit
IPRs as needed.

7.8 Internal Processor Register Power-Up Reset State

Many IPR bits are not initialized by reset. They are located in error-reporting registers
and other IPR states. They must be initialized by initialization PALcode. Tables 7–5,
7–6, and 7–8, list the effects on IPRs by fault reset, transition through sleep mode, and
warm reset, respectively. Table 7–10 lists the state of all internal processor registers
(IPRs) immediately following power-up reset. The table also specifies which registers
need to be initialized by power-up PALcode.
Table 7–10 Internal Processor Registers at Power-Up Reset State
Mnemonic
Register Name
Ibox IPRs
ITB_TAG
ITB tag array write
ITB_PTE
ITB PTE array write
Initialization and Configuration
7–14
;Write good parity/ecc to memory by
; writing a all memory locations. This is
;done by WH64 of memory addresses
;bc_enable_a
;bc_size_a
;zeroblk_enable_a
;set_dirty_enable_a
;init_mode_a
;enable_evict_a
;bc_wrt_sts_a
;bc_bank_enable_a
;This loop generates legal ECC data, and
;invalidate tags which are written to the
;Bcache for all but the final 64KB of address.
;and cleans up the Dcache also.
Reset State Comments
X
X
Alpha 21264/EV67 Hardware Reference Manual
0
Actual Bcache size
3
6
0
0
0
0

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Alpha ev67Alpha 21264

Table of Contents