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

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

Буфер представляет собой память обратного магазинного типа (первый записан — первый считан) емкостью 64 16-разрядных слова. Слова записываются в буфер последовательно начиная с нулевой ячейки, которая адресуется программно, как буферный регистр приемника. При чтении информация в буфере последовательно сдвигается по направлению к нулевой ячейке. При наличии в буфере заданного количества слов (1, 2, 4, 8, 16 или 32 выбирается перемычками) устанавливается в РКС разряд 07 (готовность приемников). Если схема сканирования пытается записать в буфер 65-е слово, в РКС устанавливается разряд 13 (буфер полон). При этом сканирование приемников продолжается, а слово остается в УАПП. Оба эти разряда могут инициировать прерывание по одному вектору (если оно было разрешено).

Передача данных на терминалы возможна, если: в РКС установлен разряд 08 (разрешение сканирования передатчика); в РУП установлены разряды, соответствующие номерам терминалов, на которые будут передаваться данные; в РУР сброшены разряды, соответствующие тем же терминалам, т. е. нет состояния разрыва для них. При выполнении этих условий начинается сканирование передатчиков с частотой около 2 МГц на наличие сигнала готовности. Этот сигнал появится на УАПП, если он выбран (установлен соответствующий разряд РУП) и свободен, т. е. завершил передачу.

Сканирование приоритетное, наивысший приоритет имеет терминал 15. При обнаружении в очередном цикле сигнала готовности наиболее приоритетного УАПП сканирование прекращается, и в РКС устанавливается разряд 15 (готовность передатчиков), а в разрядах 08 ... 11 РПД формируется двоичный код номера УАПП. После этого производится запись данных в УАПП для передачи их на терминал. Запись производится через разряды 00 ... 07 регистра передатчика. По окончании команды записи в РКС сбрасывается разряд 15 и сигнал готовности передатчика УАПП и начинается передача данных на терминал, по окончании которой сигнал готовности передатчика вновь устанавливается. Разряд 15 РКС может инициировать прерывание, если оно разрешено разрядом 14 этого же регистра.

Конструктивно мультиплексор представляет собой автономный комплектный блок (640x485x310 мм), предназначенный для размещения в стойке ЭВМ. Блок имеет разъемы для подключения к Каналу ЭВМ и 16 разъемов для подключения терминалов.