



Monitor: Basic Operation
Figure 11-2: Power-up/Reset Sequence Flowchart
RESET
Initialize
Initialize HID0 Initialize MSR
Relocate the base
of the MV64460 internal registers
7448 floating point
register
initialization
Invalidate the L2
cache
7448 BAT
initialization
Invalidate and enable the L1 cache
Setup initial stack and data region in cache
Initialize the
MV64460 CPU
interface settings
Configure the
MV64460 device chip selects for flash and CPLD
Enable icache
LED 0001
Initialize the
environment
Init. serial port per
baudrate
environment var.
LED 0010
Display version
string
Display CPU and board information LED 0011
Initialize
I2C
Init. SDRAM. Clear per clearmem and configure per ecc environment vars.
LED 0100
Initialize
final stack
Relocate
to RAM
LED 0101
flash
Initialize malloc
area
Initialize
PCI
Is module a
Monarch
No
Enable MV64460
interrupts
Perform board diagnostics per powerondiags environment var.
Display board serial number
Configure dcache per cachemode and dcache environment vars.
Configure icache
per icache environment variable
Configure L2
cache per l2cache
environment
variable
| Enumerate PCI | |
Yes | per enumerate | |
environment | ||
| ||
| variable |
Display LED 0110
Initialize Ethernet
ports
Turn off debug
LEDs
Main Loop
PmPPC7448 User’s Manual |