T
T
T
r
r
r
a
a
a
n
n
n
s
s
s
c
c
c
e
e
e
n
n
n
d
d
d
4
4
4
0
0
0
-
-
-
P
P
P
i
i
i
n
n
n
I
I
I
D
D
D
E
E
E
F
F
F
l
l
l
a
a
a
s
s
s
h
h
h
M
M
M
o
o
o
d
d
d
u
u
u
l
l
l
e
e
e
T
T
T
S
S
S
1
1
1
2
2
2
8
8
8
M
M
M
~
~
~
1
1
1
6
6
6
G
G
G
D
D
D
O
O
O
M
M
M
4
4
4
0
0
0
V
V
V
-
-
-
S
S
S
Transcend Information Inc.
Ver 1.3
13
Ultra DMA Data Burst Timing Descriptions
Name
Comment Notes
t
2CYCTYP
Typical sustained average two cycle time
t
CYC
Cycle time allowing for asymmetry and clock variations (from STROBE edge to STROBE
edge)
t
2CYC
Two cycle time allowing for clock variations (from rising edge to next rising edge or from
falling edge to next falling edge of STROBE)
t
DS
Data setup time at recipient (from data valid until STROBE edge)
2,
t
DH
Data hold time at recipient (from STROBE edge until data may become invalid)
2,
t
DVS
Data valid setup time at sender (from data valid until STROBE edge)
3
t
DVH
Data valid hold time at sender (from STROBE edge until data may become invalid)
3
t
CS
CRC word setup time at device
2
t
CH
CRC word hold time device
2
t
CVS
CRC word valid setup time at host (from CRC valid until -DMACK negation)
3
t
CVH
CRC word valid hold time at sender (from -DMACK negation until CRC may become
invalid)
3
t
ZFS
Time from STROBE output released-to-driving until the first transition of critical timing.
t
DZFS
Time from data output released-to-driving until the first transition of critical timing.
t
FS
First STROBE time (for device to first negate DSTROBE from STOP during a data in burst)
t
LI
Limited interlock time
1
t
MLI
Interlock time with minimum
1
t
UI
Unlimited interlock time
1
t
AZ
Maximum time allowed for output drivers to release (from asserted or negated)
t
ZAH
Minimum delay time required for output
t
ZAD
drivers to assert or negate (from released)
t
ENV
Envelope time (from -DMACK to STOP and -
HDMARDY during data in burst initiation and
from DMACK to STOP during data out burst initiation)
t
RFS
Ready-to-final-STROBE time (no STROBE edges shall be sent this long after negation of
-DMARDY)
t
RP
Ready-to-pause time (that recipient shall wait to pause after negating -DMARDY)
t
IORDYZ
Maximum time before releasing IORDY
t
ZIORDY
Minimum time before driving IORDY
4,
t
ACK
Setup and hold times for -DMACK (before assertion or negation)
t
SS
Time from STROBE edge to negation of DMARQ or assertion of STOP (when sender
terminates a burst)
Notes:
(1) The parameters t
UI
, t
MLI
(in Page 19: Ultra DMA Data-In Burst Device Termination Timing and Page 20: Ultra DMA Data-In
Burst Host Termination Timing), and t
LI
indicate sender-to-recipient or recipient-to-sender interlocks,i.e., one agent (either
sender or recipient) is waiting for the other agent to respond with a signal before proceeding.t
UI
is an unlimited interlock
that has no maximum time value. t
ML
I is a limited time-out that has a defined minimum. t
LI
is a limited time-out that has a
defined maximum.
(2) 80-conductor cabling (see see ATA specification :Annex A)) shall be required in order to meet setup (t
DS
, t
CS
) and hold (t
DH
,
t
CH
) times in modes greater than 2.
(3) Timing for
t
DVS
,
t
DVH
, t
CVS
and t
CVH
shall be met for lumped capacitive loads of 15 and 40 pF at the connector where the
Data and STROBE signals have the same capacitive load value. Due to reflections on the cable, these timing
measurements are not valid in a normally functioning system.
(4) For all timing modes the parameter t
ZIORDY
may be greater than t
ENV
due to the fact that the host has a pull-up on IORDY-