MSC8113 Reference Manual, Rev. 0
14-4
Freescale Semiconductor
Direct Slave Interface (DSI)
Table 14-2 defines the possible data transfers in 32-bit mode.
During a burst, 256 bits are transferred. Eight beats of full 32-bit data is transferred in 32-bit
mode, and four beats of full 64-bit data is transferred in 64-bit mode.
14.1.2 DCR[BEM] Bit Access Considerations
For 32-bit mode, you must consider the following cases:
DCR[BEM] bit is set. When the MSC8113 memory space (Bank 11), external memory, or
a register space (Bank 9 or the system registers) is accessed, address bit
HA29
is decoded.
— During write accesses, the data lanes are written according to the Byte Strobe/Enable
signals (see Table 14-2).
Note:
Write accesses to the DSI registers can only be performed using a 32-bit data bus width
and not less, so all four byte enables [0–3] must be asserted during a write access to
these registers.
— During read accesses, all four data lanes are driven. In Dual Strobe mode, all lanes are
valid for reads. In Single Strobe mode, only the enabled lanes have valid data.
DCR[BEM] bit is cleared. When the MSC8113 memory space (Bank 11) or external
memory or one of the register spaces (Bank9 or the system registers) is accessed, address
bit
HA29
is decoded.
— During write accesses, all four data lanes are written and are valid.
— During read accesses, all four data lanes are driven, are valid, and are read.
Table 14-2. Data Transfers for Single Accesses in 32-bit Data Bus Mode
Transfer Size
Byte Enable
[0–3]
Data Bus Byte Lanes
HD[0–7]
HD[8–15]
HD[16–23]
HD[24–31]
Byte 0
Byte 1
Byte 2
Byte 3
8-bit
0 1 1 1
8-bit data
—
—
—
1 0 1 1
—
8-bit data
—
—
1 1 0 1
—
—
8-bit data
—
1 1 1 0
—
—
—
8-bit data
16-bit
0 0 1 1
16-bit data
—
—
1 1 0 0
—
—
16-bit data
32-bit
0 0 0 0
32-bit data
Notes: 1.
Lanes specified as 8-, 16-, or 32-bit data is read or written during the bus transaction.
2.
Lanes specified with “—” are ignored during writes and driven with undefined data during reads.
3.
If the DCR[BEM] bit (see page 14-29) is cleared (0), only the HWBS0, HDBS0, HWBE0, or HDBE0 signal is
used. The specific signal used depends on the configured access mode (that is, Asynchronous Dual Strobe
mode write, Asynchronous Single Strobe mode read or write, Synchronous Dual Strobe mode write, or
Synchronous Single Strobe mode read or write, respectively). For details, see Section 14.3.1 and Section
14.3.2.
Summary of Contents for MSC8113
Page 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Page 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Page 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Page 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Page 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Page 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Page 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Page 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Page 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Page 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Page 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Page 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Page 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Page 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Page 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Page 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Page 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Page 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Page 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Page 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...