English
Language : 

PXD20RM Datasheet, PDF (870/1628 Pages) Freescale Semiconductor, Inc – PXD20 Microcontroller
DATA[63:0]
WSTRB[7:0]
bit
bit
63
32 31
0
00 11 22 33 44 55 66 77
WSTRB[7]
WSTRB[0]
76543210
11 00 33 22 55 44 77 66
63
32 31
0
bit
bit
54761032
WSTRB[7]
WSTRB[0]
DATA[63:0]
WSTRB[7:0]
Figure 22-8. Halfword-wide Swap
DATA[63:0]
WSTRB[7:0]
bit
bit
63
32 31
0
00 11 22 33 44 55 66 77
WSTRB[7]
WSTRB[0]
76543210
44 55 66 77 00 11 22 33
63
32 31
0
bit
bit
32107654
WSTRB[7]
WSTRB[0]
DATA[63:0]
WSTRB[7:0]
Figure 22-9. Word-wide Swap
Each swapper can be enabled separately. See Table 22-3 for the description of the byte swapper enable bits.
Table 22-9 shows the mapping of the read or write data bus. Table 22-10 shows the mapping of the write
byte strobes.
Table 22-9. 64-bit data bus mapping
Input data [63:56] [55:48] [47:40] [39:32] [31:24] [23:16] [15:8]
[7:0]
WD
HW
BY
Output data
0
0
0
[63:56] [55:48] [47:40] [39:32] [31:24] [23:16] [15:8]
[7:0]
0
0
1
[55:48] [63:56] [39:32] [47:40] [23:16] [31:24]
[7:0]
[15:8]
0
1
0
[47:40] [39:32] [63:56] [55:48] [15:8]
[7:0]
[31:24] [23:16]
0
1
1
[39:32] [47:40] [55:48] [63:56]
[7:0]
[15:8] [23:16] [31:24]
1
0
0
[31:24] [23:16] [15:8]
[7:0]
[63:56] [55:48] [47:40] [39:32]
1
0
1
[23:16] [31:24]
[7:0]
[15:8] [55:48] [63:56] [39:32] [47:40]
1
1
0
[15:8]
[7:0]
[31:24] [23:16] [47:40] [39:32] [63:56] [55:48]
1
1
1
[7:0]
[15:8] [23:16] [31:24] [39:32] [47:40] [55:48] [63:56]
22-10
PXD20 Microcontroller Reference Manual, Rev. 1
Preliminary—Subject to Change Without Notice
Freescale Semiconductor