Устройство для сопряжения цифровых вычислительных машин с каналами связи

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и предназначено для сопряжения цифровых вычислительных машин в вычислительную систему при помощи каналов связи. Целью изобретения является повьшение достоверности работы устройства за счет опеm ративного контроля загрузки каналов связи. Устройство содержит блок 8, усилитель, блок 9.управления, шифратор 10 служебных слов, регистр 11 кода запроса, генератор 12 синхроимпульсов, блок 13 дешифрации, блок 14 опроса, счетчик 15 разрядов, оперативную память 16, два сдвиговых регистра 17, 18, блок 19 приемопередатчиков , таймер 20, одновибратор 21 начальной установки, элемент ИЛИ 22, постоянную память 23, коммутатор 24, два узла синхронизации 25, 29, счетчик 26, триггер 27, блок индикации 28, триггер 30 временного согласования, счетчик 31 дежурного времени, счетчик 32 времени обмена, регистр 33, три узла сравнения 34, 35, 36. 5 ил.. ё (Л с к ОС ч Фие. J ТГ 5

СОЮЗ СОВЕТСКИХ СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК„„SU„„1287171

Ai (я) 4 С 06 F 13/24.ч

ОПИСАНИЕ ИЗОБРЕТЕНИЯ, "

К А BTOPCHOMV СВИДЕТЕЛЬСТВУ ф Ф

Фие. 1

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3959366/24-24 (22) 30.09.85 (46) 30.01.87. Бюл. № 4 (72) О.В.Петухов (53) 681.325(088.8) (56) Патент США ¹ 3648256, кл. 235-132, 1972.

Авторское свидетельство СССР

¹ 962906, кл. G 06 F 3/04, 1982. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН С КАНАЛАМИ СВЯЗИ (57) Изобретение относится к вычислительной технике и предназначено для сопряжения цифровых вычислительных машин в вычислительную систему при помощи каналов связи. Целью изобретения является повышение достоверности работы устройства за счет oneративного контроля загрузки каналов связи. Устройство содержит блок 8, усилитель, блок 9 управления, шифратор 10 служебных слов, регистр 11 кода запроса, генератор 12 синхроимпульсов, блок 13 дешифрации, блок

14 опроса, счетчик 15 разрядов, оперативную память 16, два сдвиговых регистра 17, 18, блок 19 приемопередатчиков, таймер 20, одновибратор

21 начальной установки, элемент ИЛИ

22, постоянную память 23, коммутатор 24, два узла синхронизации 25, 29, счетчик 26, триггер 27, блок индикации 28, триггер 30 временного согласования, счетчик 31 дежурного времени, счетчик 32 времени обмена, регистр 33, три узла сравнения 34, 35, 36. 5 ил..

1 128717

Изобретение относится к вычислительной технике и предназначено для сопряжения цифровых вычислительных машин (ЦВМ) в вычислительную систему при помощи каналов связи.

Цель изобретения — повышение достоверности работы путем осуществления оперативного контроля. загрузки каналов связи.

На фиг, 1 представлена структур- 10 ная схема многомашинной системы и блок-схема предлагаемого устройства; на фиг. 2 и 3 — функциональные схемы блока опроса и блока управления; на фиг. 4 — функциональная схема тригге- 15 ра временного согласования;на фиг. 5— временная диаграмма работы устройства.

Устройство 1 содержит (фиг. 1) первые информационные вход 2 и выход 20

3 для подключения к ЦВМ, второй 4 и третий 5 информационные выходы и второй 6 и третий 7 информационные вхо- ды для подключения к каналам связи, блок 8 усилителей, блок 9 управления, 25 шифратор 10 служебных слов, регистр

11 кода запроса, генератор 12 синхроимпульсов, блок 13 дешифрации, блок

14 опроса, счетчик 15 разрядов, оперативную память 16, первый 17 и вто- 30 рой 18 сдвиговые регистры, блок 19 приемопередатчиков, таймер 20, одновибратор 21 начальной установки, элемент ИЛИ 22, постоянную память

23, коммутатор 24, первый узел 25 синхронизации, счетчик 26, триггер

27, блок 28 индикации, второй узел

29 синхронизации, триггер 30 временного согласования, счетчик 31 дежурного времени.,счетчик 32 времени об- 40 мена, регистр 33, первый 34, второй

35 и третий 36 узлы сравнения, вход 37 начальной установки, выход 38 начальной установки, управляющий вход 39 блока управления, первый 40 и вто- 45 рой 41 входы логических условий блока управления, первый 42, второй 43, третий 44 выходы блока управления.

На фиг. 1 обозначены также входы 45, 46 и выходы 47, 48 триггера 30 вре- 50 менного согласования.

Блок 14 опроса содержит (фиг. 2) генератор 49 импульсов, узел 50 синхронизации, счетчик 51 абонента, дешифратор 52 адреса абонента, блок

53 шифраторов адреса абонентов; состоящий из шифраторов 54, группу элементов ИЛИ 55, регистр 56 маски, дешифратор 5? маски, группу регистров

1 2

58, первый 59 и второй 60 входы разрешения пуска, вход 61 пуска, информационный вход 62.

Блок 9 управления содержит (фиг. 3) регистр 63 прерывания, регистр 64 микроопераций, коммутатор

65, счетчик 66 слов, счетчик 67 полных макрослов, регистры 68 и 69, регистр 70 сигнала обмена информацией, регистр 7 1 служебного слова.Триггер 30 временного согласования содержит (фиг. 4) два элемента И-ИЛИ 72 и- 73, два элемента НЕ 74 и 75.

Устройство работает следующим образом.

ЦВМ системы, выходящая на обмен, выставляет через блок 8 служебное слово Запрос" в регистре 11. В формате служебного слова содержатся адреса, присвоенные ЦВМ, и устройства

1 для сопряжения (УС) запросчика и ответчика, код команды, признак служебного слова. В любом одном из устройств 1 включен блок 14, который циклически выдает в линию связи служебные слова "Опрос", осуществляя последовательный опрос регистров 11 начиная с первого УС путем последовательной смены адресов абонентов в этих служебных словах. При этом каждому комплекту (ЦВМ и УС) заранее присваивается адрес с помощью переключателей блока 13, который анализирует адреса и служебные слова.

При опросе регистра 11 осуществляется считывание слова Запрос" в линию связи через регистр 17 и блок

19. УС-ответчик, которому адресован

"Запрос 1, принимает Запрос через блок 19 и регистр 18, производит анализ признака "Служебное" слова, кода команды и адреса и в случае принадлежности "3anpoca" к данному . комплексу транслирует его через блоки 9 и 8 в ЦВМ в виде сигнала прерывания. Одновременно считанный "Запрос" останавливает блок 14 и поступает в блок 13 дешифрации устройства для сопряжения-запросчика, где дешифруется: . и сигнал с выхода блока

13 включает отсчет времени в таймере 20. Последний предварительно настраивается на время, большее времени самого продолжительного сеанса обмена. После получения Запроса" ЦВМ— ответчик в случае неготовности к обмену выдает по адресу ЦВМ-запросчика служебное слово "Занято", которое аналогично другим служебным словам

3 1287 по линиям связи, а затем по каналу служебных слов УС-запросчика поступает в ЦВМ-запросчик. Кроме того, служебное слово "Занято" дешифруется блоком 13 дешифрации устройства для сопряжения-запросчика, и

5 сигнал с выхода этого блока прекращает отсчет времени в таймер 20,устанавливая его в исходное состояние.

Затем ЦВМ-запросчик выдает служебное слово "Пуск" для запуска блока 14.

Если ЦВМ-ответчик готова к обмену, то,получив Запрос", она вьдает служебное слово "Ответ" в адрес ЦВМ-запросчика, которое передается, обраба- 15 тывается аналогично другим служебным словам и поступает в ЦВМ-запросчик в виде сигнала прерывания. После получения "Ответа" обмен между парой указанных ЦВМ считается установлен- 20 ным и ЦВМ-запросчик выдает в ЦВМ-ответчик массив управляющих слов. Остальные ЦВМ комплекса в это время информацией не обмениваются.

Массив управляющих слов передает" 25 ся в линии связи по информационному каналу УС-запросчика: вход 2, блок 8, блок 9, память 16, регистр 17, блок

19, при этом часть слов этого массива используется для настройки блока 30

9, фиксируя в нем объем передаваемой информации в массиве управляющих слов, количество передаваемых частей (макрослов) в информационном массиве и объем передаваемой информации в последнем неполном макрослове.Блок

9 формирует сигнал в ЦВМ для прекращения обмена и организует вьдачу этого .массива в линию связи через оперативную память (ОП) 16, регистр 17, 40 блок 19. При вьдаче информационных и служебных слов используются генератор 12 и счетчик 15, который осуществляет отсчет бит информации в слове.

Из линий связи массив управляющих 45 слов поступает в ЦВМ-ответчик по информационному каналу УС-ответчика: блок 19, регистр 18, блок 13, блок

9, ОП 16, блок 8, выход 3. При этом аналогично указанному осуществляется настройка блока 9 и формирование им сигнала для возобновления обмена с ЦВМ по цепи: блоки 9 и 8 и выход 3.

Аналогично обмену массивом управляющих слов осуществляется обмен мак-55 рословами информационного массива, причем повышение скорости обмена достигается путем одновременной записи одного макрослова из ЦВМ-запросчи171 4 ка в ОП 16 УС-запросчика и чтения в ЦВМ-ответчик другого макрослова ОП

16 УС-ответчика. Например, ЦВМ-запросчик выдает первое макрослово в

ОП УС-запросчика. После заполнения

ОП ЦВМ-запросчик прерывает обмен.

Затем первое макрослово перекачивается в ОП УС вЂ ответчи. После заполнения ОП УС вЂ ответчи и очистки" ОП

УС-запросчика по сигналам с блоков

9 этих УС производится запись второго макрослова в ОП УС-запросчика и чтение первого макрослова из ОП УСответчика. После записи второго макрослова блок управления УС-запросчика формирует сигнал готовности к выдаче второго макрослова в УС-ответчик.

После чтения первого макрослова УС-ответчик с помощью блока 9 управления и шифратора 10 формирует и вьдает в

УС-запросчик служебное слово "Квитанция". По совпадению поступления этого служебного слова и слова готовности к вьдаче макрослова блок 9

УС-запросчика организует выдачу второго макрослова в УС-приемник. Обмен при таком построении системы возможен как отдельными словами, так и любым заданным количеством макрослов,;

Формирование контрольных разрядов, контроль по модулю 2 и контрольной сумме возможен на ЦВМ системы. При обнаружении ошибки в передаваемой информации ЦВМ-ответчик формирует и выдает служебное слово "Брак" и сеанс обмена повторяется. После окончания сеанса обмена ЦВМ-ответчик выдает служебное слово "Конец обмена", которое, поступая в блок 13 УСзапросчика,,дешифруется,:, и сигнал с выхода этого блока останавливает отсчет времени в таймере 20.Затем

ЦВМ-ответчик вьдает служебное слово

"Пуск", по которому запускается блок

14. Если после вьдачи "Запроса" и включения таймера 20 ответные служебные слова "Занято" или "Конец обмена" в УС-запросчик не поступают, таймер 20 по истечении времени отсчета выдает сигнал в одновибратор

21 и в шифратор 10, который формирует служебное слово "Брак по отсутствию реакции". Одновибратор 21 выдает сигнал обнуления, который поступает на выход 38 и устанавливает все блоки УС-запросчика в исходное состояние, обеспечивая прохождение служебного слова "Брак по отсутствию

1287171

10

Адреса комплексов, заданные в служебном слове "Опроса" формируются и циклически выдаются с помощью генератора 49, узла 50 синхронизации, счетчика 51, дешифратора 52, блока шифратора 53 и элементов ИЛИ 55.

Когда маскируются" все адреса, кроме одного, ЦВМ, которой присвоен ч -п немаскированный адрес, становится центральной(ей присваивается высший приоритет). Возможна централизация (присвоение высшего приоритета) группы ЦВМ по отношению к другой, группе путем маскирования части адресов (ЦВМ) с равноприоритетмой дисциплиной обслуживания в порядке опроса в пределах этих групп. .постоянно горит

5 реакции в ЦВМ-запросчик (в случае сбоя в УС-запросчика) . Затем ЦВМ-за— просчик выдает служебное слово "Брак по отсутствию реакции" в ЦВМ-ответчик по каналам служебных слов УСзапросчика, УС-ответчика и линии связи аналогично передаче других служебных слов. После поступления .этого служебного слова в блок 13 УС-ответ— чика блок 13 организует через одновибратор 21 и выход 38 установку бло— ков УС-ответчика в исходное состояние, обеспечивая прохождение служеб-. ного слова "Брак по отсутствию реакции" в ЦБМ-ответчик (в случае сбоя в УС-ответчика) . Затем ЦВМ-запросчик выдает служебное слово "Пуск" и повторяет обмен с данным абонентом.

Режим программной перестройки вы— числительной системы из централизованной в децентрализованную и обратно осуществляется с помощью служебного слова Маска", которое может выдаваться в блок 14 любой из ЦВМ комплекса. При этом после поступления во все УС системы снгнала "Исход— ное" или после окончания очередного сеанса обмена и выдачи ЦВМ-ответчиком служебного слова "Конец обмена"

ЦВМ (любая, заданная программой) формирует и выдает в блок 14 служебное слово Маска с адресом .комплекса (ЦВМ, УС), который не должен опраши— ваться.

Адресная часть указанного слу-кебного слова по входу 62 поступает в регистр 56, дешифруется:,. дешифрато-ром 57 и сигнал с выходов этого дешифратора запоминается на регистре

58, блокируя зход соответствующего шифратора 54.

45 б

Переход системы в дежурный режим работы канала связи осуществляется после включения питания системы,по которому формируется и поступает по входу 37 сигнал "Исходные по включению питания" и пуска блока 14 опроса (в любом из устройств сопряжения системы) .

При этом сигнал Исходное по включению питания", поступая в узел

25 синхронизации, блокирует поступление. сигналов с генератора 12 синхроимпульсов на вход счетчика 26,обну— ляет счетчик 26 и устанавливает в исходное состояние триггер 27. На блоке 28 индикации загорается лампа индикации "Норма". Пуск блока 14 производится вручную от кнопки на блоке

14 или подачей от любой из IlBN служебного слова Пуск". В этом случае служебное слово "Опрос" поступает из линии связи через блоки 19, 18, 13, установочный вход узла 25 (если блок

14 опроса включен не в рассматриваемом УС) или от блока 14 опроса через блок 13 на установочный вход узла 25 (если блок 14 включен к рассматриваемом УС).

По поступлению сигнала "Опрос" с выхода блока 13 на установочный вход узла 25 производится обнуление узла

25 синхронизации и счетчика 26, а затем включение узла 25 и счетчик начинает заполняться импульсами,поступающими с выхода генератора 12 синхроимпульсов. Бремя заполнения счетчика 26 при этом должно быть значительно большим периода поступления служебных слов "Опрос" и превышать время самого продолжительного сеанса связи, При соблюдении этого условия отсутствии неисправностей в канале связи и правильном функционировании системы переполнение счетчика 26 не происходит и лампа индикации "Норма"

При возникновении неисправности в канале связи прекращается поступление сигналов "Onpoc" на установочный вход узла 25 соответствующего

УС. Счетчик 26 переполняет триггер

27 в состояние "1". На блоке 28 загорается лампа "Брак", что свидетельствует о неисправности в канале связи. Контролем охватываются те участки и узлы канала связи, по которым при данном подключении УС и включении блока опроса поступают

1287171 служебные слова Опрос.. При пооче- ред!!Ом вклю !ени!! бло!.Ов 14 опроса в УС, расположенных H". КО!щах л!,!пп! связи обеспечивается !!о !ный контроль линий связи и ряда узлов каж- 5 дого УС.

Блок 9 управления (фиг. 3) работает следу!о!1!!!ь! образом.

В режиме передачи служебных слон из ЦВИ через устройство для сопряжепия в линию связи служебные слова Занято, "Ответ", Конец обмена", "Брак", "Маска, "Пуск" поступают по входу 40 в регистр 64, который осуцествляет распределение и выдачу сигналов управления, формируемьп: из служебных слов. При этом служебные мена", "Брак", "Маска", "Пуск", выдаваемые в линию связи, поступают с выхода регистра 64 по выходу 44 в блок 10, где производится преобразование формата служебных слов в формат, принятый в линии связи. Служебные слова "Пуск Маска", предназначенные для использования в УС-передатчика служебных слов (в случае .работы блока опроса 14 в.УС-передатчике), выдаются в виде сигнала

Пуск" по выходу 43 для запуска блока 14 и по выходу 44 (" Маска" ) для управления-блоком 14 при задании приоритета на обмен информацией в системе ЦВИ.

В режиме передачи служебных слов 35 из линии связи через УС в UZII (УСприемник служебных слов) служебные слова "Занято", "Ответ", "Конец обкена", "Брак и сигналы прерывания с выхода блока 13, содержа!!!его деп!!ф-<> раторы признака служебного слова или информация, кода команды и адреса, поступают по входу 41 в регистры

63 и 64, а затем вь!даются в ЦБИ по выходу 44. 45

В режиме передачи служебных слов Нуск", "Иаска" из линии связи указанные служебные слова поступают через блок 13 6еа анал !эа aqpeca назначения (так как в системе одно"ремен- 50 ио может быть вкл!очеь! только одиH блок 14 oripoca) В блоке 9 формирование и выдача сигналов управлен!!я пс этим слg.åeáиьь! слс= ам ссу<еcтвляется аналогично указанному.

В pa:.шме i.cpaäa " i массива прав ляющих слов (ИУС) и макрослов иьформашш из ЦВГ1 !срез УС В .!!!!!!!!ю связи !!Вформация поступает по Входу 39.

1Ipii э TGM н .скОл ькО сГ!ОВ Г1" С испОл ь зуются для настройки уэ.!ОВ 65-69.

Первое слово, определяю:!!ее количество слов В ИУС, в виде допс.!Вительного. кода (уставкп) поступает в регистр

68, а затем переносится к счетчик

66 слОВ. последшш служ!!1 для выбора адресов ячеек ОП 16 при записи и считывании ннформац!ш .Второе слово ИУС, определяющее количество слов в пос-. леднем неполном макрсслове информации, в виде дополнительного кода заносится в регистр 69. При записи и считывании этого макрослсва информация из регистра 69 переносится в счетчик 66. Третье слово ИУС эаноcHYcsI в счетчик 67, которьш служит для отсчета количества эадапных полных макрослов.

Коммутатор 65 управляет занесением уставок в регистры и счетчик 66 в требуемые моменты времени (при записи и считывании информации) и в счетчик 67, а также управляет подачей счетных импульсов на вход счетчика 66 и выдачей с регистра 68 первого слова МУС по выходу 44 и в

ОП в момент настройки счетчика 66 по первому слону. Начиная с второ— го слова ИУС счетчик 66 управляет записью информации в накопитель.Сигнал переполнения со счетчиков 66 и

67 поступает ia регистры 70 и 71, которые служат соответственно для фор!я!рования H Bbl:ta xH !io Bb&oz(g 44 сигналов начала- и окончанья обмена макрословами информация УС со "своей" ПЕИ (при уе тсвни готовности ЦВИ к обмену информацией после приема или выдачи служебного слова "Ответ", когда связь между парой ЦБМ считается установленной) и служебного ,слова "Квитанция".

В режиме передачи ИУС и макрослов информации иэ линии связи через УС. в ЦБИ блок 9 функционирует аналогично укаэанному с той разницей, что информация передается беэ преобразований через блок 13 и поступает в блок 9 по входу 4 1, а выдается в

ЦВИ е другого Выхода GII 16. Выбор направления Обмеiiа информацией îcóp:.i истрсм 64 > переключает r.ü.-. од ОП на одно иэ двух !!аправлений (Вь ача В ПБМ ил -! в л!! нию связи) . Определение направления

1287171 обмена производится путем анализа направления поступления служебного слова "Ответ" (по входу !О или по входу 41) .

В режиме выдачи служебного слова

"Опрос" из УС в линию связи .указанное слово формируется блоком 14 опроса этого УС, передается по цепи выход блока 14, блок 13, вход 41, блок 9, выход 44, регистр 11 или t0 блок 10 (в зависимости от адреса назначения опроса) регистр 17,блок

19. В режиме передачи служебного слова "Опрос" из линии связи .в

УС указанное слово поступает по це- 15 пп: блок 19, регистр 18, блок 13, вход 41, блок 9, выход 44, регистр

11.

Оперативный контроль загрузки канала связи производится следующим 20 образом.

После включения литания системы, по которому формируется сигнал "Исходное по включени!о питания", устанавливающий узлы 29-36 в исходной состояние, и пуска блока 14 опроса система переходит в дежурный режим работы канала связи. При этом счетчики 32 и 31, регистр 33 и узел 29 синхронизации обнуляются и тактовые 30 импульсы с генератора 12 с помощью узла 29 синхронизации подключаются на вход счетчика 31 дежурного времени (времени отсутствия обмена) канала связи. 35

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

44 бгока 9 управления формируется сиг-40 нал, поступающий на узел 29 синхронизации и подключающий выход генератора 12 по входу счетчика 32 времени обмена. Счетчик 31 останавливается, а счетчик 32 начинает отсчитывать 45 время обмена информацией между парой любых ЭВМ системы. При этом сигналы переключения счетчиков формируются из служебных слов "Ответ" беэ анализа адреса. назначения при поступ-50 ленни служебных слов "Ответ" с двух направлений как от своей ЦВМ, так и из линии связи., В этом случае все узлы 29-36 (в каждом устройстве 1 для сопряжения) фиксируют суммарное время обмена информацией в канале связи системы ЦВМ и суммарное время нахождения канала связи в дежурном режиме, что упрощает процедуру использования этой информации каждой на ЦЬМ.

После око;!чаш!я каждого сеанса обмена по служебным словам "Конец обмена", а при нарупе!!!!и процесса функционирования го служебным сло-. вам "Брак", также поступающ!!м без анализа адреса назначения и с двух возможных направлений (от "своей"

ЦВМ или из линии связи), на выходе

44 блока 9 управления формируется сигнал, который с помощью узла 29 синхронизации подключает выход генератора 12 к входу счетчика 31 дежурного времени.

Счетчик,32 останавливается, а счетчик 31 включается и продолжает отсчет времени нахождения канала связи в дежурном режиме.

Снятие показаний счетчиков 31 и

32 осуществляется с помощью служебного слова "Контроль времени обмена" в котором задается адрес УС, ЦВМ

"своего комплекта. Указанное служебное слово выпается из ЦВМ в "свое" устройство 1 для сопряжения и анало- гично служебному слову Запрос" заносится з регистр 11 кода запроса.

При опросе регистра 11 осуществляется считывание слова "Контроль времени обмена", которое поступает в линию связи через регистр 17 и блок

19 и на входы блока 13 дещифратора и блока 14 опроса "своего" устройства для сопряжения, останавливает включенный блок 14 опроса, дешифруется в блоке 13 и поступаст в блок 9 уп" равления и коммутатор 24. В блоке

9 служебное слово "Контроль времени обмена" и сигнал прерывания, соответствующий этому слову, аналогично другим служебным словам поступает по входу 41 в регистры 63 и 64,а затем выдает-. ся в ЦВМ по выходу 44, при этом выход ОП

16 переключается- на вход информации в ЦВМ. Одновременно по сигналу с блока 13 коммутатop 24 считывает из постоянной памяти 23 через элемент ИЛИ

22 первые трн слова массива контрольной !!!!формац!и! (М!КИ), которые используются для настройки блока 9 и заносятся в ОП 16 аналогич!!о !ГС. Первое слово определ>.ет . количество слов в

Y3Ë с учет оы c. !o! ".o Hið ол ьн ой и. !формации времени обмена и де.!урного времени. Второе слова, опрелеляющее колич cTBo слов в последн и неполном макрослове, задает oтсутствие этих слов (нуль слов). Третье слово, опре 1287171

12 деляющее количество заданных полных макрослов, заДает также отсутствие макрослов (нуль макрослов). Далее через определенное время задержки по следующим шагам коммутатора 24 с его выходов на триггер 30 и узел 34 .поочередно подаются импульсы пословного съема кодов времени обмена и дежурного времени. Указанные импульсы поступают на узлы 34 и 35 сравнения и пословно считывают информацию по цепи: узлы 34 и 35, элемент ИЛИ 22, блок 9 управления, ОП 16. Затем производится выдача МКИ в ЦВМ аналогично выдаче МУС. . 15

Особенностью схемы является ! то, что считывание кодов времени осуществляется с неподвижного счетчика 32 времени обмена и с работающего счетчика 31 дежурного 20 времени (при отсутствии обмена информацией). Снятие текущего значения кода дежурного времени со счетчика 31 осуществляется с помощью узлов 33-29, 31, 36 (фиг. i и 4) в соответствии с временной диаграммой, представленной на фиг. 5. Импульс съема кода поступает на триггер 30 временного согласования, который независимо от временного по- 30 ложения сигналов без сбоев переносит информацию.со счетчика 3 1 в регистр

33, а затем считывает код времени с "остановленного" регистра 33. Переполнение в счетчике 3 1 производит- 35 ся по переднему фронту положительного импульса (фиг. 5). В этом случае во время поступления отрицательного импульса по входу 47 (фиг. 1 и 4), запрещающего перепись кода со 40 счетчика 3 1 в регистр 33, и положительного импульса по входу 48, считывающего информацию с регистра 33, в счетчике имеется установившееся. значение кода (перенос происходит в 45 пределах длительности входного положительного импульса). Влияние совпадения по времени переднего и заднего фронтов импульса считывания с входными счетными импульсами счет- 50 чика 3 1 исключается триггером 30 временного согласования.

Формула изобретения

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

1287171

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

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

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

44 42 43

tPuz.4

1287171

Составитель С.Пестмал

Техред А.Кравчук Корректор Т.Колб

Редактор С.Лисина

Заказ 7719/53 Тираж 694 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул, Проектная, 4