Устройства расширения системы ЭВМ "Эл. 100-25". Часть 3.

Управление Каналом организует режимы программного обмена и прерывания. Модуль дешифратора адреса, присвоенного мультиплексору с помощью перемычек, использует все 18 канальных адресных шин, а также сигнал СИА. В случае обращения к регистрам приемника и передатчика ответный сигнал СИП может быть задержан до окончания записи из регистра приемника принятого слова данных в буфер или при команде загрузки регистра передатчика, чтобы успеть перезаписать данные в буферный регистр передатчика УАПП. Схема управления прерыванием построена на основе стандартного модуля. Прерывание возможно и от приемника и от передатчика на уровне ЗК5, прерывание от приемника имеет более высокий приоритет. Прерывание от приемника (если оно разрешено) возникает при наличии в буфере заданного количества слов и при переполнении буфера; адрес вектора прерывания приемника (обычно 300) задается перемычками. Прерывание от передатчика (если разрешено) может возникать при готовности одного из передатчиков УАПП к работе (адрес вектора прерывания 304) и может также изменяться с помощью перемычек.

Тракт данных используется для поочередной передачи и приема содержимого программно доступных регистров мультиплексора в (из) Канал мини-ЭВМ. Для дешифрации команд обращения к внутренним регистрам используются адресные сигналы 00... 02.

Комбинационная логика дешифратора команд формирует сигналы загрузки и чтения содержимого регистров, а также сигналы управления мультиплексором данных. Мультиплексор МПА-1 содержит пять программно адресуемых 16-разрядных регистров, назначение отдельных разрядов которых приведены на рис. 3.16. Регистр команд и состояний (РКС) управляет работой логических схем мультиплексора и отражает его состояние. Регистр управления передачей (РУП) управляет приемом сигналов готовности передатчика со всех 16 УАПП. Выходы регистра управления разрывом (РУР) блокируют прохождение сигнала данных соответствующего передатчика УАПП на усилители передатчика, устанавливая на выходе состояние разрыва. Буферный регистр передатчика используется для записи в УАПП слова данных (разряды 00 ... 07), которые будут передаваться тем передатчиком, код которого записан в разрядах 08 ... 11. Буферный регистр приемника является нулевой ячейкой буфера приема и содержит: последнее слово, принятое с терминала; код приемника, с которого приняты данные; ошибки, возникшие при приеме, и разряд достоверности данных, указывающий на достоверность данных в разрядах 00 ... 14 этого регистра. Буфер и управление буфером используются для промежуточного накопления принимаемых данных, чтобы согласовать скорости работы мультиплексора и чтения данных в Канале.


Форматы регистров передатчика и приёмника

В качестве УАПП в каждом из 16 каналов мультиплексора используется БИС К581ВА1. Функционально УАПП условно делится на передатчик и приемник, которые выполнены на одном кристалле и не зависят друг от друга. Прием и передача данных производится одновременно или поочередно. Входные и выходные уровни УАПП соответствуют уровням ТТЛ и обеспечивают три устойчивых состояния. Через усилители приемопередатчиков осуществляется согласование уровней УАПП с уровнями рабочих сигналов терминалов.

Генератор формирует опорные частоты, необходимые для работы УАПП на всех допустимых скоростях обмена, а также выдает на все УАПП сигналы, определяющие заданный формат данных. Схему сканирования УАПП можно разделить на две: схему сканирования приемников, осуществляющую опрос сигналов готовности приема от УАПП и запись принятых данных и номера терминала в буфер, и схему сканирования передатчиков, осуществляющую опрос готовности передатчиков УАПП, фиксацию в РПД номера готового к передаче УАПП и запись в УАПП через РПД данных для передачи на выбранный терминал.