
Programming Considerations
2-24
2
6. When the MVME1603/MVME1604 is operating as the VMEbus
System Controller, an
HRESET
∗
signal will also cause a VMEbus
SYSRESET
∗
.
Endian Issues
The MVME1603/MVME1604 supports both little-endian (e.g. Windows
NT) and big-endian software (e.g. AIX). The PowerPC processor and the
VMEbus are inherently big-endian, while the PCI bus is inherently little-
endian. The following figures illustrate how the MVME1603/MVME1604
handles the endian issue in big-endian and little-endian modes:
Processor/Memory Domain
The MPC603/604 processor can operate in both big-endian and little-
endian mode. However, it always treats the external processor/memory
bus as big-endian by performing address rearrangement and reordering
when running in little-endian mode.
Role of the MPC105
Because the PCI bus is little-endian, the MPC105 performs byte swapping
in both directions (from PCI to memory and from the processor to PCI) to
maintain address invariance while programmed to operate in big-endian
mode with the processor and the memory subsystem.
In little-endian mode, the MPC105 reverse-rearranges the address for
PCI-bound accesses and rearranges the address for memory-bound
accesses (from PCI). In this case, no byte swapping is done.
Summary of Contents for MVME1603
Page 1: ...MVME1603 MVME1604 Single Board Computer Installation and Use V1600 1A IH4 ...
Page 14: ...xiv ...
Page 156: ...Using the Debugger 5 8 5 ...
Page 176: ...ENV Set Environment 6 20 6 ...
Page 190: ...EMC Compliance B 4 B ...
Page 200: ...Proper Grounding C 10 C ...
Page 222: ......