Назначение сигналов ата
DMARQ(DMA Request) – запрос обмена по каналу DMA
DIOW(Device I/O write) –стробирующий сигнал хост-адаптера для записи регистров и портов. Данные передаются по понижению сигнала
STOP(stop Ultra DMA burst) –останов передачи пакета Ultra DMA
DIOR(Device I/O read)- стробирующий сигнал хост-адаптера для чтения регистров или портов. (Данные передаются по понижению сигнала)
-HDMARDY(host Ultra DMA ready) – готовность хоста, при приеме им пакета Ultra DMA(управление потоком). При понижении сигнала передача данных приостанавливается.
HSTROBE(host Ultra DMA data strobe) – строб данных хоста, при передаче пакета устройству. Как повышающийся, так и понижающийся сигналы сохраняют данные из DD(15:0) на устройстве. Для паузы передачи хост-адаптер прекращает генерировать этот сигнал.
IORDY(I/O channel ready) – готовность устройства завершить цикл обмена. Сигнал требуется при обмене в режиме PIO Mode 3 и выше
-DDMARDY(device Ultra DMA ready) – готовность устройства, при приеме пакета Ultra DMA. При понижении сигнала передача данных приостанавливается.
DSTROBE(device Ultra DMA data strobe) - строб данных, при передаче пакета устройству. Данные передаются по обоим перепадам DSTROBE. Как процесс повышения так и процесс понижения DSTROBE сохраняют данные из DD(15:0) на хосте. Прекращение генерации сигнала приведет к паузе при передаче.
-DMACK(DMA Acknowledge) – подтверждение DMA. – понижается при окончании передачи UltraDMA .
INTRQ – запрос прерывания, вырабатывает только выбранное устройство, когда у него имеется не обслуженный запрос прерывания и выработка сигнала не запрещена битом nIEN в регистре Device Control
-CS0(chip select 0) – сигнал выбора регистра командного блока. Для первого канала он вырабатывается при наличии на системной шине адреса порта ввода-вывода в диапазоне 1F0h-1F7h.
-CS1(chip select 1) – сигнал выбора регистра командного блока. Для первого канала он вырабатывается при наличии на системной шине адреса порта ввода-вывода в диапазоне 3F6h-3F7h.
-DASP(device active, slave present) – индикатор активности устройства и наличия ведомого устройства.
SPSYNC/CSEL(spindle synchronization, Cable select) – синхронизация шпинделя(отменен с АТА-3). CSEL позволяет устройству определить свое местоположение на кабеле, у ведущего заземлен, у ведомого не подключен.
-IOCS16() – разрешение 16-битных операций. Обращение ко всем регистрам, кроме регистра данных всегда 8-битное. С АТА-3 не используется.
-PDIAG(passed diagnostics) – сигнал о прохождении диагностики. Только для связи 2х устройств, хост-контроллером не используется.
-CBLID(cable assembly type identifier) – идентификация типа кабеля. В 80-контактном кабеле34 контакт подключен к земле а, контакты устройств связаны между собой и связи с разъемом хост-адаптера не имеют.