Programming Model
http://www.motorola.com/computer/literature
1-11
1
2. To enable the “Processor-hole” area, program the Falcon chipset to
ignore 0x000A0000 - 0x000BFFFF address range and program the
Raven to map this address range to PCI memory space.
3. Programmable via Raven ASIC.
4. CHRP requires the starting address for the PCI memory space to be
256MB-aligned.
5. Programmable via Raven ASIC for either contiguous or spread-I/O
mode.
6. The actual size of each ROM/Flash bank may vary.
7. The first 1MB of ROM/Flash Bank A appears at this range after a
reset if the rom_b_rv control bit in the Falcon chip is cleared and the
rom_a_rv control bit is set. If the rom_b_rv control bit is set then
this address range maps to ROM/Flash Bank B.
8. This range can be mapped to the VMEbus by programming the
Universe ASIC accordingly. The map shown is the recommended
setting which uses the Special PCI Slave Image and two of the four
programmable PCI Slave Images.
9. The only method of generating a PCI Interrupt Acknowledge cycle
(8259 IACK) is to perform a read access to the Raven’s PIACK
register at 0xFEFF0030.
The following table shows the programmed values for the associated
Raven MPC registers for the processor CHRP memory map.
Table 1-4. Raven MPC Register Values for CHRP Memory Map
Address
Register Name
Register Value
FEFF 0040
MSADD0
4000 FCFF
FEFF 0044
MSOFF0 & MSATT0
0000 00C2
FEFF 0048
MSADD1
FD00 FDFF
FEFF 004C
MSOFF1 & MSATT1
0300 00C2
FEFF 0050
MSADD2
0000 0000