Datasheet

MPC5121E/MPC5123 Data Sheet, Rev. 5
Electrical and Thermal Characteristics
Freescale Semiconductor56
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 33 gives timing for UDMA out transfer start
Figure 34 gives timing for host terminating UDMA out transfer
Figure 35 gives timing for device terminating UDMA out transfer
Table 30. Timing Parameters UDMA in Burst
ATA
Parameter
UDMA In
Timing
Parameter
Value How to Meet SpecID
t
ack
t
ack
t
ack(min)
= (time_ack × T)(t
skew1
+ t
skew2
)
calculate and
programming time_ack.
1
1
See the MPC5121e Microcontroller Reference Manual.
A9.51
t
env
t
env
t
env(min)
= (time_env × T)(t
skew1
+ t
skew2
)
t
env(max
) = (time_env × T) + (t
skew1
+ t
skew2
)
calculate and
programming time_env.
1
A9.52
t
ds
t
ds1
t
ds
– (
tskew3
) – ti_ds > 0 t
skew3
, ti_ds, ti_dh should
be low enough
A9.53
t
dh
t
dh1
t
dh
– (
tskew3
) – ti_dh > 0 A9.54
t
cyc
t
c1
(t
cyc
– t
skew
) > T Bus clock period T big
enough
A9.55
t
rp
t
rp
t
rp(min)
= time_rp × T – (t
skew1
+ t
skew2
+ t
skew6
) calculate and
programming time_rp
.
1
A9.56
t
x1
2
2
A special timing requirement in the ATA host 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 × t
buf
) + (2 × tcable2)]
>
trfs (drive)
calculate and
programming time_rp
.
1
A9.57
t
mli
t
mli1
t
mli1(min
) = (time_mlix + 0.4) × T
calculate and
programming time_mlix.
1
A9.58
t
zah
t
zah
t
zah(min)
= (time_zah + 0.4) × T
calculate and
programming time_zah.
1
A9.59
t
dzfs
t
dzfs
t
dzfs
= (time_dzfs × T)(t
skew1
+ t
skew2
)
calculate and
programming time_dzfs.
1
A9.60
t
cvh
t
cvh
t
cvh
= (time_cvh × T)(t
skew1
+ t
skew2
)
calculate and
programming time_cvh.
1
A9.61
t
on
t
off
3
3
Make t
on
and t
off
large enough to avoid bus contention.
t
on
= (time_on × T) – t
skew1
t
off
= (time_off × T) – t
skew1
A9.62