Host Access Modes and Timings
MSC8113 Reference Manual, Rev. 0
Freescale Semiconductor
14-13
14.3.2.2 DSI Access Modes
The four DSI access modes (Dual Strobe/Single Strobe, Asynchronous/Synchronous) share the
same DSI external signals with different naming conventions, as listed in Table 14-6.
14.3.3 Asynchronous Mode Operation
This section discusses both asynchronous writes and reads. These examples use 64-bit mode. For
32-bit mode refer to the enable and strobe signal definitions listed in Table 14-6.
14.3.3.1 Asynchronous Write Using Dual Strobe Mode
Figure 14-7 shows an asynchronous write access using Dual Strobe mode. The DSI samples the
Host Chip ID signals (
HCID[0–3]
) on the first falling edge of the Host Write Byte Strobe signals
(
HWBS
) on which the Host Chip Select signal (
HCS
) is asserted. If
HCID[0–3]
match the CHIPID
value, the DSI is accessed. Assertion of the Host Transfer Acknowledge (
HTA
) signal indicates
that the DSI is ready to sample the host data bus (
HD[0–63]
), and the host can terminate the access
by deasserting
HWBS
.
The DCR[HTAAD] and DCR[HTADT] fields determine which of the following actions the DSI
takes at end of an access (the rising edge of
HWBS
):
Stop driving
HTA
. DCR[HTAAD] = 0 and DCR[HTADT] = 00 (no drive time). This mode
requires a pull-down resistor on
HTA
.
Drive
HTA
high. DCR[HTAAD] = 1 and DCR[HTADT]
≠
00. The DCR[HTADT] value
indicates the amount of time to drive
HTA
. This mode requires a pull-up resistor on
HTA
.
Table 14-6. DSI Access Mode Signals
Access Mode
Strobe Mode
32-Bit Data Bus
64-Bit Data Bus
Read Signals
Write Signals
Read Signals
Write Signals
Asynchronous
Dual
HRDS
HWBS[0–3] HRDS
HWBS[0–7]
Asynchronous
Single
HDBS[0–3] and
HRW
HDBS[0–3] and
HRW
HDBS[0–7] and
HRW
HDBS[0–7] and
HRW
Synchronous
Dual
HRDE
HWBE[0–3] HRDE
HWBE[0–7]
Synchronous
Single
HDBE[0–3] and
HRW
HDBE[0–3] and
HRW
HDBE[0–7] and
HRW
HDBE[0–7] and
HRW
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 ...