63 | PDIAG# | ||
30 | DD0 | 64 | DD8 |
31 | DD1 | 65 | DD9 |
32 | DD2 | 66 | DD10 |
33 | 67 | CD2# | |
34 | GND | 68 | GND |
Для обеспечения «горячего» подключения разъем для цепи GND
обеспечивает более раннее соединение при подключении и более позднее при отключении. В устройстве сигналы CS0#
, CS1#
, RESET#
и SELATA#
подтягиваются к пассивному состоянию.
Для
Каждое устройство ATA имеет стандартный набор регистров, адресуемых сигналами от хост- адаптера (CS0#
, CS1#
, DA2
, DA1
, DA0
, DIOR#
и DIOW#
). Набор регистров (табл. 9.6) состоит из двух блоков, выбираемых сигналами CS0#
и CS1#
, из которых активным (низкий уровень, «0») может быть только один. В таблице приведены адреса регистров в пространстве ввода-вывода IBM PC-совместимого ПК для первого и второго каналов ATA. При обращении к регистрам сигнал DMACK#
должен быть неактивным. BSY
регистра состояния. Запись в регистры должна производиться лишь при BSY
=0 и DRQ
=0, кроме особо оговоренных случаев. Если устройство поддерживает управление энергопотреблением, в «спящем» режиме содержимое этих регистров недействительно и запись игнорируется, кроме особо оговоренных случаев.
Таблица 9.6. Регистры контроллеров устройств ATA
Адрес | Сигналы адресации канала № (0 — низкий уровень, 1 — высокий) | Назначение (R — чтение, W — запись) | |||||
---|---|---|---|---|---|---|---|
1 | 2 | CS0# | CS1# | DA2 | DA1 | DA0 | |
1 | 1 | x | x | x | Нет обращения (шина данных в третьем состоянии) | ||
0 | 0 | x | x | x | Недопустимый адрес (шина данных в третьем состоянии) | ||
3FX |