MSC8113 Reference Manual, Rev. 0
13-24
Freescale Semiconductor
System Bus
13.2.3.4 Burst Ordering During Data Transfers
During burst data transfer operations, 32 bytes of data are transferred to or from the cache. Burst
write transfers are performed zero 8-bytes-first. However, because burst reads are performed
critical-8-bytes-first, a burst-read transfer may not start with the first 8 bytes. Table 13-13
describes MSC8113 burst ordering.
13.2.3.5 Effect of Alignment on Data Transfers
Table 13-14 lists the aligned transfers that can occur to and from the MSC8113. These are
transfers in which the data is aligned to an address that is an integer multiple of the size of the
data. For example, Table 13-14 shows that 1-byte data is always aligned; however, a 4-byte data
must reside at an address that is a multiple of four to be aligned.
Table 13-13. Burst Ordering
Data Transfer
8-Byte Starting Address
A[27–28] = 00
2
A[27–28] = 01
A[27–28] = 10
A[27–28] = 11
First data beat
1
8B0
3
8B1
8B2
8B3
Second data beat
8B1
8B2
8B3
8B0
Third data beat
8B2
8B3
8B0
8B1
Fourth data beat
8B3
8B0
8B1
8B2
Notes: 1.
Each data beat terminates with one valid assertion of TA.
2.
A[27–28] specifies the first 8 bytes of the 32-byte block being transferred; any subsequent 8 bytes must wrap
around the block. A[29–31] are always 0b000 for burst transfers by the MSC8113.
3.
DWx represents the 8 bytes that would be addressed by A[27–28] = x if a nonburst transfer was performed.
Table 13-14. Aligned Data Transfers
Program
Transfer Size
TSIZ[0–3] A[29–31]
Data Bus Byte Lanes
D[0–7]
D[8–15] D[16–23] D[24–31] D[32–39] D[40–47] D[48–55] D[56–63]
B0
B1
B2
B3
B4
B5
B6
B7
Byte
0 0 0 1
0 0 0
OP0
1
—
2
—
—
—
—
—
—
0 0 0 1
0 0 1
—
OP1
—
—
—
—
—
—
0 0 0 1
0 1 0
—
—
OP2
—
—
—
—
—
0 0 0 1
0 1 1
—
—
—
OP3
—
—
—
—
0 0 0 1
1 0 0
—
—
—
—
OP4
—
—
—
0 0 0 1
1 0 1
—
—
—
—
—
OP5
—
—
0 0 0 1
1 1 0
—
—
—
—
—
—
OP6
—
0 0 0 1
1 1 1
—
—
—
—
—
—
—
OP7
Содержание MSC8113
Страница 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Страница 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Страница 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Страница 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Страница 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Страница 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Страница 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Страница 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Страница 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Страница 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Страница 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Страница 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Страница 544: ...MSC8113 Reference Manual Rev 0 16 46 Freescale Semiconductor Direct Memory Access DMA Controller ...
Страница 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Страница 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Страница 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Страница 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Страница 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Страница 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Страница 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Страница 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...