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