КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Интерфейсы устройств хранения

В режиме Multiword DMA запрос может удерживаться на время передачи всех данных. Выход должен быть тристабильным, во время работы с DMA он может быть в активном состоянии (0 или 1) только у выбранного устройства. В АТА-1 для
этого сигнала мог использоваться как тристабильный, так и стандартный ТТЛ-
выход. Работа на одной шине устройств с разнотипными выходами DMARQ может привести к конфликтам. На хост-контроллере линия должна соединять¬ся с шиной GND через резистор 5,6 кОм.

DMACK# (DMA Acknowledge) — подтверждение DMA. Сигнал вырабатывает¬ся хост-адаптером как подтверждение цикла передачи. Передача слова данных управляется сигналами DIOR* или DIOW*. Во время обмена по каналу DMA сигналы IOCS16#, CSO# и CS1# не используются, обмен всегда производит¬ся 16-битными словами.

INTRQ (Interrupt Request) — запрос прерывания. Выход должен быть триста¬бильным, активный сигнал (логическую единицу) вырабатывает только вы-

368
Глава 9. Интерфейсы устройств хранения
бранное устройство, когда у него имеется необслуженный запрос прерывания и его вырабатывание не запрещено битом n IE N в регистре Device Control.За¬прос сбрасывается по сигналу RESET*, установке бита SRST в регистре Devi се Control, записи в регистр команд или чтении регистра состояния. При обме¬нах PIO запрос устанавливается в начале передачи каждого блока (сектора или группы секторов при многосекторных операциях). Исключения: по командам Format Track, Write Sector(S),Write Buffer и Write Long в начале пере-дачи первого блока данных запрос прерывания не вырабатывается. При обме¬нах DMA запрос прерывания вырабатывается только по завершении операции. На хост-контроллере эта линия через резистор 10 кОм должна подтягиваться к шине GND.

CSO# (Chip Select 0) — сигнал выбора блока командных регистров (Command Block Registers). Для первого канала он вырабатывается при наличии на сис¬темной шине адреса порта ввода-вывода в диапазоне !FOh-lF7h (сигнал так¬ же называют CS1FX*).

CS1# (Chip Select 1) — выбор блока управляющих регистров (Control Block
Registers).

Hosted by uCoz