Рассмотрим основные блоки программируемого связного адаптера.
Буфер данных – это 8-разрядное двунаправленное устройство для обмена данными и управляющими словами между МС и ПСА через системную шину данных D(7-0).
Блок управления чтением и записью включает регистр режима, регистр команд и два регистра синхрослов которые, соответственно, служат: для хранения слова задания режима MI, для приёма команды CI, для хранения одного или двух слов синхронизации SYNC. Этот блок выполняет сравнение слов, хранящихся в регистрах синхрослов с содержимым регистров приемника, генерирует внутренние сигналы управления работой БИС.
Передатчик представляет собой 13-разрядный сдвиговый регистр, хранящий очередной выходной байт. Разряды 12 и 11 регистра используются для формирования стоп-битов, 10 - для записи контрольного бита, разряды 9-2 - для хранения данных, 1 - для формирования старт-бита, 0 - выходной буфер для последовательного вывода байта данных в линию T´D (transmitter data) ПСА.
Блок управления передатчиком осуществляет прием новых байт данных из шины данных, при необходимости добавляет кним контрольный бит, обрамляет стартовыми и стоповыми битами и синхронизирует вывод из сдвигового регистра передатчика.
Приемник представляет собой два 9-разрядных сдвиговых регистра. На эти регистры осуществляется последовательный ввод информации со входа R´D (receiver data) ПСА.
Блок управления приемником формирует синхроимпульс приема, считает принятые биты, проводит контроль четности, устанавливает триггеры ошибок: ошибки четности PE (parity error), ошибки кода FE (framing error), ошибки переполнения OE (overrun error).
Блок управления модемом служит для формирования сигналов синхронизации обмена между ВМ и модемом или ВМ каким либо другим ПУ:
(clear to send) – готовность передатчика модема или приемника ПУ принять данные с ПСА;
(request to send) – запрос приемнику ПУ или передатчику модема на прием данных из ПСА;
(data terminal ready) – запрос передатчику ПУ на передачу данных в ПСА;
(data set ready) – готовность ПУ передать данные в ПСА.
Дата добавления: 2016-06-13; просмотров: 862;