
www.ti.com
TMS320DM6443
Digital Media System-on-Chip
SPRS282E–DECEMBER 2005–REVISED MARCH 2007
6.11.2.2
ATA/CF Multiword DMA Timing
Table 6-40. Timings for ATA/CF Module — Multiword DMA AC Timing
(1)(2)
(see
Figure 6-27
)
-594
MIN
NO.
UNIT
MODE
0-2
0-2
0
1
2
MAX
1
2
t
0
t
D
Cycle time
DIOW/DIOR active low pulse duration
(DMASTB + DMARCVR + 2)P - 0.5
(DMASTB + 1)P - 1
ns
ns
ns
ns
ns
150
60
50
DIOR data access, DIOR falling edge to DD[15:0]
valid
3
t
E
DIOR data hold time, DD[15:0] valid after DIOR
rising edge
DIOW/DIOR data setup time, DD[15:0] (
OUT
) valid
before DIOW/DIOR rising edge
4
t
F
0-2
5
ns
0-2
(DMASTB)P
ns
0
1
2
100
30
20
ns
ns
ns
5
t
G
DIOW/DIOR data setup time, DD[15:0] (
IN
) valid
before DIOW/DIOR rising edge
DIOW data hold time, DD[15:0] valid after DIOW
rising edge
DMACK to DIOW/DIOR setup
DIOW/DIOR to DMACK hold
DIOR negated pulse width
DIOW negated pulse width
6
t
H
0-2
(HWNHLD + 1)P + 1
ns
7
8
9
10
t
I
t
J
t
KR
t
KW
0-2
0-2
0-2
0-2
0
1
2
0-1
2
0-2
0-2
0
1-2
(DMARCVR + 1)P - 1.7
5P - 5.9
(DMARCVR + 1)P - 1
(DMARCVR + 1)P - 1
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
120
45
35
40
35
11
t
LR
DIOR to DMARQ delay
12
t
LW
DIOW to DMARQ delay
13
14
t
M
t
N
ATA_CSx valid to DIOW/DIOR setup
ATA_CSx valid after DIOW/DIOR rising edge hold
(DATRCVR)P - 1.7
5P - 1.7
20
25
15
t
Z
DMACK to read data (DD[15:0]) released
(1)
(2)
P = SYSCLK5 period, in ns, for ATA. For example, when running the DSP CPU at 594 MHz, use P = 10.1 ns.
DMASTB equals the value programmed in the DMASTBxP bit field in the DMASTB register. DMARCVR equals the value programmed
in the DMARCVRxP bit field in the DMARCVR register. HWNHLD equals the value programmed in the HWNHLDxP bit field in the
MISCCTL register. For more detailed information, see the
TMS320DM644x DMSoC ATA Controller User's Guide
(literature number
SPRUE21
).
Peripheral and Electrical Specifications
144
Submit Documentation Feedback