HOST ALE;
HOST IRQ14;
/HOST IO CS16;
HOST ADR0;
HOST ADR1;
HOST ADR2.
- Дополнительные сигналы позволяющие адресовать файл задания:
/HOST CS0;
/HOST CS1.
- Сигналы взаимодействия между НЖМД MASTER/SLAVE:
/PDIAG;
/HOST SLV/ACT.
Передатчики управляющих сигналов - схемы TTL должны обеспечивать ток:
- IoL не менее 12 mA,
- IoH -400 uA
1.2.2 Порты ввода-вывода, команды НЖМД I /* антивирус панда */ DE AT.
Обмен между HOST и НЖМД IDE AT осуществляется через программ-
но-доступные регистры ввода-вывода, для адресации к которым выделе-
на область с адресами 1F0H - 1F7H, 3F6H, 3F7H.
Программно-доступные регистры НЖМД IDE AT пред /* Навигационные системы */ ставлены в табл.3.
Таблица 3.
---------------T------------------------------T-----------------------------
Адрес (HEX) ¦ Чтение ¦ Запись
/* резервное копирование файлов */ ---------------¦------------------------------¦-----------------------------
1F0 ¦ Регистр данных ¦ Регистр данных
1F1 ¦ Регистр ошибок ¦ Регистр прекомпенсации
1F2 ¦ Регистр счетчика секторов ¦ Регистр счетчика секторов
1F3 ¦ Регистр номера сектора ¦ Регистр номера сектора
1F4 ¦ Регистр номера цилиндра мл. ¦ Регистр номера цилиндра мл.
1F5 ¦ Регистр номера цилиндра ст. ¦ Регистр номера цилиндра ст.
1F6 ¦ Реги /* английский словарь */ стр накопителя/головки ¦ Регистр накопителя/головки
1F7 ¦ Регистр состояния ¦ Регистр команд
---------------¦------------------------------¦-----------------------------
3F6 ¦ Регистр альтернативного /* panda 2007 */ сост.¦ Состояние накопителя
3F7 ¦ Регистр адреса накопителя ¦ Не используется
---------------+------------------------------+-----------------------------
Регистр данных (1F0) исп /* резервное копирование данных */ ользуется при выполнении операций чте-
ния или записи сектора в программном режиме ввода-вывода. Этот ре-
гистр недоступен, пока не начнется операция чтения или записи. Пе-
редача данных осуществляется 16-разрядными словами. При выполнении
длинных операций чтения или записи (когда вместе с данными переда-
ются байты КЦК) 4 байта ЕСС передаются байтами, перед передачей
байтов ЕСС повторно устанавливается бит 3 "Data request" регистра
состояния.
Регистр ошибок (1F1) определяет состояние НЖМД после выполнения
операции. Состояние этого регистра действительно:
1) посл /* бухгалтерия */ е выполнения команды, если установлен бит "Error" в ре-
гистре состояния;
2) после выполнения команды "Диагностика" или после выполнения
внутренней диагностики НЖМД по системному сбросу.
В диагностическом режиме коды регистра ошибок определяют следущее:
01H - нет ошибки;
02H - ошибка микроконтролл /* антивирус панда */ ера;
03H - ошибка буферного ОЗУ;
04H - ошибка аппаратуры ECC;
05H - ошибка микропроцессора
8XH - НЖМД неисправен.
Значения битов регистра ошибок после выполнения команды:
--------T--------T--------T--------T-------T--------T-------T--------¬
¦ 7 ¦ 6 ¦ 5 ¦ 4 ¦ 3 ¦ 2 ¦ 1 ¦ 0 ¦
+-------+--------+--------+--------+-------+--------+-------+--------+
¦ BBK ¦ UNC ¦ 0 ¦ IDNF ¦ 0 ¦ ABRT ¦ T0NF ¦ AMNF ¦
L-------+--------+----- /* архиватор win rar */ ---+--------+-------+--------+-------+---------
Бит 0 - Data Adres Mark Not Found - устанавливаются во время
выполнения команды "Чтение сектора", если адресный маркер данных
соответствующего сектора не найден после правильного нахождения
идентификатора этого сектора.
Бит 1 - Track 0 Not Found - устанавливается только в команде
"Рекалибровка", если после 2048 шагов не обнаружена Дорожка 0.
Бит 2 - Aborted Command - устанавлива /* GPS-навигатор */
|