User guide

Figure 10–17 Swap Modes
Mode 0: No swap
D0
D32
11
10
01
00
00
01
10
11
Little
Endian
Byte Add.
Mode 1: Byte swap
D0
D32
11
10
01
00
00
01
10
11
Mode 3: Longword swap
D0
D32
11
10
01
00
00
01
10
11
Mode 2: Word swap
D0
D32
11
10
01
00
00
01
10
11
D0
D32
A0
A32
000
011
100
111
000
111
a
b
c
d
e
f
g
h
a
b
c
d
e
f
g
h
Swapper
Mode 3,
D64 swap
disabled
time
D64 swap illustrated in combination with mode 3 longword swap.
Big
Endian
Byte Add.
Little
Endian
Byte Add.
Big
Endian
Byte Add.
Little
Endian
Byte Add.
Big
Endian
Byte Add.
Little
Endian
Byte Add.
Big
Endian
Byte Add.
PCI longword transfers
Little Endian
D64 BLT transfer
Big Endian
D0
D32
A0
A32
000
011
100
111
000
111
a
b
c
d
e
f
g
h
e
f
g
h
a
b
c
d
Swapper
Mode 3,
D64 swap
enabled
time
PCI longword transfers
Little Endian
D64 BLT transfer
Big Endian
ML013307
10.4.2 VIC64 Byte Swapping
When transfers of less than complete longwords are done to or from the VMEbus,
the VIC64, as a VMEbus master, drives the data to/from the VMEbus. The data
must be driven to certain VMEbus lanes depending on the data width. This is
shown in Figure 10–18.
VME Interface 10–27