Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТМПС - Конспект.docx
Скачиваний:
36
Добавлен:
29.02.2016
Размер:
6.69 Mб
Скачать

Асинхронные системные интерфейсы

С целью уменьшения количества линий связи иногда совмещают адресные сигналы с сигналами данных, то есть используют одну и ту же шину. При этом адресы данных передаются в различные моменты времени – это называется временным мультиплексированием.

Рисунок 15:48 11.11.2014.

Рисунок 15:54 14.11.2014.

Участвует шина адреса AD.

После адреса на шину выставляются данные. После этого выставляется сигнал ДЗП.

Интерфейсы периферийных устройств.

Это устройство, которое выполняет определённую функцию в микропроцессорной системе: ввод, вывод, преобразование, индикация, внешнее ЗУ, печать так далее. Выполненное в виде отдельного конструктива и находящееся на относительно удалённом расстоянии от микропроцессорной устройства.

Характеризуются:

1) расстояние относительно большое;

2) скорость относительно низкие;

3) количество линий связи небольшое.

«Тетроникс»

Параллельный интерфейс. Для печатающих устройств был разработан. Дальше усовершенствовался – стандарт IEEE1284. ПортLPT, 25 ножек. Интерфейс 8-разрядный. Кроме информационных сигналов используются управляющие сигналы и сигналы состояния.

Управляющий сигнал STROBE– сигнал стробирования данных (синхронизация).

INT– инициализация, сброс принтера.

SELECTIN– сигнал выбора принтера.

ACK– сигнал состояния.

BUSY– сигнал занятости принтера.

SELECTOUT– сигнал выбора.

ERROR– сигнал ошибки.

PE– сигнал конца бумаги.

Диаграмма обмена. Начинается с того, что идёт сигнал D0-D7, потомSTROBE(данные подаются на шину). Привод, приняв данные, выставляет сигналBUSY(занят). После печати выдаёт сигналACK(подтверждение). Получив сигнал отACK, выставляется сигналSTROBE, снимаются данные и снимается сигналBUSY, и сигналACK.

На сегодняшний день есть более совершенные режимы работы – EPP(улучшенный параллельный порт) иECP(параллельный порт с расширенными возможностями).

Адаптер для параллельного интерфейса. Обеспечивает связь внутреннего устройством с периферийным устройством. Простейший адаптер – сочетание 3-х регистров – регистр управления, регистра состояния и регистр данных. Регистры доступны для чтения и записи. Но не все и не всегда. Через буфер данных все регистры имеют выход на шину данных. Регистр данных через приемо-передатчик соединён с передаваемыми данными или получаемыми данными. Регистр управления формирует управляющие сигналы с=через схемы согласования. Информационные сигнал, тоже через схему согласования, поступают в регистр состояния. Вот это уже получается периферийный интерфейс.

К580ВВ55 – адаптер программируемого параллельного интерфейса.

Обеспечивает вход портов ввода/вывода информации.

Три порта 8-разрядных:

Порт A.

Может работать в 3-х режимах – условной 0, 1, 2.

0 – простой обмен (ввод, вывод, соответственно);

1 – стробируемый обмен;

2 – стробируемый двунаправленный обмен.

В режимах 1 и 2 используются выводы порта C.

Порт B.

Может работать в режиме 0 и 1.

Порт C.

Может работать только в режиме 0. Причём может работать половина на ввод, половина на вывод или полностью на ввод, или полностью на вывод.

Могут быть настроены на ввод и вывод данных.

Через регистр управляющего слова наводится настройка работы портов. Внутренняя шина соединения через буфер данных с внешней шиной. Есть устройства управления и адресации, которые, соответственно, и организуют обмен.

Управляющие сигналы:

RST– сброс, установка адаптера в исходное состояние (по сигналу все порты включены на ввод данных в 0-ой режим).

WR– запись.

RD– чтение.

Запись/чтение определяют направление передачи данных.

CZ– Сигнал дешифрации.

A0 иA1 – адрес, показывает к какому регистру будет обращение (может быть 4 варианта).

Формат управляющего слова.

Слово 8-рязрядное. Старший разряд (8) – 1.

7 и 6 разряды – A1 иA0.

5 разряд – ввод (1) или вывод (0).

4 разряд – ввод (1) или вывод (0).

3 разряд – Порт Bв режиме 0 или 1.

2 разряд – Порт Bввод (1) или вывод (0).

1 разряд – Порт Cввод (1) или вывод (0).

При выводе данных немного меняется последовательность сигналов. После записи вырабатывается сигнал STROBE. Появится сигнал готовности, что порт готов. После того, как считаются данные, показывается сигнал подтверждения. Поэтому снимает сигнал готовности, сигналSTROBE, снимаются данные. В режиме 2 работает только портA. При этом уже используется 5 управляющих сигналов, которые обеспечиваются стробированный ввод, либо вывод или показывают готовность к приёму или передаче данных.