Устройство для сопряжения ЦВМ с внешними устройствами Советский патент 1992 года по МПК G01F13/00 

Описание патента на изобретение SU1784840A1

I

сл

с

Похожие патенты SU1784840A1

название год авторы номер документа
Устройство для сопряжения ЭВМ с внешними устройствами 1986
  • Корнейчук Виктор Иванович
  • Журавлев Олег Владиславович
  • Сороко Владимир Николаевич
  • Езикян Александр Гургенович
  • Чертов Олег Романович
  • Захаревич Константин Георгиевич
SU1403069A1
Устройство для обмена информацией между ЦВМ и внешними устройствами 1989
  • Хельвас Валерий Пантелеймонович
SU1689961A1
Устройство для контроля и диагностики логических блоков 1984
  • Кибзун Александр Иванович
  • Дерендяев Борис Васильевич
  • Обухов Виталий Васильевич
  • Лисицин Борис Николаевич
  • Лучкин Степан Лазаревич
SU1295401A1
Устройство для обмена информацией между цифровой вычислительной машиной и внешними устройствами 1981
  • Хельвас Валерий Пантелеймонович
SU1003066A1
Устройство для сопряжения ЦВМ с группой абонентов 1988
  • Дапин Олег Иосифович
  • Васильев Александр Александрович
  • Кузьменко Ильмира Зиатдиновна
  • Матвеев Владимир Борисович
  • Мотягина Раиса Мухаметшарифовна
  • Ярмухаметов Азат Усманович
SU1559349A1
Устройство для сопряжения ЭВМ с общей магистралью 1990
  • Чудов Александр Алексеевич
  • Гриневич Анатолий Владимирович
  • Беспалов Сергей Викторович
  • Жевненко Юрий Иванович
SU1728867A1
Устройство для сопряжения цифровой вычислительной машины с периферийными устройствами 1980
  • Черепанов Виктор Александрович
  • Кулик Александр Иванович
  • Сосновский Алексей Константинович
SU962899A1
Устройство для сопряжения ЭВМ с внешними устройствами 1988
  • Корнейчук Виктор Иванович
  • Сороко Владимир Николаевич
  • Журавлев Олег Владиславович
  • Езикян Александр Гургенович
SU1536392A1
Устройство для контроля памяти 1981
  • Друзь Леонид Вольфович
  • Савин Анатолий Иванович
  • Солнцев Борис Владимирович
SU985831A1
Устройство для сопряжения дисплея с цифровой вычислительной машиной (цвм) 1983
  • Дыкун Анатолий Степанович
  • Лехив Богдан Иванович
  • Парамуд Ярослав Степанович
  • Сергейчук Леонид Маркович
SU1179353A1

Иллюстрации к изобретению SU 1 784 840 A1

Реферат патента 1992 года Устройство для сопряжения ЦВМ с внешними устройствами

Изобретение относится к автоматике и вычислительной технике, в частности к техническим средствам сбора и обработки информации, и может быть использовано для организации диалогового режима обмена информацией в системах коллективного пользования вычислительными ресурсами, мультипрограммных вычислительных системах, системах и классах для автоматизированного обучения и контроля знаний. Целью изобретения является повышение быстродействия. Устройство содержит блок управления, блок связи с ЦВМ, входной блок связи с внешними устройствами, выходной блок связи с внешними устройствами, шесть элементов ИЛИ, два дешифратора, регистр, маркерный регистр, регистр адреса, два сдвиговых регистра, два триггера, два генератора импульсов, три группы элементов И, элемент запрета, два элемента И. шесть элементов задержки. 3 з.п.ф-лы, 5 ил.

Формула изобретения SU 1 784 840 A1

Изобретение относится к области автоматики и вычислительной техники, в частности к техническим средствам сбора и обработки информации, и может быть использовано для организации диалогового режима обмена информацией в системах коллективного пользования вычислительными ресурсами, мультипрограммных вычислительных системах, системах и классах для автоматизированного обучения и контроля знаний.

Целью изобретения является повышение быстродействия.

На фиг.1 представлена структурная схема устройства; на фиг.2 - структурная схема входного блока связи с внешними устройствами на фиг.З - структурная схема блика связи с ЦВМ, на фиг.4 - структурная схема выходного блока связи с внешними устройствами, на фиг.5 - структурная схема блока управления.

Устройство содержит (фиг.1) входной блок связи с внешними устройствами, адрес группы адресных входов 2, группу информационных входов 3, дешифратор 4, регистр 5, триггер 6, элемент задержки 7 элемент ИЛИ 8, группу элементов И 9.1 ( ,п), где п - число подключаемых ВУ, группу выходов 10, группу входов 11, сдвиговый регистр 12, элемент запрета 13, блок 14 управления, элемент И 15, генератор 16 импульсов, элемент ИЛИ 17, элемент задержки 18, вход 19, элемент ИЛИ 20, маркерный регистр 21, элемент задержки 22, блок связи 23 с ЦВМ, группу адресных входов 24, группу управляющих входов 25, группу информационных входов 26 информационный выход 27, управляющий вход 28, выходной блок связи с внешXJ00

.N

00

N о

ет

ними устройствами 29, группу элементов И 30.i () элемент задержки 31, дешифратор 32, элемент задержки 33, элемент ИЛИ 34, триггер 35, элемент ИЛИ 36, элемент ИЛ И 37, элемент И 38, генератор 39 импульсов, сдвиговый регистр 40, группу элементов И 41.1 (,п), группу управляющих входов 42, группу управляющих выходов 43, элемент задержки 44, регистр адреса 45, группу информационных входов 46, информационный выход 47 устройства и адресный выход 48 устройства. Позицией 49 обозначена ЦВМ.

Входной блок 1 связи с внешними устройствами (фиг.2) содержит группу элементов И 50.i (.п),вход 51, группу входов 52, регистры бЗг1 ( ,k, ), где к - максимальное число байтов, составляющих одно сообщение от ВУ, элементы И 54|J (,k, ,n), группу входов 55, информационный выход 56, входной регистр 57, информационный вход 58, входной регистр 59, элемент задержки 60, вход 61, элемент задержки 62, вход 63 блока, регистр признаков 64. ( ,п), элементы совпадения 65.i (,n), выход 66 регистра 59.

Блок связи с ЦВМ (фиг.З) содержит коммутатор 67, вход 68, информационный выход 69 блока, группу информационных входов 70, группу элементов ИЛИ 71, блок регистров 72.i (,р, п), информационный вход 73, группу элементов ИЛИ 74.i ( ,p, п) дешифратор адреса 75, группу адресных входов 76, вход 77, вход 78 дешифратор команд 79, группу входов 80, блок регистров 81.1 ,т, -I, где I - максимальное число байтов сообщения от ЦВМ к ВУ), группу элементов ИЛИ 82.i (,m), элемент задержки 83, выход 84, группу информационных входов 85 информационный выход 86.

Выходной блок связи с внешними уст- ройствами (фиг.4) содержит элементы И 87.г1, где ,l, n элементов совладения 88.1, регистров 89 ( ,n; ,l), вход 90 информационный вход 91,информационный выход 92, элемент И 93, выход 94 блока, выход 95 блока, элемент задержки 96, элемент ИЛИ 97, группу элемен гов задержки 98.I.( ,п), коммутатор 99, адресный выход 100 блока, регистр признаков 101.1 (,п) информационный вход 102 блока.

Блок управления (фиг.5) содержит регистр 103, группу входов 104, группу элементов И 105.1 (,п), элемент И 106, вход 107, выходы 108, 109, 110, триггер 111, элемент ИЛИ 112, сдвиговый регистр 113, счетчик 114, узел памяти 115, группу выходов 116, элемент задержки 117, элемент ИЛИ 118, элемент ИЛИ 119, элемент задержки

120, элемент И 121, генератор импульсов 122, элемент И 123, элемент задержки 124, элемент ИЛИ 125, элемент И 126, триггер 127, элемент И 128, вход 129 блока, элемент

задержки 130, элемент задержки 131, выходы 132, 133, элемент И 134, триггер 135, выход 136 блока, элемент ИЛИ 137, элементы ИЛИ 138,139, вход 140, вход 141, триггер 142, элемент ИЛИ 143, элемент И 144, счет0 чик 145, элемент И 146, генератор импульсов 147, триггер 148.

Техническая реализация устройства может быть выполнена в рамках серий К 155 и К 133, а генераторы импульсов за счет при5 менения стандартного кварцевого генератора и делителя частоты,

Устройство работает следующим образом. В процессе работы устройства (обмен в направлении 1) циклически опрашиваются

0 внешние устройства и последовательно анализируется готовность ВУ к передаче информации в ЦВМ. В последнем случае ВУ предоставляется сеанс обслуживания его устройством, в процессе которого i-й байт

5 (,k) информационного сообщения, подлежащего передаче в ЦВМ, записывается в один из регистров соответствующей подключенному ВУ зоны локальной памяти (Л П) входного блока 1. После этого устройство

0 анализирует готовность следующего ВУ. Законченное сообщение от i-ro ВУ побайтно формируется в соответствующей зоне в течение цикла обслуживания i-ro ВУ устройством, Последний байт сообщения от каждого

5 ВУ содержит код конец сообщения от ВУ. Когда законченное сообщение от i-ro ВУ сформировано в соответствущей зоне. 1-й разряд маркерного регистра устанавливается в 1.

0Когда все ВУ сформируют сообщения

для передачи в ЦВМ в соответствующих зонах ЛП входного блока 1, либо по истечении определенного интервала времени, отводимого для опроса внешних устройств, блок 14

5 управления формирует на своих выходах управляющие сигналы, которые блокируют работу блока 1 и инициируют запись переданной ВУ информации в соответствующие зоны чтения ЛП блока 23, если она

0 свободна, о чем свидетельствует сигнал, формируемый блоком 23, причем передаются лишь полностью сформированные сообщения, признаком которых служит установленный в 1 соответствующий разряд

5 маркерного регистра. В случае занятости памяти блока 23 передача информации задерживается до ее освобождения. Вслед за этим устройство возобновляет процесс формирования сообщений от внешних уст- ройств, причем маркерный регистр

обнуляется, и одновременно информация, поступившая в зоны чтения ЛП блока 23, передается в ЦВМ, а в зонах записи ЛП блока 23 побайтно формируются сообщения, подлежащие передаче от ЦВМ к ВУ. Для этого в ЦВМ перед началом считывания информации от какого-либо ВУ передаются адреса соответствующих зон чтения и записи. Эти адреса зафиксированы в узле памяти, входящем в состав блока 14 управления. По окончании обработки всей информации, поступившей в зоны чтения ЛП блока 23 когда устройством в соответствующих зонах записи сформированы сообщения от ЦВМ, подлежащие передаче соответствующим ВУ, о чем свидетельствуют управляющий сигнал конец обработки, формируемый ЦВМ, блок 14 управления формирует управляющие сигналы, блокирующие работу блока 23. и инициирующие передачу информации из зон чтения локальной памяти блока 23 в соответствующие зоны локальной памяти выходного блока 29, при условии, что локальная память последнего свободна, о чем свидетельствует формируемый блоком управляющий сигнал. В противном случае передача задерживается до освобождения этой памяти. Затем обнуляется локальная память блока 23, и в нее может быть записана информация, подлежащая передаче в ЦВМ из локальной памяти входного блока 1 В этом время устройством организуется опрос ВУ на готовность к чтению информации, поступившей из ЦВМ (к обмену в направлении П). ВУ циклически опрашиваются, и в случае готовности 1-го ВУ к приему этому ВУ предоставляется сеанс обслуживания устройством, в течение которого j-й байт ) сообщения от ЦВМ к этому ВУ передается обслуживаемому внешнему устройству. В процессе побайтного чтения устанавливаются в $ младшие маркерные разряды регистров локальной памяти блока 29, единичное состояние которых свидетельствует о наличии информации в соответствующем регистре. Маркерные разряды регистров локальной памяти выходного блока 29 устанавливаются в 1 в момент поступления на эти регистры информации из регистров локальной памяти блока 23, Для этого последние имеют дополнительный младший разряд, устанавливаемый из 1 дополнительным младшим разрядом кодов, записываемых на указанные регистры в процессе побайтного формирования устройством сообщений от ЦВМ к ВУ в ЛП блока 23. ЛП выходного блока 29 считается свободной, если все маркерные разряды образующих ее регистров имеют нулевое значение, о чем свидетельствует

формируемый блоком выходной управляющий сигнал.

После того, как вся информация из ЛП выходного блока 29 передана соответствую- 5 щим ВУ, в нее может быть записана подлежащая передаче от ЦВМ к ВУ информация из блока 23 и описанные процессы повторяются.

Таким образом, устройство реализует

0 одновременный процесс записи информации от ВУ, передачи ее в ЦВМ, формирования сообщений от ЦВМ к ВУ и передачу их соответствующим ВУ,

По входу 19 устройства поступает сиг5 нал начало работы. Этот сигнал, поступая на вход маркерного регистра 21 устанавливает его в состояние 111... 11. Сигналами с соответствующих единичных выходов ряз- рядов регистра 21 открываются элементы И

0 50.i (,п). Через элемент ИЛИ 20 сигнал с входа 19 поступает на вход 51 блока 1, и далее через элементы И 50.i на входы регистров 53i, устанавливая их в исходное состояние 000 ..01. Устанавливаемый в ходе

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

0 Одновременно с установкой в исходное состояние регистров 53 сигнал с выхода элемента ИЛИ 20 поступает на вход элемента задержки 22 и по истечении времени, необходимого для описанных процессов через

5 элемент 22 поступает на вход регистра 21, устанавливая его в состояние 000..,00.

Вслед за этим единичный сигнал появляется на выходе элемента задержки 18 и через элемент ИЛИ 17 поступает на единич0 ный вход триггера 6, устанавливая его в 1. Элемент И 15 открывается и через него на вход элемента запрета 13 поступает импульс с генератора 16. Сигнал с выхода элемента задержки 18 поступает

5 одновременно и на вход 140 блока 14 управления, и т.о., через элемент ИЛИ 137 устанавливает в исходное состояние счетчик 145, через элемент ИЛИ 139 в состояние 1 триггер 142, в исходном состоянии установ0 ленный в 0, открывая тем самым элемент И 134, и через элемент ИЛИ 138 на нулевой вход триггера 135, который в исходном состоянии установлен в 1. Через открытый элемент И 146 на вход счетчика 145 посту5 пают импульсы с генератора 147, вызывая уменьшение его содержимого на единицу по поступлении аждого очередного импульса. Состояние 000...00 счетчика 145 индицируется единичным сигналом на его управляющем выходе, причем счетчик 145

сохраняет это состояние до поступления управляющего сигнала установки в исходное состояние по своему входу.

Так как триггер 135 находится в нулевом состоянии, а значит, выход 136 блока 14 находится в состоянии О, то, следовательно, элемент запрета 13 открыт и через этот элемент на вход первого сдвигового регистра 12 поступает управляющий импульс, формируемый генератором 16. При помощи сдвигового регистра 12 и группы элементов И 9. производится опрос готовности внешних устройств (ВУ) к передаче информации в ЦВМ (обмен в направлении 1). ВУ выставляют сигналы готовности к обмену в направлении 1 на шине 11, являющейся группой входов устройства, причем каждому ВУ соответствует определенный разряд шины 11. Каждый разряд шины 11 связан с входом соответствующего элемента И 9.I и, т.о. этот элемент открывается выставленным единичным сигналом готовности последнего к обмену в направлении 1. В случае совпадения сигнала готовности i-ro ВУ и сигнала установившегося (после очередного сдвига содержимого кольцевого сдвигающего регистра 12) в единичное состояние 1-го разряда регистра 12 на выходе элемента И 9 формируется единичный сигнал, который через элемент ИЛИ 8 устанавливает триггер 6 в 0. Элемент И 15 закрывается, и т.о. блокируется поступление управляющих импульсов на вход регистра 12. Одновременно сигнал с выхода элемента ИЛИ 8 поступает на вход элемента задержки 7.

В результате появления единичного сигнала на выходе элемента И 9.1 соответствующий i-й разряд шины 10, являющейся группой выходов устройства, устанавливается в 1, и этот единичный сигнал инициирует процесс обмена i-ro ВУ в направлении 1.

По поступлении управляющего сигнала по шине 10 i-e ВУ снимает сигнал готовности на соответствующем i-м разряде шины 11. Одно временно 1-е ВУ устанавливает код адреса этого ВУ на адресном входе 2 устройства (а, значит, на адресном входе 63 блока 1) и байт информационного сообщения, подлежащего передаче в ЦВМ на информационном входе 3 устройства (а, значит на информационном входе 58 блока 1). Код конец сообщения от ВУ являющийся управляющим кодом, свидетельствующим об окончании текущего информационного сообщения подлежащего передаче от 1-го ВУ в ЦВМ, внешние устройства также устанавливают на информационном входе 3 устройства. Т.о. каждое ВУ обменивается с устройством в наТТравлении 1 информацией в следующем формате:

АВУ БИ , или АВУ КС , где АВУ - адрес 1-го ВУ,

БИ - байт информационного сообщения, передаваемого в ЦВМ,

КС - код конец сообщения от ВУ/. Снятие сигнала готовности 1-го ВУ на шине 11 приводит к изменению сигнала на выходе элемента И 9.I и далее на выходе

0 элемента ИЛИ 8 из 1 в О. На входах дешифратора 4 и регистра 5 управляемых отрицательным перепадом управляющего сигнала по управляющему входу, установлены коды соответственно байта сообщения

5 от i-ro ВУ и адреса 1-го ВУ, поступившие по входам 3 и 4 устройства. Адрес ВУ записывается на регистр 5. В случае поступления по входу 3 кода конец сообщения от ВУ/, дешифратор формирует на своем выходе уп0 равляющий сигнал, поступающий на вход регистра 5, и разрешающий выдачу кода адреса ВУ с регистра 5 на входы дешифратора 32, формирующего на соответствующем выходе единичный сигнал,

5 устанавливающий в 1 соответствующий 1-й разряд маркерного регистра 21. Единица в -м разряде маркерного регистра 21 свидетельствует о том, что i-e ВУ полностью сфор- мировало сообщение, подлежащее

0 передаче в ЦВМ и закончило очередной цикл обмена в направлении 1.

Одновременно с этими действиями сигнал с выхода элемента ИЛИ 8 (отрицательный перепад) поступает на вход 61 блока 1

5 и далее на входы регистров 57 и 59, а также на вход элемента задержки 60. Коды адреса ВУ и байта сообщения от ВУ (информационный байт сообщения от ВУ или код конец сообщения от ВУ/) записываются соответ0 ственно на регистр 59 и старшие разряды регистра 57. Младший (9-й) разряд регистра 57 является управляющим и постоянно сохраняет значение О. По окончании процесса анализа байта сообщения от ВУ на

5 идентичность с кодом конец сообщения от ВУ управляющий сигнал (отрицательный перепад) появляется на выходе элемента задержки 60, поступая на вход элемента задержки 62 и вход р егистра 59, а также входы

0 регистров 64. ( ,п) и коды, зафиксирован- этих регистрах выдаются на соответствующие группы входов соответствующих элементов совпадения 65.i (,n).

На регистрах признаков 64 i зафиксиро5 ваны коды адресов ВУ, обменивающихся информацией с ЦВМ. При совпадении кода, поступающего на группы входов всех элементов совпадения 65 i с регистра 59 и кода, поступающего на группу входов элементов совпадения 65.1 с регистра 64.1 соответствующий элемент совпадения формирует на своем выходе единичный сигнал. Одновременно с появлением сигнала на выходе одного из элементов совпадения 65.1 с выхода элемента задержки 62 на вход регистра 57 подается отрицательный перепад управляющего сигнала, чем инициируется выдача кода с этого регистра на информационные входы все регистров (,k, ,n).

„Следует отметить, что регистры 53. i (,k) представляют собой зону локальной памяти блока, под которой понимается совокупность регистров 53. i (,k, ,n), достаточную для записи сообщения от j-ro ВУ максимально допустимой длины (k байт, где k e N, k 0). Код с регистра 57 записывается в первый свободный регистр 53.i j-й зоны, соответствующей j-му ВУ, которое в текущий момент обслуживается устройством. Первый свободный регистр зоны определяется следующим обоазом. Прием кода на каждый регистр 53. i разрешается управляющим сигналом, поступающим на вход каждого из указанных регистров с выхода соответствующего элемента И 54 Ji (,k, ,n). Сигнал на выходе элемента 54.JI формируется при одновременном наличии единичных сигналов ча всех его входах, т.е. при наличии сигналов на:

1)выходе соответствующего элемента совпадения 65.1,

2)единичном выходе младшего разряда соответствующего регистра 53

3)нулевом выходе младше гр разряда регистра 53 н (в случае, если ,k).

В том случае, если , т.е. рассматривается первый регистр 53 i j-й зоны, то управляющий сигнал на выходе элемента 53Л формируется при наличии сигналов на выходе элемента совпадения 65,1 и единичном выходе младшего разряда регистра 53.V Как указывалось выше, младшие разряды регистров 53 i являющиеся маркерными, устанавливаются в 1 перед началом работы устройства, а также в случае очистки зоны как это Описано ниже.

Описанные условия формирования разрешающего прием кода управляющего сигнала на входе регистра 53. i обеспечивают запись очередного байта сообщения j-ro ВУ в каждом сеансе обслуживания его устройством в очередной регистр зоны. Пусть зо- на остоящая из группы регистров 53. ,п) пуста, Тогда требуемые сигналы при записи первого байта сообщения от j-ro ВУ формируются на входах элемента И 53. При записи байта информационного сообщения, поступающего по информационным входам регистра 53Л младший маркерный разряд этого регистра устанавливается в О

сигналом с младшего разряда регистра 57. являющегося управляющим разрядом записи. Т.о. в следующем (втором) сеансе обслуживания J-ro ВУ устройством требуемые 5 сигналы сформируются на входах элемента И 53 J2 и следующий (второй) байт сообщения от j-гэ ВУ будет записан на регистр 53. 2 и т.д. в последующих сеансах.

По истечении временного интервала,

0 необходимого для записи байта информационного сообщения от ВУ в соответствующий регистр локальной памяти блока 1 сигнал появляется на выходе элемента задержки 7, триггер 6 через элемент ИЛИ 17

5 устанавливается в 1 и через элемент И 15 и элемент запрета 13 с генератора 16 на вход регистра 12 подается управляющий импульс, в 1 устанавливается следующий разряд регистра 12, в результате чего оргэ0 низуется опрос следующего ВУ на готовность к обмену в направлении 1 и описанные процессы повторяются. В случае, если очередное ВУ не готово к обмену в направлении 1, т.е. управляющий сигнал

5 на соответствующем разряде шины 11 отсутствует, то описанные процесссы, в результате которых происходит запись байта сообщения от ВУ в локальную память блока 1 не инициируются, и на управляющий вход

0 регистра 12 с выхода генератора 16 через указанные элементы поступает очередной управляющий сигнал, в результате чего опрашивается следующее ВУ.

Временной интервал, отводимый для

5 опроса ВУ и записи информации, готовой к передаче в ЦВМ в локальную память блокз 1, задается временем, которое необходимо для изменения состояния счетчика 145 из исходного в состояние 000...00 под воз0 действием управляющих сигналов, поступающих на вход счетчика 145 и генератора 147. Внешние устройства могут сформировать законченные информационные сообщения в соответствующих зонах локальной

5 памяти блока 1 до истечения этого временного интервала. Такое событие индицирует- ся состоянием 111...11 маркерного регистра 21. В этом случае происходит следующее. Единичные сигналы с выходоа ре0 гистра 21 поступают по группе управляющих входов 104 блока 14 управления на входы элемента И 144, и на его выходе появляется единичный потенциал, в результате чего через элемент ИЛИ 143 и

5 открытый сигналом с единичного выхода триггера 142 элемент И 134 устанавливается в 1 триггер 135. Нулевым сигналом с нулевого выхода триггера 135 закрывается элемент И 146, препятствуя тем самым поступлению импульсов с генератора 147 не

вход счетчика 145. Единичный потенциал с единичного выхода триггера 135 через элемент ИЛИ 137 поступает нэ вход счетчика 145, устанавливая его в исходное состояние. Одновременно сигнал с единичного выхода триггера 135 приводит к появлению единичного сигнала на выходе блока 14, закрывающего элемент Запрета 13, в результате чего блокируется поступление управляющих импульсов на вход регистра 12с гене- ратора 16 и тем самым, опрос ВУ на готовность к обмену в направлении 1. Одновременно единичный сигнал с выхода элемента И 134 поступает на вход элемента И 126, открытый сигналом с единичного в ыхо- да триггера 148, установленного в исходном состоянии в 1. На выходе элемента и 126 появляется единичный сигнал, устанавливающий триггер 148 в 0 и поступающий на вход элемента задержки 131, на выходе ко- торого по истечении времени, необходимого на описанные действия, появляется сигнал, в результате чего единичный сигнал появляется на выходе 133 блока 14 управления. Одновременно сигнал с выхода эле- мента 131 поступает на вход регистра 103, разрешая прием на этот регистр кода с группы управляющих входов 104 блока 14. Сигнал с выхода 133 блока 14 поступает на входы группы элементов И ЗОЛ открытые единичными сигналами по своим вторым входам с выходов соответствующих разрядов регистра 21, и на выходах этих элементов И 30.1 формируются единичные сигналы, поступающие на группу входов 55 блока 1 и далее на входы регистров 53.V инициируя выдачу информации с этих регистров на их информационные выходы, образующие информационный выход 56 блока 1. С в ыхода 56 блока 1 информация поступает на инфор- мационный вход 73 блока 23, образуемый информационными входами регистров 72.1.

Одновремено с формированием еди- ничного сигнала на выходе 133 блока 14 единичный сигнал формируется также и на выходе 132 блока 14. Сигнал с этого выхода поступает на вход 78 блока 23 обмена и далее на входы элементов ИЛИ 74.1 (НТТр, где п) и далее на еходы регистров 72.1, являющиеся синхровходами этих регист- ров, а также входы регистров 72.1 (М.р), являющиеся входами разрешения записи этих регистров. В результате описанных действий информация с регистров 53А записывается в соответствующие регистры 72.1, В случае, если элемент И 126 закрыт, описанные процессы задерживаются до формирования ЦВМ сигнала конец обработки на входе 28 устройства.

Регистры 72.1 образуют первый блок регистров локальной памяти блока 23 обмена. В целом под локальной памятью блока 23 понимается совокупность регистров 72.1 и 81.j, ,rn; , причем регистры 81 ,j образуют второй блок регистров локальной памяти блока 23.

Логически первый и второй блоки регистров разбиты на зоны, в которые помещается информация, передаваемая соответствующим ВУ в ЦВМ или подлежащая передаче из ЦВМ в соответствующее внешнее устройство. Так, в зоны первого блока регистров 72.1 локальной памяти блока 23 поступает информация из соответствующих зон локальной памяти входного блока 1. Информация же, подлежащая передаче к ВУ, размещается в соответствующие зоны второго блока регистров 81.j локальной памяти блока 23, а по окончании формирования сообщений or ЦВМ передается в соответствующие зоны локальной памяти блока 29, и оттуда побайтно считывается соответствующими ВУ. В результате работы устройства оно перед началом передачи информации, поступившей от какого-либо j-ro ВУ ,п), а значит, зафиксированной в соответствующей j-й зоне локальной памяти блока 23, передает в ЦВМ адрес этой соответствующей зоны первого блока регистров 72, (номер регистра 72.1, в котором записан первый байт сообщения от j-ro ВУ), а также адрес соответствующей зоны из второго блока регистров локальной памяти блока 23 (номер регистра 81.1, в который ЦВМ запишет первый байт своего сообщения этому j-му В У). Эти адреса записаны в блоке памяти 115 и выдаются последовательно на информационный выход 27 устройства как описано ниже. Далее ЦВМ генерирует адреса регистров 72. и 81,1, откуда считываются и куда записываются байта сообщенный соответственно от ВУ и ЦВМ. Сгенерированный ЦВМ адрес, поступающий с группы адресных входов 25 устройства на группу адресных входов 76 блока 23 и далее на входы дешифратора 75 при преобразуется в единичный сигнал на соответствующем выходе дешифратора 75 и совместно с сигналом с одного из выходов дешифратора 79, на входы которого поступает генерируемый ЦВМ код запись, или код чтение, поступающий на группе входов 25 устройства на группу входов 80 блока 23, инициирует процесс записи или считывания байта информации с регистра 81,1 или 72.. Т.о. ЦВМ обменивается с устройством данными в следу ю щем фр те

Адрес| КОД Чтение | при считывании

информации

Адрес код Запись байт И

1)при записи - информации

Следует отметить, что при записи байта информации от ЦВМ в регистр 81.1 в младший дополнительный разряд регистра 81.1 записывается маркер 1, формируемый ЦВМ и используемый в дальнейшем как признак наличия информации в регистре 89. i куда передается коде регистра 81.1 для дальнейшей его передачи к соответствующему ВУ как описано ниже.

Сигнал с выхода 133 блока 14 поступает на вход элемента задержки 31. и по истечении времени, необходимого для записи информации с регистров 53Л на регистры 72.1 поступает на вход элемента ИЛИ 20 и далее на вход блока 1, а также на вход элемента задержки 22, В результате единичный потенциал поступает на входы всех элементов И 50.J и на выходах элементов открытых единичным потенциалом по соответствующему входу из второй группы управляющих входов 52 блока 1, формируется единичный сигнал, устанавливающий в исходное состояние 000...01 все регистры 53. i соответствующих зон. Вслед за этим единичный потенциал появляется на выходе элемента задержки 22 и поступает на вход регистра 21, устанавливая его в 000...00.

В этот момент единичный сигнал появляется на выходе элемента задержки 130, т.к. на его вход ранее поступил единичный сигнал с выхода элемента задержки 131. Триггер 142 устанавливается в О, закрывая элемент И 134, и через элемент ИЛИ 138 триггер 135 устанавливается в О. Т.о. блокируется возможность передачи информации из локальной памяти блока 1 в блок 23. Открывается элемент И 146 и начинает уменьшаться значение счетчика 145. Одновременно снимается запрещающий потенциал с входа элемента запрета 13, и возобновляется процесс опроса ВУ и записи информации от них в локальную память блока 1.

В случае, если не все подключаемые ВУ сформировали законченное сообщение в соответствующих зонах локальной памяти блока 1, то передаваться в локальную память будут только полностью сформированные сообщения из соответствующих зон, т.к. управляющие сигналы, инициирующие процесс передачи этой информации, описанные выше, будут формироваться лишь для тех j-x зон, которым соответствует единичное состояние j-ro разряда маркерного регистра 21. С учетом сказанного, процесс передачи информации из локальной памяти блока 1 в локальную память блока 23 происходит идентично описанному выше с той лишь разницей, что сигнал на выходе элемента ИЛИ 143 формируется вследствие поступающего на вход этого элемента единичного сигнала с выхода счетчика 145. Одновременно с формированием управляющих сигналов на управляющих выходах 132 и 133 блока 14 управления сигнал с выхода элемента задержки 131 поступает

0 также и на единичный вход триггера 111, установленного в исходном состоянии в 0, и переводит его в состояние 1. Когда ЦВМ не находится в состоянии обмена с устройством, как это имеет место в данном случае,

5 она формирует на входе 28 устройства, а значит и на входе 129 блока 14 единичный управляющий CHI нал. Т.о. элемент И 128 открыт, и единичный сигнал с единичного выхода триггера 111 поступает через этот

0 элемент на единичный вход триггера 127, установленного в исходном состоянии в 0, и переводит его в состояние 1. Элемент И 121 открывается, и на вход сдвигового регистра 113, установленного в исходном состоянии

5 в 000,..00 поступает единичный сигнал с выхода генератора 122. Первый разряд регистра 113 устанавливается в 1 и единичный потенциал поступает на вход первого элемента И из группы элементов И 105-i. На

0 входы элементов 105.1 поступают сигналы с единичных выходов соответствующих разрядов регистра 103, причем в Г установлены те разряды, которые соответствуют зонам локальной памяти блока 1, информа5 ция из которых поступила в зоны блока 23. Т.о. наличие единичного потенциала на выходе j-ro разряда регистра 103 означает, что информация из соответствующей зоны локальной памяти блока 23 должна быть пере0 дана в ЦВМ.

Т.о., в том случае, если на входе элемента И 105.1 также имеется единичный потенциал, то единичный сигнал формируется на его выходе и через элемент ИЛИ 125 посту5 пает на вход элемента задержки 124 и вход элемента И 123. Элемент И 123 открыт единичным потенциалом с выхода элемента И 121 через элемент ИЛИ 129, Т.о., на третий управляющий вход счетчика 114, установ0 ленного в исходное состояние, поступает сигнал выдать код, и код с информационных выходов счетчика 114 поступает на адресные входы блока постоянной памяти 115. Вследствие этого на информационных

5 выходах блока памяти 115, а значит, и на группе информационных входов блока 14 управления появляется код, представляющий собой адрес первого регистра зоны (в данном случае первой) локальной памяти блока 23, информация из которой должна

блока 23, информация из которой должна быть передана в ЦВМ. Этот код поступает на группу информационных входов 70 блока 23 и далее на группу вхоДов коммутатора 67, который вследствие наличия единичного сигнала на своем управляющем входе, поступающем с входа 68 блока 23, коммутирует поступивший код на свои выходы и далее на информационный выход 69 блока 23, а значит, на информационный выход 27 устройства. Т.о. адрес первого регистра 5SJi зоны локальной памяти блока 23, информация из которой подлежит переда че в ЦВМ, передается в ЦВМ.

Одновременно сигнал с выхода элемента И 121 поступает на вход элемента задержки 120, а также на вход элемента ИЛИ 128 и далее на вход элемента задержки 117. По истечении времени необходимого на выдачу кода со счетчика 114, на выходе элемента 117 появляется единичный потенциал, поступающий на вход счетчика 114 и его содержимое увеличивается на единицу. Далее сигнал появляется на выходе элемента задержки 120 и поступает на вход элемента ИЛИ 118 и далее на вход элемента задержки 117, а также через элемент ИЛИ 119 на вход элемента И 123. Этот элемент И 123 открыт единичным потенциалом с выхода элемента ИЛИ 125, и т.о., на вход счетчика 114 поступает управляющий сигнал и происходит выдача кода с этого счетчика на адресные входы узла памяти 115, и код из следующей ячейки (в данном случае второй) появляется на информационных выходах узла 115, Этот код представляет собой адрес первого регистра зоны (в данном случаэ первой) локальной памяти блока 23, куда ЦВМ должна записывать информацию, подлежащую передаче соответствующему (в данном случае первому) ВУ. Аналогично адресу зоны чтения код адреса зоны записи передается в ЦВМ. ЦВМ снимает единичный сигнал по входу 28 устройства. Коммутатор 67 переключается в режим коммутации на свои выходы информации с выходов группы элементов ИЛИ 71. Далее сигнал появляется на выходе элемента задержки 117, к содержимому счетчика прибавляется единица, и т.о., на нем сформирован код адреса третьей ячейки узла 115, в которой записан адрес следующей зоны чтения (второй) локальной памяти блока 23. Структура информации, размещаемой в узле памяти 115 приведена на рис.1.Далее сигнал появляется на выходе элемента задержки 124, и через элемент ИЛИ 112 триггер 127 устанавливается в 0. Элемент И 121 закрывается, блокируя поступление на вход регистра 113

импульсов с генератора 122. Далее организуется процесс обмена устройства с ЦВМ.

Следует отметить, что в случае наличия О в первом разряде регистра 103 в рассматриваемом в качестве примера случае, элемент И 123 закрыт сигналом 0 с выхода элемента ИЛИ 125 и выдача кода с выходов счетчика 114 блокирована. Происходит последовательное увеличение содержимого

счетчика на три единицы как описано выше, однако в ЦВМ никакая информация не передается. После увеличения содержимого счетчика 114 на три единицы его значения будут представлять собой адрес ячейки узла

памяти 115, в которой записан адрес первого регистра 72, зоны чтения локальной памяти блока 23, соответствующей следующему ВУ. Сигнал со входа 28 устройства не снимается, т.к. никакая информация в ЦВМ не

передавалась. Дапее через элемент И 121 с генератора 122 поступает следующий импульс и содержимое регистра 113 сдвигается на 1 разряд. Т.о. анализируется следующий разряд регистра 103, т.е. наличие информации в следующей зоне чтения локальной памяти блока 23 и описанные процессы повторяются.

Процесс обмена информацией между устройством и ЦВМ рассмотрим на примере

передачи байта информации из оргистра 72,1 зоны чтения локальной памяти блока 23, Адрес этого регистра передачи устройством в ЦВМ как описано выше. При считывании байта информации ЦВМ выставляет

адрес регистра 72.1 на группе адресных входов 24 устройства, а, значит на группе адресных входов 76 блока 23, и код команды чтение на группе входов 25 устройства, а значит, на группу входов 80 блока 23. Дешифратор 79 формирует на своем выходе единичный сигнал, который подается на входы всех регистров 72.1, разрешая выдачу кода с этих регистров. Однако код выдается с единственного регистра 72.1, а именно с

того, на входе которого (входе выбора кристалла) сформирован через элемент ИЛИ 74.i единичный сигнал с соответствующего выхода дешифратора 75, что определяется адресом регистра 72.i поступающим от ЦВМ

на входы дешифратора 75 с группы адресных входов блока 23. Код с соответствующего регистра 72.1 через группу элементов ИЛИ 71 и коммутатор 67 поступает на информационный выход 69 блока 23, а значит,

на информационный выход 27 устройства, и т.о. передается в ЦВМ.

Запись байта сообщения от ЦВМ в соответствующий регистр 81.1 осуществляется аналогично с той разницей, что дешифратор

7J) формирует сигнал на своем выходе, разрешая прием кода на регистры 81.1. Конкретный регистр 81.1 выбирается сигналом с одного из выходов дешифратора 75 через элемент ИЛИ 82,1 в соответствии с адресом, сгенерированным ЦВМ. Код, записываемый в регистр выставляется ЦВМ одновременно с кодами адреса и команды запись на первой группе информационных входов 26 устройства, а значит, на группе информационных входов 85 блока 23, к ко- торому подключены информационные входы всех регистров 81.1.

После того, как вся информация считана ЦВМ из обрабатываемой зоны чтения и в соответствующей зоне записи локальной памяти сформировано сообщение от ЦВМ соответствующему ВУ ЦВМ формирует на входе 28 устройства сигнал конец обработки.

По окончании процесса последователь- ного анализа наличия информации в зонах чтения локальной памяти блока 23 и выдачи ее в ЦВМ и формирования в соответствующих зонах записи сообщения для БУ счетчик 114 находится в конечном состоянии, и на его выходе появляется управляющий сигнал, через элемент ИЛИ 112 устанавливающий в 0 триггер 127. Также устанавливается в 0 триггер 111. Тем самым закрывается элемент И 128 и блокируется цепь управле- ния сдвиговым резистором 113, т.к. элемент И 121 закрывается и импульсы с генератора 122 на вход регистра 113 не поступают. Сигналом с выхода счетчика 114 регистр 1.13 устанавлива-тся в исходное состояние 000.,.00. Одновременно сигналом с выхода счетчика 114 устанавливается в 000...00 регистр 103. Этим же сигналом, поступающим на вход счетчика 114, этот счетчик устанавливается в 000..00. Единичным сигналом с нулевого выхода триггера 111 открывается элемент И 106.

Далее, информация, подлежащая передаче к ВУ должна быть передана из зон записи локальной памяти блока 23 в соот- ветствующие зоны локальной памяти выходного блока 29.

Элемент И 106 открыт единичным потенциалом с выхода триггера 111 В случае, если локальная память выходного блока 29, под которой понимается совокупность, регистров 89Л ,1; ) свободна, о чем свидетельствует нулевое состояние маркерных младших разрядов этих регистров, а, значит, и единичное состояние выхода элемен- та И 93, информация из регистров 81.1 зон записи блока 23 передается е соответствующие регистры 89.| блока 29. Впоследнем случае сигнал с выхода 94 блока 29 поступает на вход 107 блока 14. Т.о., на выходе

элемента И 106 появляется единичный сигнал, что определяет переход в единичное состояние выходов 108, 109 и 110 блока 14 Сигнал с выхода 108 блока 14 поступает на вход блока 23, и т.о, на:

-входы регистров 72.1 и входы элементов ИЛИ 74.1 в результате чего все регистры 72.1 устанавливаются в 000...00,

-на все входы регистров 81.1 и входы всех элементов ИЛИ 82.1, в результате чего коды, зафиксированные на этих регистрах, поступают на информационные выходы этих регистров, образующие информационный втыход 86 блока 23, и т.о. эта информация поступает на информационный вход 21 блока 29,

-на вход элемента задержки 83.

Сигнал на выходе 110 блока 23 поступает на управляющий вход 90 блока 29, и т.о. на входы регистров 89.1. образующих локальную память блока 29. Эти входы указанных регистров являются разрешающими входами приема кода на эти регистры с их информационных входов. Т.о., коды с регистров 81.1 записываются на соответствующие регистры 89/j и. т.о., информационные сообщения, подлежащие передаче от ЦВМ к соответствующим ВУ оказываются размещенными в соответствующих зонах (образуемых регистрами 89., ,п) локальной памяти блока 29. Сигнал на инверсном выходе 109 блока 14 поступает на вход регистра 40, устанавливая его в исходное состояние, и одновременно на вход элемента задержки 33,

По истечении времени, необходимого для передачи информации из локальной памяти блока 23 в локальную память блока 29 единичный сигнал появляется на выходе элемента задержки 83 и поступает на входы регистров 81.i и через элементы ИЛИ 82. на входы этих регистров. Тем самым регистры 81.1 устанавливаются в 000,„00. Локальная память блока 23 свободна. Сигнал с выхода элемента задержки 83 вызывает появление единичного сигнала на выходе 84 блока 23. поступающем на вход 141 блока 14, и через элемент ИЛИ 130 устанавливают триггер 142 в 1. т.к. триггер 148 установлен в 1 сигналом с выхода элемента И 106, т.е. элемент И 126 открыт по описанным выше правилам, информация из локальной памяти блока 1 может быть передана в локальную память блока 23 для передачи в ЦВМ.

Триггер 35 установлен в исходном состоянии в О, т.о. единичный сигнал на выходе элемента И 92, формируемый этим элементом в исходном состоянии, т.к. локальная память блока 29 свободна, не изменяет состойния элементов устройства.

По истечении времени, необходимого ля записи информации с регистров 81.1 не оответствующие регистры 89, i, единичный игнал появляется на выходе элемента заержки 33, и через элемент ИЛИ 34 поступает на единичный вход триггера 35, станавливая его в 1. Элемент И 38 открывается, и через него на вход кольцевого сдвигового регистра 40 поступает импульс с генератора 39. Регистр 40 устанавливается в 100...00 и на первый вход элемента И 41,1 поступает единичный сигнал.

В соответствующей зоне локальной па- мята 29, состоящей из регистров 89ji (,i; ,n) размещается информация, поступившая из соответствущей зоны записи локальной памяти блока 23, состоящей из регистров 81.J J). Эта информация последовательно побайтно, начиная с первого байта.ередзется к соответствующему 1-му ВУ (1-1,п), причем в течение одного сеанса обслуживания i-ro ВУ устройством передается один байт сообщения, подлежащего передаче к этому ВУ, после чего устройство переходит к обслуживанию следующего Н-1- го ВУ. d сеансов обслуживания 1-го ВУ устройством, где d - число байтов сообщения, подлежащего передаче от ЦВМ к этому ВУ, d 1, составляет цикл обслуживания этого ВУ устройством.

ВУ выставляют сигналы готовности к обмену в направлении П на шине 42, являющейся группой входов устройства, причем каждому ВУ соответствует разряд шины 42. Каждый разряд шины 42 связан с первым входом соответствующего элемента И 41.1, и т.о. этот элемент открызается выставленным единичным сигналом готовности i-ro ВУ в случае готовности последнего к обмену в направлении П. В случае совпадения сигнала готовности i-ro ВУ и сигнала, установившегося (после очередного сдвига содержимого кольцевого сдвигающего ре- гист ра 40) в единичное состояние 1-го разряда регистра 40 на выходе элемента И 41.1, формируется единичный сигнал, который через элемент ИЛИ 37 и элемент ИЛИ 36 устанавливает триггер 35 в 0. Элемент И 38 закрывается, и т.о. блокируется поступление управляющих импульсов на вход регистра 40. Одновременно сигнал с выхода элемента ИЛИ 37 поступает на вход элемента задержки 44 и вход регистра 45.

В результате появления единичного сигнала на выходе элемента И 41.i соответствующей 1-й разряд шины 43, являющейся группой выходов устройства, устанавливается в 1, и этот единичный сигнал инициирует процесс обмена 1-го ВУ в направлении П.

По поступлении управляющего сигнала по шине 43 1-е ВУ снимает сигнал готовнов- сти на соответствующем i-м разряде шины 42. Одновременно 1-е ВУ устанавливает код

адреса этого ВУ на группу информационных входов 46 устройства (а, значит, на информационных входах регистра 45). Т.к. на входе этого регистра сформирован единичный сигнал, разрешающий прием кода на этот

0 регистр 45, то код с шины 46 записывается на указанный регистр.

Вслед эа этим единичный сигнал появляется на выходе элемента задержки 44 и поступает на вход регистра 45, разрешая

5 выдачу кода с этого регистра на информационный вход 102 блока 29. Т.о. код адреса 1-го ВУ поступает на группьпзходов всех элементов совпадения 88.1 ( ,п), на группы входов которых подаются коды с соответствующих

0 регистров 101.1 (.n).

На регистрах признаков 101Л зафиксированы коды адресов ВУ, обменивающихся информацией с ЦВМ. При совпадении кода, поступившего на группу входов элемента

5 совпадения 88. с регистра 45 и кода, поступающего на первую группу входов этого элемента с регистра 101.1 соответствующий элемент совпадения 88.1 формирует на своем выходе единичный сигнал.

0 К обслуживаемому ВУ должен бытц передан код с первого регистра 89.Ji соответствующей 1-й зоны, дополнительный младший маркерный разряд которого установлен в 1. После передачи кода с этого

5 регистра маркерный разряд устанавливается в 0, и т.о. в следующем сеансе обслуживания этому ВУ будет передан следующий байт сообщения, сформированного ЦВМ для этого ВУ,

0 Этот процесс организуется следующим образом. Выдача кода с регистра 89,ч разрешается управляющим сигналом, поступающим на первый управляющий вход этого регистра с выхода соответствующего эле5 мен га И 87ji (,n; ,i). Сигнал на выходе элемента 54, j формируется при одновременном наличии единичных сигналов на всех его входах, т.е. при наличии сигналов на:

0 1) выходе соответствующего элемента совпадения 88.1,

2) единичном выходе младшего маркерного разряда соотзетствующего регистра 89ji

3) нулевом выходе младшего разряда регистра (в случае, если ).

В том случае, если , т.е. рассматривается первый регистр 89,1i 1-й зоны, то управляющий сигнал на выходе элемента И 871i

формируется при наличии сигналов на выходе элемента совпадения 88.1 и единичном выходе младшего разряда регистра 89. i.

Описанные условия формирования разрешающего выдачу кода управляющего сигнала на входе регистра 89. обеспечивают выдачу очередного байта сообщения i-му ВУ в каждом сеансе обслуживания его устройством. Пусть зона, состоящая из группы регистров 89. i, содержит информацию для передачи ее к 1-му ВУ. Тогда требуемые сигналы при выдаче первого байта сообщения к i-му ВУ сформируются на входах элемента И 87. Y При считывании информации с регистра младший маркерный разряд его устанавливается в 0 тем же сигналом с выхода элемента И 871i (в общем случае - элемента И ). Т.о. в следующем сеансе обслуживания 1-го ВУ устройством требуемые сигналы сформируются на входах элемента И 87. i и следующий байт сообщения 1-му ВУ будет выдан с регистра 89.2i и т.д. в последующих сеансах.

Информационные выходы регистров 89.1 образуют информационный выход 92 блока 29, и т.о., код с выбранного в данном сеансе обслуживания ВУ устройством регистра 89. i поступает на информационный выход 47 устройства.

Одновременно сигнал появляется на выходе соответствующего элемента задержки 98.1 (,п), и поступает на управляющий вход соответствующего элемента совпадения 88.1 и на один из управляющих входов коммутатора 99. Т.о., блокируется работа соответствующего элемента совпадения, а сигнал на соответствующем управляющем входе коммутатора 99 определяет коммутацию информационных выходов соответствующего регистра 101.1. Т.о. код адреса ВУ. обслуживаемого устройством, одновременно с байтом информационного сообщения к этому ВУ (по выходу 47) поступает на адресный выход 100 блока 29, а значит, на адресный выход устройства 48. Т.о. устройство обменивается с ВУ в направлении П сообщениями следующего формата

Адрес ВУ . БИ, где

БИ - байт информационного сообщения к ВУ. Сигнал с выхода элемента задержки 98.i также через элемент ИЛИ 97 поступает на вход элемента задержки 96, и через временной интервал, необходимый для считывания информации на выходах 47 и 48 устройства внешним устройством, на выходе этого элемента 96 появляется единичный сигнал, через элемент ИЛИ 34, устанавливающий триггер 35 в 1. С генератора 39, т.о. через

открытый элемент И 38 поступает следующий единичный импульс, и содержимое регистра 40 сдвигается на 1 разряд. Т.о. единичный потенциал с выхода следующе5 го, установившегося в 1 разряда регистра 40, поступает на вход следующего элемента И 41.1. Т.о., анализируется готовность следующего ВУ к обмену в направлении П, а если на входе элемента И 41.1 имеется единичный

0 сигнал, описанные процессы повторяются с учетом выбора соответствующей зоны и регистра. Если же ВУ не сформировало сигнал готовности к чтению (обмену в направлении П) на входе соответствующего элемента И

5 41.1, то описанный процесс не инициируется, а по истечении определенного промежутка времени с генератора 39 поступает следующий управляющий импульс, и анализируется готовность к обмену следующего

0 i+1-ro ВУ.

Когда вся информация передана соответствующим ВУ, о чем свидетельствует нулевое состояние всех маркерных разрядов

5 регистров 89 на выходе элемента И 93 формируется единичный сигнал, и т.о. выход 94 блока 29 устанавливается в 1, разрешая прием информации в локальную память блока 29, из зон записи локальной памяти блока

0 23. Процесс опроса готовности ВУ к обмену в направлении П блокируется сигналом с выхода 94 блока 29 через элемент ИЛИ 36, устанавливающим в 0 триггер 35.

Т.о., описанное устройство позволяет

5 повысить быстродействие за счет организации параллельных процессов сбора информации от ВУ, передачи ранее поступившей информации к ЦВМ, сбора информации, подлежащей передаче от ЦВМ к ВУ и пере0 дачи ранее поступившей от ЦВМ информации внешним устройством.

Формула изобретения 1. Устройство для сопряжения ЦВМ с внешними устройствами, содержащее блок

5 управления, блок связи с ЦВМ, первый генератор импульсов, два элемента ИЛИ. причем группа адресных входов блока связи с ЦВМ образует группа входов устройства для подключения к группе адресных выхо0 ДО8 ЦВМ, группа командных входов блока связи с ЦВМ образует группу входов устройства для подключения к группе выходов записи-чтения ЦВМ, первая группа информационных входов блока связи с ЦВМ

5 образует группу входов устройства для подключения к группе информационных выходов ЦВМ, информационный выход блока связи с ЦВМ является выходом устройства для подключения к информационному входу ЦВМ, вход выборки блока связи с ЦВМ соединен с первым входом логического условия блока управления и является входом устройства для подключения к разрешающему выходу ЦВМ, отличающееся тем, что, с целью повышения быстродействия, в устройство введены входной блок связи с внешними устройствами, выходной блок связи с внешними устройствами, два дешифратора, регистр, маркерный регистр, регистр адреса, два сдвиговых регистра, два триггера, второй генератор импульсов, три группы элементов И, элемент запрета, два элемента И, четыре элемента ИЛИ, шесть элементов задержки, причем группа адресных входов входного блока связи с внешними устройствами соединена с группой информационных входов регистра и образует группу входов устройства для подключения к первым адресным выходам внешних устройств, группа информационных входов входного блока связи с внешними устройствами соединена с группой информационных входов первого дешифратора и образует группу входов устройства для подключений к информационным выходам внешних устройств, группа информационных входов регистра адреса образует группу входов устройства для подключения к вторым адресным выходам внешних устройств, первые входы элементов И первой группы образуют группу входов устройства для подключения к выходам готовности приема внешних устройств, первые входы элементов И второй группы образуют группу входов устройства для подключения к выходам готовности передачи внешних устройств, группы информационных и адресных выходов выходного блока связи с внешними устройствами образуют группы выходов устройства для подключения соответственно к информационным и адресным входам внешних устройств, выходы элементов И первой группы соединены с группой входов первого элемента ИЛИ и образуют группу выходов устройства для подключения к входам разрешения приема внешних устройств, выходы элементов И второй группы соединены с группой входов второго элемента ИЛИ и образуют группу выходов устройства для подключения к входам разрешения передачи внешних устройств, вход первого элемента задержки соединен с первым входом третьего элемента ИЛИ, с установочным входом маркерного регистра и является установочным входом устройства, при этом группа информационных выходов входного блока связи с внешними устройствами соединена с второй группой информационных входов блока связи с ЦВМ, группа информационных выходов которого соединена с группой информ ацион- ных входов выходного блока связи с внешними устройствами, вход записи которого соединен с первым выходом блока управления, второй вход логического условия которого соединен с первым входом четвертого элемента ИЛИ и с первым управляющим выходом выходного блока связи с внешними устройствами, второй управляющий вы0 ход которого соединен с первым входом пятого элемента ИЛИ, выход которого соединен с единичным входом первого триггера, единичный выход которого соединен с первым входом первого элемента И, второй

5 вход и выход которого соединены соответственно с выходом первого генератора импульсов и сдвиговым входом первого сдвигового регистра, группа выходов и вход сброса которого соединены соответственно

0 с вторыми входами элементов И первой группы и с вторым выходом блока управления, соединенного с входом второго элемента, задержки, выход которого соединен с вторым входом пятого элемента ИЛИ, ну5 левой вход первого триггера соединен с выходом четвертого элемента ИЛИ, второй вход которого соединен с выходом первого элемента ИЛИ, с входом записи регистра адреса и с входом третьего элемента задер0 жки, выход которого соединен с вхолпм регистра адреса, выход которого соединен с информационным входом выходного блока сопряжения с внешними устройствами, вход записи, установочный вход, третья

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

0 группа входов логического условия которого соединена с группой разрешающих входов входного блока связи и с внешними устройствами, с первыми входами элементов И третьей группы и с группой выходов маркер5 ного регистра, информационный вход которого соединен с выходом второго дешифратора, информационный вход которого соединен с выходом регистра, вход чтения которого соединен с выходом первого

0 дешифратора, разрешающий вход которого соединен с входом записи входного блока связи с внешними устройствами, с выходом второго элемента ИЛИ, с нулевым входом второго триггера, с входом четвертого эле5 мента задержки, выход которого соединен с первым входом шестого элемента ИЛИ, выход которого соединен с единичным входом второго триггера, единичный выход которого соединен с первым входом второго элемента И, второй вход и выход которого

соединены соответственно с выходом второго генератора импульсов и с первым входом элемента запрета, выход которого соединен со сдвиговым входом второго сдвигового регистра, группа выходов кото- рого соединена с вторыми входами элементов И второй группы, второй вход элемента запрета соединен с пятым выходом блока управления, четвертый вход логического условия которого соединен с вторым входом шестого элемента ИЛИ и с выходом первого элемента задержки, шестой выход блока управления соединен с вторыми входами элементов И третьей группы и с входом пятого элемента задержки, выход которого соеди- нен с вторым входом третьего элемента ИЛИ, выход которого соединен с входом шестого элемента задержки и с разрешающим входом входного блока связи с внешними устройствами, группа входов чтения которого соединена с выходами элементов И третьей группы, выход шестого элемента задержки соединен с входом сброса маркерного регистра.

2. Устройство по п.1, о т л и ч а ю щ е е- с я тем, что блок управления содержит регистр, сдвиговый регистр, два счетчика, узел памяти, два генератора импул ьсов, пять триггеров, восемь элементов И, восемь элементов ИЛИ, пять элементов задержки, группу элементов И, причем первые входы первого и второго элементов И, первого элемента ИЛИ являются соответственно первым, вторым и третьим входами логического условия блока, первый вход второго элемен- та ИЛИ соединен с вторым входом первого элемента ИЛИ, с первым входом третьего элемента ИЛИ и является четвертым входом логического условия блока, группа входов третьего элемента И соединена с группой информационных входов регистра и образует группу входов логического условия блока, выход второго элемента И соединен с единичным входом первого триггера и является первым, вторым и третьим выходами блока, единичный выход второго триггера соединен с вторым входом третьего элемента ИЛИ и является пятым выходом блока, выход первого элемента задержки соединен с входом второго элемента задержки, с еди- ничным входом третьего триггера, с входом сброса регистра и является четвертым и шестым выходами блока, группа информационных выходов узла памяти образует группу выходов блока, при этом в блоке управления выход первого генератора импульсов соеди- нен с первым входом четвертого элемента И, выход которого соединен со счетным входом первого счетчика, вход сброса и выход которого соединены соответственное выходом третьего элемента ИЛИ и с первым входом четвертого элемента ИЛИ, второй вход и выход которого соединены соответственно с выходом третьего элемента И и с первым входом пятого элемента И, второй вход которого соединен с единичным выходом четвертого триггера, единичный и нулевой входы которого соединены соответственно с выходами первого элемента ИЛИ и второго элемента задержки, соединенного с вторым входом второго элемента ИЛИ, выход которого соединен с нулевым входом второго триггера, нулевой выход и единичный вход которого соединены соответственно с вторым входом четвертого элемента И и с выходом пятого элемента И, соединенного с первым входом шестого элемента И, второй вход и выход которого соединены соответственно с единичным выходом первого триггера и с входом первого элемента задержки, соединенного с нулевым входом первого триггера, адресный вход узла памяти соединен с выходом второго счетчика, выход переполнения которого соединен с нулевым входом третьего триггера, с первым входом пятого элемента ИЛИ. с входами сброса второго счетчика и сдвигового регистра и с входом записи регистра, группа выходов которого соединена с первыми входами элементов И группы, вторые входы и выходы которых соединены соответственно с группой выходов сдвигового регистра и с группой входов шестого элемента ИЛИ, выход которого соединен с первым входом седьмого элемента И и с входом третьего элемента задержки, выход которого соединен с вторым входом шестого элемента ИЛИ, выход которого соединен с нулевым входом пятого триггера, единичный выход которого соединен с первым входом восьмого элемента И, второй вход и выход которого соединены соответственно с выходом второго генератора импульсов и со сдвиговым входом сдвигового регистра, соединенного с первыми входами седьмого и восьмого элементов ИЛИ и с входом четвертого элемента задержки, выход которого соединен с вторыми входами седьмого и восьмого элементов ИЛИ, выходы которых соединены соответственно с входом пятого элемента задержки и с вторым входом седьмого элемента И, выходы которых соединены соответственно со счетным входом и с входом чтения второго счетчика, единичный выход третьего триггера соединен с вторым входом первого элемента И, выход которого соединен с единичным входом пятого триггера, нулевой выход третьего триггера - с вторым входом второго элемента И.3. Устройство поп.1,отличающее- с я тем, что входной блок связи с внешними устройствами содержит два входных регистра, группу из п регистров признака, где п - число внешних устройств, группу из п эле- ментов совпадения, группу из п элементов И. К групп из п элементов И, где К - максимальное число байт, составляющих одно сообщение от внешнего устройства, К групп из п регистров, два элемента задержки, при- чем группы информационных входов первого и второго входных регистров образуют соответственно группы адресных и информационных входов блока, вход первого элемента задержки соединен с входами записи первого и второго входных регистров и является входом записи блока, первые входы п элементов И группы являются разрешающим входом блока, вторые входы п элементов И групп образуют группу разрешающих входр.в блока, вход чтения 1-го регистра ( ,n) первой группы соединен Јвходом чтения 1-го регистра J-й группы ) и является 1-м входом чтения из группы входов чтения блока, выходы К групп из п регистров образуют группу информационных выходов блока, при этом во входном блоке связи с внешними устройствами выходы первого входного регистра соединены с первыми входами элементов совпадения группы, вто- рые входы которых соединены с выходами регистров признака группы, входы чтения которых соединены с входом чтения первого входного регистра, с выходом первого элемента задержки и с входом второго эле- мента задержки, выход которого соединен с входом чтения второго входного регистра, выход 1-го элемента совпадения соединен с первым входом 1-го элемента и 3-й группы (,К), выход 1-го элемента И группы соединен с установочным входом i-ro регистра S-й группы, вход записи которого соединен с выходом 1-го элемента И S-й группы, второй вход которого соединен с единичным выходом младшего разряда 1-го регистра 3-й группы, нулевой выход младшего рязряда 1-го регистра гп-й группы (,К-1) соединен с третьим входом 1-го элемента И (т-Н)-й группы, группа выходов второго входного

5 о 5

0

5

регистра соединена с информационными входами п регистров из К групп.

4. Устройство поп.1,отличающее- с я тем, что выходной блок связи с внешними устройствами содержит коммутатор, группу из п регистров признаков, где п - число внешних устройств, группу из п элементов совпадения, группу из п элементов задержки, элемент задержки, элемент ИЛИ, элемент И, п групп из I регистров, где I - максимальное число байт, составляющих одно сообщение от ЦВМ, п групп из I элементов И, причем информационные входы 1-х регистров (,1) j-й группы ,п) образуют группу информационных входов блока, входы записи 1-х регистров j-й группы являются входом записи блока, перве входы 1-х элементов совпадения являются информационным входом блока, группа выходов коммутатора образует группу адресных выходов блока, выходы 1-х регистров j-й группы образуют группу информационных выходов блока, выходы элемента И и элемента задержки являются соответственно первым и вторым управляющими выходами блока, при этом в выходном блоке связи с внешними устройствами выход j-ro регистра признака группы, соединен с вторым входом j-ro элемента совпадения группы и с j-м информационным входом коммутатора, j-й управляющий вход которого соединен с j-м входом элемента ИЛИ, с третьим входом j-ro элемента совпадения группы, с выходом j-ro элемента задержки группы, вход которого соединен с выходом j-ro элемента совпадения группы и с первым входом 1-го элемента И j-й группы, выход которого соединен с входом чтения и с установочным входом младшего разряда 1-го регистра j-й группы, единичные выходы младшего разряда которого соединены с вторым входом i-ого эле- мента И j-й группы, нулевой выход младшего разряда i-ro регистра Р-й группы (,И-1) соединен с третьим входом i-ro элемента И Р-С группы, нулевые выходы 1-го регистра j-й группы соединены с соответствующими входами элемента И, выход элемента ИЛИ соединен с входом элемента задержки.

itk Ы8ШЈ1 ЈZ /8 08 $L

Q 4 0 /f fa /f fa fa fa

PSL 59

8Z

WTtftrf

LL

8ШЈ1 /8 08 $L

0 /f fa /f fa fa fa

WTtftrf

LL

$z sz n

OfSWAt

/ W

6S

оъши

оьши

Документы, цитированные в отчете о поиске Патент 1992 года SU1784840A1

Система для сопряжения терминальных устройств с вычислительной машиной 1975
  • Андросенко Сергей Григорьевич
  • Баран Леонид Беркович
  • Динович Марк Владимирович
  • Кобозев Александр Алексеевич
  • Михайлишин Александр Афанасьевич
  • Морозов Анатолий Алексеевич
  • Скурихин Владимир Ильич
  • Кобозева Леонтина Семеновна
SU596938A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Авторское свидетельство СССР № 913361,кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 784 840 A1

Авторы

Корнейчук Виктор Иванович

Журавлев Олег Владиславович

Езикян Александр Гургенович

Костюк Александр Иванович

Даты

1992-12-30Публикация

1989-06-26Подача