Интерфейсы ПК



         

А.7. Спецификация РпР для шины ISA - часть 2


Порты WRITEJDATA и READ_DATA используются для обмена данными с регистрами РпР. Адрес порта WRITEJDATA тради- ционными картами с 10-битным декодированием будет вос- приниматься как адрес предыдущего порта, так что конф- ликт исключен. Перемещаемому адресу порта READJDATA ПО РпР во время протокола изоляции может легко найти бес- конфликтное положение. Адрес этого порта сообщается всем картам записью в их управляющий регистр РпР.

Имя порта

Адрес

Тип доступа

ADDRESS

0279h (Printer status port)

Только запись

WFIITEDATA

OA79h (Printer status port + 0800h)

Только запись

READDATA

Перемещаемый в диапазоне 0203h- 03FFh

Только чтение

В конфигурационный режим логика РпР переводится клю- чом инициализации {Initiation key). Ключ представляет со- бой предопределенную последовательность записей в порт ADDRESS. Аппаратная логика карты, проверяющая ключ, основана на сдвиговом регистре с обратными связями LFSR (Linear Feedback Shift Register), схема которого приведена на Рисунок А.3. Во время проверки ключа на вход С1 подается уро- вень логического 0, а на вход С2 - стробы записи в порт ADDRESS. Логика, не показанная на Рисунок А.3, сравнивает код в сдвиговом регистре с текущей записью и при несовпаде- нии сбрасывает LFSR в исходное состояние (код 6Ah). В это же состояние регистр переводится двумя последовательны- ми записями нулей в порт ADDRESS. Сдвиг в регистре про- исходит при каждой записи в порт ADDRESS. Если ключ (последовательность из 32 записей требуемых байт) будет приложен верно, после последней записи логика карты пе- рейдет в режим конфигурирования и подготовится к отра- ботке протокола изоляции. Точная последовательность байт ключа в hex-формате выглядит следующим образом:

6А. В5. DA, ED. F6. FB. 7D. BE. DF. 6F. 37. IB. OD. 86, СЗ. 61. ВО. 58. 2С, 16. 8В. 45. А2. Dl. E8. 74, ЗА. 9D. СЕ. Е7. 73. 39.




Содержание  Назад  Вперед