XVME-653/658 Manual
4-12
Software-Selectable Byte-Swapping Hardware
Software-selectable byte-swapping hardware is integrated into all XVME-658 and
XVME-653/31x boards (see Table 1-1) to allow for the difference between the Intel and
Motorola byte-ordering schemes, allowing easy communication over the VMEbus. The
byte-swapping package incorporates several buffers either to pass data straight through
or to swap the data bytes as they are passed through.
Byte-Ordering Schemes
The Motorola family of processors stores data with the least significant byte located at
the highest address and the most significant byte at the lowest address. This is referred to
as a big-endian bus and is the VMEbus standard. The Intel family of processors—which
includes the AMD-K6 processors as well as the Intel Pentium processors—stores data in
the opposite way, with the least significant byte located at the lowest address and the
most significant byte located at the highest address. This is referred to as a little-endian
(PCI) bus. This fundamental difference is illustrated in Figure 4-1, which shows a 32-bit
quantity stored by both architectures, starting at address
M
.
High Byte
Low Byte
Low Byte
High Byte
INTEL
MOTOROLA
Address
M
M+1
M+2
M+3
Figure 4-1 Byte Ordering Schemes
Note
The two architectures differ only in the way in which they store data into
memory, not in the way in which they place data on the shared data bus.
The XVME-653/658 contains a Universe chip that performs address-invariant translation
between the PCI bus (Intel architecture) and the VMEbus (Motorola architecture), and
byte-swapping hardware to reverse the Universe chip byte-lane swapping. (Contact Tun-
dra at
for a .pdf version of the Universe II manual.) Figure 4-2 shows
address-invariant translation between a PCI bus and a VMEbus.
Содержание XVME-653
Страница 4: ......
Страница 8: ......
Страница 32: ...XVME 653 658 Manual 2 16 Figure 2 3 XVME 653 658 Front Panel...
Страница 56: ......
Страница 72: ......
Страница 82: ......
Страница 86: ......
Страница 88: ......
Страница 89: ......
Страница 90: ......
Страница 91: ......
Страница 92: ......
Страница 93: ......
Страница 94: ......
Страница 95: ......
Страница 96: ......
Страница 97: ......
Страница 98: ......
Страница 99: ......
Страница 100: ......
Страница 101: ......
Страница 102: ......
Страница 103: ......
Страница 104: ......
Страница 105: ......
Страница 106: ......
Страница 107: ......
Страница 108: ......
Страница 109: ......
Страница 110: ......