ATA Register Interface
MPC5200B Users Guide, Rev. 1
Freescale Semiconductor 11-7
11.3.1.10 ATA Ultra DMA Timing 4 Register—MBAR + 0x3A24
Bits Name Description
0:7 udma_tmli Limited interlock time with a defined minimum, when drive or host are waiting for response
from each other. Count value is based on system clock operating frequency.
8:15 udma_taz Maximum time allowed for output drivers to release from being driven. Count value is
based on system clock operating frequency.
16:23 udma_tenv Envelope time from DMACK to STOP and HDMARDY during data-out burst initiation.
Count value is based on system clock operating frequency.
24:31 udma_tsr Strobe to DMARDY time. If DMARDY is negated before this long after strobe edge the
recipient receives no more than one additional data word. Count value is based on system
clock operating frequency.

Table11-10. ATA Ultra DMA Timing 4 Register

msb 012345678 9 101112131415
R udma_tss udma_trfs
W
RESET:000000000 0 0 000 0 0
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 lsb
R udma_trp udma_tac
W
RESET:000000000 0 0 000 0 0
Bits Name Description
0:7 udma_tss Time from strobe edge to negation of DMARQ (when drive terminates burst) or asser tion
of STOP (when host terminates burst). Count value is based on system clock operating
frequency.
8:15 udma_trfs Ready-to-final-strobe time. No strobe edges are sent this long after negation of DMARDY.
Count value is based on system clock operating frequency.
16:23 udma_trp Ready-to-pause time. The time that recipient waits to initiate pause after negating
DMARDY. Count value is based on system clock operating frequency.
24:31 udma_tack Setup and hold times for DMACK before negation or assertion. Count value is based on
system clock operating frequency.