Datasheet
Electrical and Thermal Characteristics
MPC5121E/MPC5123 Data Sheet, Rev. 5
Freescale Semiconductor 53
3.3.9.4 UDMA In Timing Diagrams
UDMA mode timing is more complicated than PIO mode or MDMA mode. In this section, timing diagrams for UDMA in are
given:
• Figure 30 gives timing for UDMA in transfer start
• Figure 31 gives timing for host terminating UDMA in transfer
• Figure 32 gives timing for device terminating UDMA in transfer.
Table 3-29. Timing Parameters MDMA Read and Write
ATA
Parameter
MDMA
Read/Write
Timing
Parameter
Value How to meet SpecID
t
m
, t
i
t
m
t
m(min)
= t
i(min)
= (time_m × T) – (t
skew1
+ t
skew2
+ t
skew5
)
calculate and
programming
time_m.
1
1
See the MPC5121e Microcontroller Reference Manual.
A9.40
t
d
t
d
, t
d1
t
d1(min)
= t
d(min)
= (time_d × T) – (
t
skew1
+
t
skew2
+
tskew6
)
calculate and
programming
time_d.
1
A9.41
t
k
t
k
t
k(min)
= (time_k × T) – (
t
skew1
+
t
skew2
+
tskew6
) calculate and
programming
time_k.
1
A9.42
t
0
— t
0(min)
= (time_d + time_k) × T time_d, time_k A9.43
t
g(read)
t
gr
t
gr(min-read)
= t
co
+ t
su
+ t
buf
+ t
buf
+ t
cable1
+ t
cable
2
t
gr(min-drive)
= td – te(drive)
time_d.
1
A9.44
t
f(read)
t
fr tfr(min-drive)
= 0 — A9.45
t
g(write)
— t
g(min-write)
= time_d × T – (
t
skew1
+
t
skew2
+
t
skew5
) time_d A9.46
t
f(write)
— t
f(min-write
) = time_k × T – (
t
skew1
+
t
skew2
+
tskew6
) time_k A9.47
t
L
— t
L(max)
= [(time_d + time_k – 2) × T]
– [t
su
+ t
co
+ (2 × t
buf
) + (2 × t
cable2
)]
time_d, time_k A9.48
t
n
, t
j
t
kjn
t
n
= t
j
= t
kjn
= [max(time_k,. time_jn) × T]
– (
t
skew1
+
t
skew2
+
tskew6
)
calculate and
programming
time_jn.
1
A9.49
— t
on
t
off
t
on
= (time_on × T) –
t
skew1
t
off
= (time_off × T) –
t
skew1
— A9.50
