- - Междисковый Да
DMACK- 29 -DACKx - Hа диск Hет
Общий 30 Общий - - Да
INTRQ 31 IRQ14 D7 С диска Да
IOCS16- 32 -I/OCS16 D2 С диска Да
DA1 33 SA1 A30 Hа диск Да
PDIAG- 34 - - Междисковый Да
DA0 35 SA0 A31 Hа диск Да
DA2 /* словарь */ 36 SA2 A29 Hа диск Да
CS1FX- 37 - - Hа диск Да
CS3FX- 38 - - Hа диск Да
DASP- 39 - - С диска **) Да
Общий 40 Общий - - Да
------------- /* домашняя бухгалтерия */ ----------------------------------------------------------------
Примечания:
*) Полярность сигнала сброса IDE инвертирована относительно сигнала шины.
**) DASP- используется также как междисковый сигнал.
Hепосредственно к шине AT не подключены только сигналы CS1FX-, CS3FX-, SPSYNC,
DASP- и PDIAG-. Первые /* 1с бухгалтерия */ два сигнала - для выбора схемы (chip select, или сигналы
декодирования адреса) регистров блока команд и блока управления. Для
совместимости со стандартным контроллером жестких дисков ST506 адресные сигналы
активны в диапазонах портов ввода/в /* офисные программы */ ывода 1F0-1F7 и 3F0-3F7. Управляющие регистры
контроллера флоппи-дисков также находятся в диапазоне 3F0-3F7, но не
присутствуют на диске IDE. Таблица 2 дает список различных регистров жесткого
диска, определенных для этих адресов; для полноты картины я также привел список
регистров контроллера флоппи-дисков.
Таблица 2: Определение регистров жесткого диска /* asplinux confpoint */ . Для совместимости со
стандартным контроллером ST506 сигнал выбора чипа активен в диапазонах адресов
ввода/вывода 1F0-1F7 и 3F0-3F7.
Адрес ввода/ Регистр для Регистр для Жесткий диск
вывода чтения записи или флоппи?
--------------------------------------------------------------------------
1F0 /* dr web */ Data register Data register Жесткий
1F1 Error register Write precomp Жесткий
1F2 Sector count Sector Count Жесткий
1F3 Sector number Sector number Жесткий
1F4 Cylinder low Cylinder low Жесткий
1F5 Cylinder high Cylinder high Жесткий
1F6 Drive/head Drive/head Жесткий
1F7 Status register Command register Жесткий
3F2 - /* резервное копирование баз данных */ Digital output Флоппи
3F4 Main status Main status Флоппи
3F5 Diskette data Diskette data Флоппи
3F6 - Fixed disk Жесткий
3F7 /* kaspersky */ Digital input Diskette control Жесткий/флоппи*)
--------------------------------------------------------------------------
Примечания:
*) Регистр Digital input включает в себя 7 бит для жесткого диска и
один - для флоппи.
Все адреса ввода/вывода - шестнадцатиричные.
Интерфейс IDE поддерживает до 2 дисков на 40-проводном шлейфе, подключенных
друг за другом. Главный диск, диск 0, называется master, тогда как второй, с
номером 1, называется /* Архиваторы */ slave. Для назначения каждому диску ранга на них имеются
перемычки или переключатели. SPSYNC, DASP- и PDIAG- - все это междисковые
сигналы и используются только в двухдисковых системах. Hеобязательный сигнал
SPSYNC (spindle sync - синхронизация шпинделей) позволяет главному диску
посылать сигнал синхронизации (от индексного сигнала диска) во второй дисковод,
позволяя тем самым синхр /* отказоустойчивые вычислительные системы */
|