
Hawk PCI Host Bridge & Multi-Processor Interrupt Controller
MVME5100 Single Board Computer Programmer’s Reference (6806800H17B
)
80
The PHB Configuration registers are mapped within PCI Configuration space according to how
the system connects Hawk’s DEVSEL_ pin. The PHB provides a configuration space that is fully
compliant with the PCI Local Bus Specification 2.1 definition for configuration space. There are
two base registers within the standard 64 byte header that are used to control the mapping of
MPIC. One register is dedicated to mapping MPIC into PCI I/O space, and the other register is
dedicated to mapping MPIC into PCI Memory space. The mapping of PPC address space is
handled by device specific registers located above the 64 byte header. These control registers
support a mapping scheme that is functionally similar to the PCI-to- PPC mapping scheme
described in the section titled PPC Address Mapping.
PPC Bus Address Space
The PHB maps PPC address space into PCI Memory space using four programmable map
decoders. The most significant 16 bits of the PCI address is compared with the address range
of each map decoder, and if the address falls within the specified range, the access is passed on
to the PPC bus.
An example of this is shown in the following figure:
There are no limits imposed by the PHB on how large of an address space a map decoder can
represent. There is a lower limit of a minimum of 64KB due to the resolution of the address
compare logic.
For each map, there is an independent set of attributes. These attributes are used to enable
read accesses, enable write accesses, enable write posting, and define the PPC bus transfer
characteristics.
Figure 2-4
PCI to PPC Address Decoding
Содержание MVME5100
Страница 1: ...MVME5100 Single Board Computer Programmer s Reference P N 6806800H17B July 2014...
Страница 8: ...MVME5100 Single Board Computer Programmer s Reference 6806800H17B Contents 8 Contents Contents...
Страница 16: ...MVME5100 Single Board Computer Programmer s Reference 6806800H17B 16 List of Figures...
Страница 62: ...Product Data and Memory Maps MVME5100 Single Board Computer Programmer s Reference 6806800H17B 62...
Страница 292: ...Hawk Programming Details MVME5100 Single Board Computer Programmer s Reference 6806800H17B 292...
Страница 308: ...MVME5100 VPD Reference Information MVME5100 Single Board Computer Programmer s Reference 6806800H17B 308...
Страница 312: ...VMEbus Mapping Example MVME5100 Single Board Computer Programmer s Reference 6806800H17B 312...
Страница 316: ...Related Documentation MVME5100 Single Board Computer Programmer s Reference 6806800H17B 316...
Страница 317: ......