![Motorola MVME3600 Series Programmer'S Reference Manual Download Page 38](http://html.mh-extra.com/html/motorola/mvme3600-series/mvme3600-series_programmers-reference-manual_243930038.webp)
1-14
Computer Group Literature Center Web Site
Board Description and Memory Maps
1
PCI Configuration Access
PCI Configuration accesses are accomplished via the CONFIG_ADD and
CONFIG_DAT registers. These two registers are implemented by the
Raven ASIC. In the CHRP memory map example, the CONFIG_ADD and
CONFIG_DAT registers are located at 0xFE000CF8 and 0xFE000CFC,
respectively. With the PREP memory map, the CONFIG_ADD register
and the CONFIG_DAT register are located at 0x80000CF8 and
0x80000CFC, respectively.
PCI Memory Maps
The PCI memory map is controlled by the Raven ASIC and the Universe
ASIC. The Raven ASIC and the Universe ASIC have flexible
programming Map Decoder registers to customize the system to fit many
different applications.
Default PCI Memory Map
After a reset, the Raven ASIC and the Universe ASIC turn all the PCI slave
map decoders off. Software must program the appropriate map decoders
for a specific environment.
PCI CHRP Memory Map
The following table shows a PCI memory map of the MVME3600/4600
series that is CHRP-compatible from the point of view of the PCI local bus.
Table 1-7. PCI CHRP Memory Map
PCI Address
Size
Definition
Notes
Start
End
0000 0000
top_dram
dram_size
Onboard ECC DRAM
1
4000 0000
EFFF FFFF
3G - 256M
VMEbus A32/D32 (Super/Program)
3
F000 0000
F7FF FFFF
128M
VMEbus A32/D16 (Super/Program)
3
F800 0000
F8FE FFFF
16M - 64K
VMEbus A24/D16 (Super/Program)
4
F8FF 0000
F8FF FFFF
64K
VMEbus A16/D16 (Super/Program)
4