What is Ultra DMA?

Ultra DMA (UDMA) is the latest advancement to the ANSI ATA specifications. For detailed information see http://www.t13.org/. ATA-4, among other improvements, supports Ultra DMA modes 0, 1 and 2. UDMA mode 2 supports burst data transfer rates up to 33 MB per second (MB/s). ATA-5, among other improvements, supports Ultra DMA modes 3 and 4. UDMA mode 4 supports burst data transfer rates up to 66 MB/s.

ATA-5 Extensions
Synchronous DMA Mode for Ultra DMA
Mode Cycle Times Transfer Rate (Burst)
01 120 ns 16.6 MB/s
1   80 ns   25 MB/s
2   60 ns 33.3 MB/s
3   45 ns 44.4 MB/s
4   30 ns 66.6 MB/s
1 - Equivalent to PIO mode 4 (ATA-3)


UDMA/33 (ATA-4) doubles and UDMA/66 (ATA-5) quadruples the maximum transfer speed of the ATA-3 interface while maintaining the cycle time of the ATA bus clock at the rate used by PIO Mode 4. This apparent miracle is achieved by: Having the entity transmitting the data, either host or device, provide the clocking signal for the data Using both edges of the clocking signal to strobe the data For modes 3 and 4, improving the cable connecting the devices to the host.

Close this Window