
Electrical and Thermal Characteristics
MPC5121E/MPC5123 Data Sheet, Rev. 3
Freescale Semiconductor
53
3.3.9.5
UDMA Out Timing Diagrams
UDMA mode timing is more complicated than PIO mode or MDMA mode. In this section, timing diagrams for UDMA out are
given:
Figure 31 gives timing for UDMA out transfer start
 Figure 32 gives timing for host terminating UDMA out transfer
 Figure 33 gives timing for device terminating UDMA out transfer.
 Table 29. Timing Parameters UDMA in Burst
ATA
Parameter
UDMA In
Timing
Parameter
Value
How to Meet
SpecID
tack
tack(min) = (time_ack * T) – (tskew1 + tskew2 )
calculate and
programming time_ack,
see Reference Manual
A9.51
tenv
tenv(min) = (time_env * T) – (tskew1 + tskew2)
tenv(max) = (time_env * T) + (tskew1 + tskew2)
calculate and
programming time_env,
see Reference Manual
A9.52
tds
tds1
tds – (tskew3) – ti_ds > 0
tskew3, ti_ds, ti_dh
should be low enough
A9.53
tdh
tdh1
tdh – (tskew3) –ti_dh > 0
A9.54
tcyc
tc1
(tcyc – tskew ) > T
Bus clock period T big
enough
A9.55
trp
trp(min) = time_rp * T – (tskew1 + tskew2 + tskew6)
calculate and
programming time_rp,
see Reference Manual
A9.56
—
tx11
1 There is a special timing requirement in the ATA host that requires the internal DIOW to go only high three clocks after the
last active edge on the DSTROBE signal. The equation given on this line tries to capture this constraint.
(time_rp * T) – (tco + tsu + 3T + 2 *tbuf + 2*tcable2) > trfs
(drive)
calculate and
programming time_rp,
see Reference Manual
A9.57
tmli
tmli1
tmli1(min) = (time_mlix + 0.4) * T
calculate and
programming time_mlix,
see Reference Manual
A9.58
tzah
tzah(min) = (time_zah + 0.4) * T
calculate and
programming time_zah,
see Reference Manual
A9.59
tdzfs
tdzfs = (time_dzfs * T) – (tskew1 + tskew2)
calculate and
programming time_dzfs,
see Reference Manual
A9.60
tcvh
tcvh = (time_cvh *T) – (tskew1 + tskew2)
calculate and
programming time_cvh,
see Reference Manual
A9.61
—
ton
toff2
2 Make TON and TOFF big enough to avoid bus contention.
ton = time_on * T – tskew1
toff = time_off * T – tskew1
—
A9.62