La interfaz Word DMA ( WDMA ) fue el método más rápido utilizado para transferir datos entre la computadora (a través del controlador ATA ) y un dispositivo ATA hasta UDMA . El DMA de una sola palabra o de varias palabras reemplazó a PIO como la opción de interfaz entre los dispositivos ATA y la computadora. La interfaz WDMA se agrupa en diferentes modos.
La explicación de la diferencia entre DMA de una sola palabra y de varias palabras se puede encontrar en cómo funciona el chip DMA Intel 8237 [ cita requerida ] . En el modo de transferencia única, solo se transferirá una palabra (16 bits) entre el dispositivo y la computadora antes de devolver el control a la CPU, y luego repetirá este ciclo, permitiendo que la CPU procese los datos mientras se transfieren los datos.
En el modo de transferencia de varias palabras (modo de bloqueo), una vez que la transferencia ha comenzado, continuará hasta que se transfieran todas las palabras.
Se han definido dos modos de temporización avanzada adicionales en la especificación 2.1 de CompactFlash . Estos son el modo 3 de DMA de varias palabras y el modo 4 de DMA de varias palabras. Son específicos de CompactFlash. El DMA de múltiples palabras solo está permitido para dispositivos CompactFlash configurados en modo True IDE.
Modo | Tasa de transferencia máxima ( MB / s) | Bits | Tiempo de ciclo mínimo | Definición de estándar |
---|---|---|---|---|
Soltero 0 | 2.1 | dieciséis | 960 ns | ATA-1 |
Soltero 1 | 4.2 | dieciséis | 480 ns | ATA-1 |
Soltero 2 | 8.3 | dieciséis | 240 ns | ATA-1 |
Multi 0 | 4.2 | dieciséis | 480 ns | ATA-1 |
Multi 1 | 13,3 | dieciséis | 150 ns | ATA-2 |
Multi 2 | 16,7 | dieciséis | 120 ns | ATA-2 |
Multi 3 | 20 | dieciséis | 100 ns | CompactFlash 2.1 |
Multi 4 | 25 | dieciséis | 80 ns | CompactFlash 2.1 |