СигналI/OНазначение
А[10:0]IЛинии шины адреса
BVD1, BVD2I/OBattery Volt Detection — идентификаторы батарейного питания
STSCHG#I/O(IO) Сигнализация хосту о смене состояния RDY/BSY# и Write Protect. Использование этого сигнала контролируется регистром управления и состояния карты Card Config and Status Register (IO)
SPKR#O(IO) Дискретный аудиовыход (на динамик)
CD1#, CD2#OCard Detect — сигналы обнаружения (заземлены на карте), по которым хост определяет, что карта полностью вставлена в слот
СЕ1#, СЕ2#I(IO, Mem) Card Enable — выбор (разрешение) карты и определение разрядности передачи. Сигнал СЕ2# всегда относится к нечетному байту, СЕ1 # — к четному или нечетному, в зависимости от А0 и СЕ2#. С помощью этих сигналов 8-битный хост может обмениваться с 16-битными картами по линиям D[7:0]
D[15:0]I/OШина данных (у 8-битных сигналы D[15:8] отсутствуют)
INPACK#O(IO) Input Acknowledge — подтверждение ввода, ответ карты на сигнал IORD# (по этому сигналу хост открывает свои буферы данных)
IORD#IСтроб команды чтения портов
IOWR#IСтроб команды записи портов (данные должны фиксироваться по положительному перепаду)
OE#IЧтение данных из памяти, конфигурационных регистров и CIS
RDY/BSY#IГотовность карты к обмену данными (при высоком уровне)
IREQ#OЗапрос прерывания (низким уровнем)
INTRQOЗапрос прерывания (высоким уровнем)
REG#IВыбор памяти атрибутов (Mem). Для карт IO сигнал должен быть активен в циклах команд ввода-вывода. В режиме IDE пассивен (соединен с Vcc на стороне хоста)
RESETIСброс (высоким уровнем)
VS1#, VS2#OVoltage Sense — сигналы определения номинала питания. Заземленный сигнал VS1# означает способность чтения карты при питании 3,3 В
WAIT#OЗапрос (низким уровнем) на продление цикла обращения
WE#IСтроб записи в память и конфигурационные регистры (в IDE не используется, соединяется хостом с Vcc)
WPOWrite Protect — защита от записи (для карт памяти), запись в память возможна при низком уровне
IOCS16#OРазрешение 16-битного обмена

Интерфейс карт памяти и ввода-вывода прост — он практически совпадает с интерфейсом статической асинхронной памяти. Карта выбирается сигналами СЕ#, действующими одновременно с установленным адресом. Чтение памяти и конфигурационных регистров выполняется по сигналу ОЕ#, запись — по сигналу WE#. Признаком, разделяющим в этих обращениях основную память и конфигурационные регистры, принадлежащие области памяти атрибутов карты, является сигнал REG#, действующий одновременно с СЕ# и адресом. Для обращения к портам ввода-вывода служат отдельные сигналы IORD# и IOWR#; во время их действия должен быть активен и сигнал REG#. В процессе обращения к портам карта может выдать признак возможности 16-битных обращений сигналом IOSC16# (как на шине ISA). Чтение порта устройство должно подтверждать сигналом INPACK#, устанавливаемым и снимаемым картой по сигналу СЕ#. Благодаря этому сигналу хост может убедиться в том, что он читает не пустой слот.

Перейти на страницу:

Все книги серии Наиболее полное и подробное руководство

Похожие книги