ixed disk Жесткий
3F7 Digital input Diskette control Жесткий/флоппи*)
--------------------------------------------------------------------------
Примечания:
*) Регистр Digital input включает в себя 7 бит для жесткого диска и
один - для флоппи.
Все адреса ввода/вывода - шестнадцатиричные.
Интерфейс IDE по /* антивирус */ ддерживает до 2 дисков на 40-проводном шлейфе, подключенных
друг за другом. Главный диск, диск 0, называется master, тогда как второй, с
номером 1, называется slave. Для назначения каждому диску ранга на них имеются
перемычки или переключатели. SPSYNC, DASP- и PDIAG- - все это междисковые
сигналы и используются только в двухдисковых системах. Hеобязательный сигнал
SPSYNC (spindle sync - синхронизация шпинделей) позволяет главному диску
посылать сигнал синхронизации (от индексного сигнала диска) во второй дисковод,
позволяя /* система распознавания текста */ тем самым синхронизировать вращение диска с главным. Одним из возможных
применений этого могло бы быть зеркальная режим работы дисков; однако
большинство существующих дисков IDE не используют сигнал SPSYNC. Hекот /* norton */ орые
старые диски IDE использовали контакт 28 для DALE (drive address latch enable)
вместо SPSYNC. Однако DALE не требуется, и является бесполезным.
DASP- (диск активный/диск 1 есть в системе) это сигнал с открытым коллектором,
который имеет различные функции в разное время. Во время инициализации по
включению питания или в течение 400 миллисекунд после сброса в 0 сигнала RESET-
диск 1 должен выставить этот сигнал (т.е. выдать низкий уровень), /* перевод с русского на английский */ чтобы сообщить
главному о своем присутствии. Если главный диск не видит выставленный сигнал в
течение 450 мс с момента сброса RESET-, то он подразумевает, что второго диска
нет. Если второй диск присутствует в системе, то он должен затем инвертировать
DASP- после приема первой допустимой команды из системы или после 31 секунды
ожидания, в зависимости от того, что случится первым. После того, как DASP- был
инвертирован, или если второй диск присутствует, то сигнал DASP- может быть
использован в любое время для обоих дисков к /* nod32 */ ак индикатор активности. В общем
случае к нему подключен светодиод.
Hекоторые диски IDE, разработанные до выхода стандарта, используют эту линию
только как индикатор активности и имеют на себе перемычки, чтобы сообщить диску,
что к интерфейсу подключен только один диск (или, /* norton antivirus */ например, что диск - главный в
двухдисковых системах). Поскольку такие диски не соответствуют новому стандарту,
они не будут правильно работать в качестве второго диска в двухдисковых
системах, если главный диск соответствует новому стандарт. Хотя они не обращают
внимание на сигналы в линии о присутствии второго диска, однако обычно они могут
приемлемо работать в качестве главного диска, если второй диск со /* panda activescan */ ответствует
новому стандарту.
PDIAG- (passed diagnostics, диагностика прошла) - это сигнал, используемый
диском 1, чтобы сообщить диску 0, когда (и если) у него прошла диагностика,
связанная с включением питания или сбросом. Диск 0 использует эту информацию,
чтобы информировать систему о том, что диск 1 неисправен.
Большая часть функций, выполняемых сигналами IDE интерфейса, однозначна и
очевидна. RESET- (drive rese /* ad aware */ t, сброс дисковода), как свидетельствует его имя,
получается из реального сигнала сброса, генерируемого системой (хотя и
инверсного относительно настоящего сигнала сброса на шине AT). DD0-DD15 (drive
data bus, шина данных диска), DA0-DA2 (drive address bus, шина адреса диска),
DIOR- (drive I/O read, чтение с диска) и DIOW- (drive I/O write, запись на диск)
формируют основые шинные и стробовые сигналы, используемые дл /* словарь */ я взаимодействия
системы и дисковода. INTRQ (drive interrupt, прерывание от диска) генерирует в
системе запрос на прерывание (обычно для обмена данными или секторами), и обычно
подключен к системному прерыванию IRQ14. IOCS16- (16-битовый ввод/вывод)
сообщает системе, что имеет место 16-битовый обмен данными; когда этот сигнал не
выставлен, то обмен 8-битовый.
Hеобязательный сигнал IORDY (I/O channel ready, канал ввода/вывода /* архиватор winrar */
|