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

Иллюстрации

Показать все

Реферат

 

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

СО1ОЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (so 4 С 06 F 13/14

1 (il 1 ò t I J i

Ы ЙЬ. .:"

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

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Сл

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3851548!24-24 (22) 04.02.85 .

l(46) 23.10.86. Бюл. Ф 39 (72) А.В. Алексеев, О,Г. Буточникова, А.А. Константинов и В.С. Спектор (53) 681.325(088.8) (56) Авторское свидетельство СССР

Р 1065852, кл. G 06 F 3/04, 1982.

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

h» 1104499, кл. С 06 F 3/04, 1983: (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ДВУХ

ВЫЧИСЛИТЕЛЬНЫХ МАШИН (57) Изобретение относится к области вычислительной техники и может быть использовано для обмена между двумя

„„SU„,, 1265789 А 1 разнотипными ЭВИ. Цель изобретения— расширение области применения. ЦЕль достигается тем, что в устройство, содержащее два блока управления обменом, блок усилителей формирователей, регистры приема и выдачи, комму.татор информации, регистр команд, регистр состояния, первый элемент

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

1265789

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

Целью изобретения является расширение области применения устройства.

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

Устройство содержит (фиг. 1) первый блок 1 управления обменом, пер-.t вый блок 2 контроля по модулю, второй блок 3 контроля по модулю, коммутатор 4 информации, регистр 5 состояния, первый элемент И-ИЛИ-НЕ 6, второй элемент И-ИЛИ-НЕ 7, регистр 8 приема, регистр 9 выдачи, регистр 10 20 команд, блок ll сравнения команд, блок 12 синхронизации, второй блок 13 управления обменом, формирователь 14 импульса прерывания, блок 15 усилителей-формирователей, дешифратор 16 команд, блок 17 управления регистрами, входы 18-22 устройства, выходы 2326 устройства.

Первый блок 1 управления обменом (фиг. 2) содержит элементы И-ИЛИ 27- 30

29, формирователи 30 и 3I импульса заднего фронта, триггеры 32-38, фор1 мирователь 39 импульса переднего фронта, элемент 40 задержки, элемент НЕ 41, регистр 42 команд, дешифратор 43 команд, элементы И 44-47 элементы ИЛИ 48 и 49,. схему 50 сравнения с константой адреса.

Блок 17 управления регистрами (фиг. 3) содержит элементы НЕ 51-55, щ0 элементы ИЛИ 56-60, элементы И 61-67 элементы 68 и 69 задержки, элементы И-ИЛИ 70-76, триггеры 77-80,счетчик 81 битов, счетчик 82 байтов.

Блок 12 синхронизации обмена со 5 второй, вычислительной машиной (фиг. 4) содержит элементы И-ИЛИ 83-85, триггеры 86 и 87, элемент ИЛИ 89, элемент 90 задержки, счетчик 91 импульсов, генератор 92 тактовых импульсов. gp

Второй блок 13 управления обменом (фиг. 5) содержит элементы И 93-100, элементы HE 101-103, элемент 104 за держки, триггеры 105-110.

В сОстаВ устрОйстВа ВхОДЯт ли нии 111-115 группы выходов блока 1 и линии 116, 117 и 118, 119 первого и второго выходов блока !7.

Блок 1 предназначен для интерпретации и формирования управляющих сигналов взаимодействия с первой ЭВМ.

Блоки 2 и 3 контроля по модулю служат для контроля поступающих данных от обеих сопрягаемых ЭВМ.

Коммутатор 4 информации предназначен для выдачи байтов информации, а также байтов состояния в канал первой сопрягаемой ЭВМ.

Регистр 5 состояния служит для хранения байта состояния.

Элементы 6 и 7 служат для контроля команд, поступающих от обеих сопрягаемых ЭВМ,: и вырабатывают сигналы контроля, если полученная команда не принадлежит системе команд устройства.

Регистр 8 приема служит для приема данных и выдачи их в регистр выдачи. Регистр 9 выдачи служит для приема данных из регистра приема и их выдачи в одну из сопрягаемых ЭВМ.

Регистр 10 команд предназначен для хранения и приема команды, поступающей от второй ЭВМ.

Блок ll сравнения команд предназначен для сравнения направлений обмена, запрашиваемых сопрягаемыми ЭВМ.

Блок 12 служит для выработки тактовых импульсов для второй ЭВМ и для организации синхронной работы с ней;

Блок 13 предназначен для организации взаимодействия со второй сопрягаемой

ЭВМ.

Формирователь 14 прерывания содержит элемент ИЛИ, соединенный выходом со входом выходного -формирователя импульса, и служит для выдачи во вторую

ЭВМ сигналов управления при отклонениях от нормального выполнения операций обмена.

Блок 15 усилителей-формирователей предназначен для электрического со- гласования информационных и управляющих сигналов, передаваемых на вторую ЭВМ и поступающих от нее в устройство, Дешифратор 16 команд осуществляетдешифрацию команды, поступающей от второй ЭВМ, и сигнал с его выхода определяет режим работы устройства.

Блок 17 управления регистрами предназначен для организации приема данных в регистр приема от передающей ЭВМ и выдачи их с регистра выдачи в принимающую ЭВМ в соответствии с интерфейсом сопрягаемых ЭВИ

12 F) ) 789

Управляющая информация и данные от первой с опрягаемой ЭБМ поступают на вход 18. Управляющие сигналы от первой ЭВМ поступают на вход 19. Управляющие .сигналы и информация от 5 устройства в первую ЭВМ поступают соответственно через выходы 23 и 24.

Управляющий и информационный входы второй сопрягаемой ЭВМ подключены соответственно к выходам 25 и 26. На входы 21 и 22 поступают соответственно управляющие сигналы и информация от второй сопрягаемой ЭВМ.

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

Обмен информацией может быть осуществлен по инициативе любой из сопрягаемых ЭВМ. Рассмотрим случай, когда инициатором обмена является первая 313M. Выполнение любой команды 20 начинается с последовательности сигналов начальной выборки выдачей адреса на вход 18 и сигналов "ВБР— К"

-и "АДР-К" на вход 19 устройства. В схеме 50 адрес сравнивается с адресом устройства и в случае несовпадения схема 50 вьщает сигнал "ВБР-А" на выход 23. При опознании адреса схема 50 выдает сигнал, и через элемент И-ИЛИ 28 триггер 35 переводится 30 в единичное состояние, сигнал с его выхода поступает через выход 23 устройства в первую ЭВМ и на элемент

И 94, по сигналу с выхода которого взводится триггер 105, осуществляющий блокировку обращения в устройство со стороны второй ЭВМ.

Первая ЭВМ сбрасывает сигнал "АДР-К" на входе 19 устройства, и по сигналу с выхода формирователя 31 4б на выходе элемента И-ИЛИ 2? формируется сигнал, который переводит триггер 32 в единичное состояние, и в первую ЭВМ с выхода 23 поступает сигнал "АДР-А", а с выхода коммутатора 4 в первую ЭВМ поступает адрес.

Получив адрес устройства, ЭВМ выдает команду на вход l8 и сигнал "УПР-К" на вход 19. При этом обнуляется триггер 32, и по сигналу с выхода элемен-nfl та И 44 команда записывается в регистр 42, а на выходе элемента И 93 формируется сигнал требования обмена, который поступает во вторую сопрягаемую ЭВМ через блок 15 и выход 25 и по которому обнуляется триггер 105. .,Блок 6 осуществляе". контроль коман. ды на выходе дешифратора 43 и при обнаружении неправильной команды заносит единицу в регистр 5.

После того, как первая ЭВМ снимает сигнал "УПР— К, по сигналу с выхода формирователя 30 через элемент

ИЛИ 49 триггер 34 переводится в единичное состояние, и в первую ЭВМ через выход 23 поступает сигнал "УПР-A а с выхода регистра 5 через коммутатор 4 и выход 24 в первую ЭВМ поступает байт состояния. Первая ЭВМ отвечает сигналом "ИНФ-К", по которому обнуляется триггер 34. Вторая ЭВМ отвечает на сигнал требования обмена сигналами пуска объекта, которые с входа 21 через блок 15 поступают на вход элемента И 96, сигнал с выхода которого переводит триггер 109 в единичное состояние. Сигнал с выхода триггера 109 через элемент !04 задержки поступает через блок 15 и выход 25 во вторую ЭВМ, а также на вход элемента И 98. В момент поступления тактового импульса на второй вход элемента И 98 на его выходе формируется сигнал, который переводит триггер 110 в единичное состояние, что означает разрешение на прием команды от второй ЭВМ. Сигнал с выхода триггера 110 через элемент ИЛИ 89 переводит в единичное состояние триггер 86, который разрушает прохрждение тактовых импульсов на выход элемента И 88, откуда они поступают через блок 15 во вторую ЭВИ, которая выдает команду последовательным кодом на вход 22, откуда она поступает через блок 15 на вход регистра 8.

Прием команды в регистр 8 осуществляется по сигналам с выхода эле-. ,мента И 66, которые поступают на вход

1 регистра 8 через элемент ИПИ 60. При ем команды заканчивается в момент переполнения счетчика 91. При этом обнуляется триггер 86, и тактовые импульсы не проходят на выход элемента И 88, а также, если блок .3 не обнаружил ошибки, на выходе элемента

И 99 формируется строб приема команды в регистр 10 и обнуляется триггер 110.

Если блок 3 обнаруживает ошибку при контроле по модулю принятой команды, строб приема команды не вырабатывается, а по сигналу с выхода блока 3 формирователь 14 через блок 15 и выход 25 выдает во вторую

ЭВМ сигнал сбоя и завершения опера1265789 ции. Сигнал с выхода регистра 1О по-. ступает на вход дешифратора l6, а за-. тем в блоке 11 происходит сравнение команд, принятых от обеих ЭВМ. Элемент 7 осуществляет контроль дешифруемой команды и в случае обнаружения.неверной команды выдает сигнал на выхбд, по которому формирователь 14 выдает через блок 15 и выход 25 во 10 вторую ЭВМ сигнал завершения. операции. В случае несовпадения команд блок 11 выдает сигнал, который.запоминается в регистре 5 и по которому формирователь 14 через блок 15 и 15 выход 25 выдает во вторую ЭВМ сигнал окончания операции.

В случае сравнения команд блок 11 выдает сигнал, через элемент ИЛИ 56 и элемент И-ИЛИ 70 переводит в еди- 20 ничное состояние триггер 38, с выхода которого через выход 23 в первую

ЭВМ поступает сигнал "ИНФ-А", означающий запрос байта данных. Первая

ЭВМ выдает байт данных на вход 18 и 25 сигнал "ИНФ-К" на вход 19. Байт данных поступает на вход регистра 8, прием в который осуществляется по . сигналу с выхода элемента И 62, который также переводит в единичное со- 30 стояние триггер 77 и заносит единицу в счетчик 81 через элемент ИЛИ 58.

Блок 2 осуществляет контроль поступающей информации по модулю, и в случае обнаружения ошибки выдает сиг-З5 нал в регистр 5. На другой вход счетчика 81 поступает сигнал разрешения сдвига, который формируется на элементе И 61 и элементе И-ИЛИ 74. Синхронно со сдвигом счетчика 81 осу- 40

- ществляется сдвиг содержимого регистра 8 по сигналу с выхода элемента

И 61 через элемент ИЛИ 60. Сдвиг содержимого счетчика 81 осуществляется до момента его переполнения, когда 45 на его выходе появляется сигнал, но которому прибавляется единица в счетчик 82, через элемент И-ИЛИ 73 триггер 78 переводится в единичное состояние и через элемент И-ИЛИ 76 обнуляется триггер 77 ° Это приводит к выработке сигнала на выходе элемента И-ИЛИ 70, по которому вэводится триггер 38, и устройство запрашивает. у первой ЭВМ следующий байт дан-. ных.

Прием байтов данных происходит до тех пор, пока не переполнится счетчик 82, Это означает, что регистр 8 полностью заполнен, при этом сигналом с выхода элемента И-ИЛИ 71 триггер 80 переводится в единичное состояние, и по сигналу с выхода элемента И 64 в регистр 9 переписывается информация из регистра 8., При этом триггер 80 обнуляется, а триггер ?9 переходит в единичное состояние, и с выхода элемента И-ИЛИ 83 через блок 15 и выход 25 во вторую ЭВМ поступает имимпульс начала числа. Кроме того, по импульсу начала числа переходит в единичное состояние. триггер 86, и с выхода элемента И 88 импульсы сдвига поступают через блок 15 и выход 25 во вторую ЭВМ и через элемент И 65 на вход элемента И-ИЛИ 75, сигнал с выхода которого поступает на сдвиговый вход регистра 9 и на его втором выходе появляется информация, которая через блок 15 и выход 26 поступает во вторую ЭВМ. Передача информации во вторую ЭВМ продолжается до тех пор, пока не появится сигнал переполнения на выходе счетчика 91, по которому обнуляется триггер 86 и прекращается выработка импульсов сдвига.

Прием следующего слова из первой

ЭВИ в регистр 8 начинается сразу же после освобождения регистра 8 и обнуления триггера 80. Прием информации заканчивается, когда в ответ на очередное "ИНФ-А" первая ЭВМ выдает на вход 19 сигнал "УПР-К", который поступает на элемент И 45, сигнал с выхода которого переводит триггер 36 в единичное состояние. Вторая ЭВМ в ответ на импульс начала последнего слова вццает сигнал обнуления, который переводит триггер 107 в единичное состояние. После того, как последнее. слово передано во вторую ЭВМ, триггер 108 сигналом с выхода элемен-. та И 100 переводится в единичное .состояние, и на выходе элемента И 97 вырабатывается импульс завершения операции, по которому обнуляются триггеры 107-109 и вырабатывается сигнал на выходе элемента ИЛИ 49, который переводит триггер 34 в единичное состояние, и сигнал с его выхода поступает через выкод 23 в первую ЭВМ. От первой ЭВМ поступает сигнал "УПР-К", и на выходе элемента И-ИЛИ 29 формируется сигнал установки в единичное сотриггер 79, обнуляется триггер 80 и заносится единица в счетчик 82, а на выходе элемента И-ИЛИ 70 появляется сигнал, который переводит триггер 38 в единичное состояние. Сигнал "ИНФ-А" с выхода триггера 38 через выход 23 поступает в первую ЭВМ, куда также с выхода регистра 9 через коммутатор 4 и выход 24 поступает байт данных.

Первая ЭВМ отвечает выдачей сигнала "ИНФ-К" на вход 19. При этом по сигналу с выхода элемента И 46 триггер 78 обнуляется, в счетчик 81 заносится единица, а на выходе элемента И-ИЛИ 75 появляется сигнал, по которому происходит сдвиг содержимого регистра 9, оканчивающийся после пе-1 реполнения счетчика 81, когда сигнал с его выхода через элемент И-ИЛИ 73 переводит триггер 78 в единичное состояние и прибавляет единицу в счетчик 82. При этом формируется сигнал на выходе элемента И-ИЛИ 70, который переводит в единичное состояние триггер 38, и в первую ЭВМ передается следующий байт информации. Передача байтов в первую ЭВМ заканчивается, когда переполняется счетчик 82. При этом по сигналу с выхода элемента

И-ИЛИ 72 обнуляется триггер 79.

Запрос очередного слова во вторую

ЭВМ поступает сразу же после обнуления триггера 80. Передача массива данных заканчивается, когда вторая

ЭВМ в ответ на очередной импульс начала числа выдает на вход 22 сигнал окончания работы, который через блок 15 поступает на триггер 107 и переводит его в единичное состояние.

Затем осуществляется прием последнего слова в регистр 8, и в момент пере— полнения счетчика 91 на выходе элемента И 100 появляется сигнал, который переводит триггер 108 в единичное состояние. Передача информации в первую 3ВМ заканчивается, когда на вход 19 от нее поступает сигнал УПР-К . При этом взводится триггер 36 и на выходе элемента И 97 вырабатывается импульс завершения операции, по которому обнуляются триггеры 107-109 и вырабатывается сигнал на выходе элемента

ИЛИ 49, переводящий триггер 34 в единичное состояние. Сигнал "УПР-А" с выхода триггера 34 поступает через выход 23 в первую ЭВИ, которая, получив байт состояния с выхода 24, вццает сигнал "УПР-К", и сигналом с выхо7 1265789 стояние триггера 37, который обнуляет триггер 35, после чего сбрасывается триггер 37. Па этом выполнение команды заканчивается.

Работа .устройства по инициативе второй ЭВМ начинается после поступления на вход 21 сигналов пуска объекта, которые через блок 15 поступают на элементы И 95 и 96 и переводят в единичное состояние триггеры 106 и

109. Сигнал с выхода триггера 109, пройдя через элемент 104 задержки, поступает через выход 25 во вторую

ЭВМ, а также на элемент И 98, по сигналу с выхода которого триггер 110 15 переводится в единичное состояние.

Затем в блоке 12 происходит выработка импульсов сдвига, по которым осу— ществляется прием команды от второй

ЭВМ и запись ее в регистр 10. 20

По сигналу с выхода триггера 106 сигналом с выхода элемента И 47 триггер 33 переводится в единичное состояние, и с его выхода через выход устройства 23 в первую ЭВМ поступает сигнал "ТРБ — А". В ответ на "ТРБ-А" между первой ЭВМ и устройством отрабатывается последовательность начальной выборки, в результате которой в первую ЭВМ поступает байт состояния 30 с признаком "Внимание". Затем первая

ЭВМ вводит последовательность сигналов начальной выборки и выдает устройству команду, которая запоминается в регистре 42. Сигналы с выходов дешифраторов 16 и 43 поступают на схему 11 сравнения, сигнал с выхода которой поступает на вход элемен та И-ИЛИ 83, на выходе которого формируется импульс начала числа, поступающий через блок 15 и выход 25 во вторую ЭВМ. При этом по сигналу с выхода элемента ИЛИ 89 триггер 86 переходит в единичное состояние, и на выход 25 начинают поступать им- 45 пульсы сдвига.

Вторая ЭВМ выдает информацию на вход 22, откуда она через блок 15 по ступает в регистр 8. Прием информации в регистр 8 заканчивается в момент переполнения счетчика 91, на выходе которого появляется сигнал, обнуляющий триггер 86 и поступающий на вход элемента И-ИЛИ 71, сигнал с выхода которого переводит триггеры 78 и 80 в единичное состояние. При этом на выходе элемента И 64 формируется строб приема в регистр 9, по которому переводится в единичное состояние

9 )2657 да элемента И-ИЛИ 29 триггер 37 переводится в единичное состояние, обнуляя триггер 35, что вызывает сброс триггера 37. На этом отработка команды заканчивается. 5

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

ЭВМ.

Рассмотрим случай передачи инфор- 15 мации из первой ЭВМ во вторую.

Работа устройства начинается отработкой последовательности сигналов начальной выборки, приемом команды с признаком синхронного режима и за- _#_ писью информации в регистр 8 аналогично описанному режиму. После переписки информации из регистра 8 в регистр 9 и взведения триггера 79 устройство ожидает поступления импульса 2 начала обмена на вход 20, по которому формируется сигнал на выходе элемента И-ИЛИ 85, переводящий триггер 87 в единичное состояние. При этом на выходе элемента И-ИЛИ 87 по- 30 является импульс начала числа, который поступает через блок 15 и выход 25 во вторую ЭВМ и по которому также вэводится триггер 86. Затем описанным образом устройство выдает во вторую ЭВМ информацию из регист- . ра 9. Прием следующего слова из первой КВМ в регистр 8 начинается сразу же после переписки предыдущего слова в регистр 9 и обнуления триггера 80. 4р

Передача информации заканчивается, когда первая ЭВМ выдает на вход l9 сигнал "УПР-К". Это приводит к взведению триггера 36, сигнал с выхода которого поступает на второй Вход 45 элемента И-ИЛИ 84. После того, как последнее слово передано во вторую .

ЭВМ и на выходе счетчика 91 появляется сигнал конца слова, поступающий на первый вход элемента И-ИЛИ 24, на вы-50 ходе которого формируется сигнал обнуления триггера 87, по которому так.же появляется сигнал на выходе элемента ИЛИ 49, вэводящий триггер 34, выполнение команды завершается обыч- у ным образом.

Если устройством от первой ЭВМ получена команда считывания информации

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

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

Устройство для сопряжения двух вычислительных машин, содержащее первый блок управления обменом, первый и второй входы которого соединены соответственно с информационным и управляющим входом первой вычислительной машины, регистр состояния, подключенный первым информационным входом и выходом соответственно к выходу первого элемента И-ИЛИ-НЕ и первому информационному входу коммутатора информации, второй информационный и управляющий входы и выход которого соединены соответственно с первым выходом регистра выдачи, первым выходом первого блока управления обменом и информационным входом первой вычислительной машины, регистр команд и регистр приема, первый информацион ный вход которого подключен к инфор мационному выходу первой вычислительной машины, второй блок управления обменом и блок усилителей-формирователей, первый и второй входы и выходы которого соединены соответственно с информационными и управляющими выходами и информационными входами второй вычислительной машины, а третий вход и выход — соответственно с первыми выходом и входом второго блока управления обменом, вторым выходом подключенным к третьему входу первого блока управления обменом, а группой входов — к группе выходов первого блока управления обменом и первому и второму информационным входам первого блока контроля команды, о тл и ч а ю щ е е с я тем, что, с целью расширения области применения устройства, в него введены блок управления регистрами, блок синхронизации обмена с второй вычислительной машиной, второй элемент И-ИЛИ-НЕ, дешифратор команд, блок сравнения команд, два блока контроля по модулю и форми1265789 рователь импульса прерывания, причем информационный вход второго разряда и управляющий вход регистра состояния подключены соответственно через первый блок контроля по модулю — к информационному выходу и к управляющему выходу первой вычислительной машины, а информационный вход третьего разряда регистра — к выходу несравнения блока сравнения команд и выходу 10 второго блока контроля по модулю, управляющие входы регистра приема и регистра выдачи соединены соответственно с первым и вторым выходами блока управления регистрами, первый, второй 15 и третий выход которого подключены соответственно к группе выходов, второму выходу и четвертому входу первого блока управления обменом, пятым входом соединенного с первыми инфор- 20 мационными входами второго элемента

И-ИЛИ-НЕ, блока сравнения команд и через дешифратор команд — с выходом регистра команд, первый и второй информационные входы которого подключе- 25 ны соответственно к третьему выходу второго блока управления обменом и первому выходу регистра приема, вторым выходом соединенного с информационным входом регистра выдачи, а вто- 30 рым информационным входом — с входом второго блока контроля по модулю и четвертым выходом блока усилителейформирователей, четвертый и пятый входы которого подключены соответственно к второму выходу регистра выдачи и выходу формирователя импульса прерывания и второму входу второго . блока управления обменом, третий и четвертый входы которого подключены 40 ..соответственно к первому и второму выходам блока синхронизации обмена с второй вычислительной машиной, первый вход которого подключен к выходу сравнения блока сравнения команд и треть- 45 ему входу блока управления регистрами, а второй и третьи входы и выходы соединены соответственно с четвертыми и пятыми выходами и входами блока управления регистрами, шестым входом подключенного к четвертому выходу второго блока управления обменом и четвертому входу блока синхронизации обмена с второй вычислительной машиной, второй и четвертый выходы кото55 рого соединены с шестым входом блока усилителей-формирователей, а группа входов, пятый выход и пятый вход— соответственно с группой выходов и третьим входом первого блока управления обменом и тактовым выходом второй вычислительной машины, второй информационный вход блока сравнения команд подключен к группе выходов первого блока управления обменом, выход несравнения которого и выходы второго блока контроля по модулю и второго элемента И-ИЛИ-HE подключены соответственно к первому, второму и третьему входам запуска формирователя импульса прерывания, причем первый блок управления обменом содержит схему сравнения с константой адреса, три элемента И-ИЛИ, два формирователя импульса заднего фронта, семь триггеров, формирователь импульса переднего фронта, элемент НЕ, четыре элемента И, элемент задержки, регистр команд, дешифратор команд, два элемента ИЛИ, причем первый вход блока соединен с информационными входами схемы сравнения с константой адреса и регистра команд, вход записи которого соединен через элемент задержки с группой выходов блока и выходом первого элемента И; первый вход которого соединен с первым выходом блока и выходом первого триггера, установочный вход которого соединен с выходом первого элемента И-ИЛИ, первый вход которого соединен с выходом второго триггера, первым входом второго элемента И-ИЛИ, первым выходом и группой выходов блока, второй вход которого соединен с входами сброса второго и третьего триггеров, первыми входами второго и третьего элементов И, третьего элемента И-ИЛИ, первого элемента ИЛИ, через первый и второй формирователи импульса заднего фронта с первым входом второго элемента ИЛИ и вторым входом первого элемента И-ИЛИ, с управляющим вхо- дом схемы сравнения с константой адреса. вторьм входом второго элемента И-ИЛИ, входом сброса первого триггера и вторым входом первого элемента И,- выходы несравнения и сравнения схемы сравнения с константой адреса соединены соответственно с первым выходом блока и третьим входом второго элемента И-ИЛИ, выход которого соединен с входом установки четвертого триггера, выход которого соединен с третьим входом элемента И-ИЛИ, с первым выходом блока, через формирова1265789 тель импульса переднего фронта с группой выходов блока, через элемент НЕ с входаМи сброса пятого и шестого триггеров и группой выходов блока, выход и установочный вход пятого триг-5 гера соединены соответственно с группой выходов блока и выходом второго элемента И, второй вход которого соединен с первым выходом блока, выходом седьмого триггера и вторым входом третьего элемента И, выход которого соединен с вторым выходом блока, четвертый вход которого соединен с .установочным входом седьмого триггера, вход сброса которого соединен с выходом первого элемента ИЛИ, второй вход которого соединен с первым выходом блока, выходом .третьего триггера и вторым входом третьего элемента

И-ИЛИ, выход которого соединен с установочным входом шестого триггера, выход которого соединен с входом сброса четвертого триггера и третьим входом первого элемента ИЛИ, установочный вход третьего триггера соединен с выходом второго элемента ИЛИ, выход регистра команд через дешифратор команд соединен с группой выходов блока, третий вход которого соединен с вторым входом второго элемента ИЛИ и первым входом четвертого элемента И, второй вход и выход которого соединены соответственно с пятым входом блока и установочным входом второго триггера, причем блок управления ре- З гистрами содержит пять элементов НЕ, пять элементов ИЛИ, семь элементов И, два элемента задержки, семь элементов И-ИЛИ, четыре триггера, счетчик битов, счетчик байтов, причем выход 40 первого элемента И-ИЛИ соединен с третьим выходом блока, первый вход которого соединен с первыми входами первого и второго элементов ИЛИ и через первый элемент НЕ с первым входом 45 первого элемента И-ИЛИ, второй вход которого соединен с первыми входами первого и второго элементов И и выходом первого элемента ИЛИ, выход второго элемента И соединен с установоч- у> ным входом первого триггера, первыми входами второго элемента И-ИЛИ и третьего элемента ИЛИ, второй вход которого соединен с выходом третьего элемента И, входом сброса второго триггера и первым входом третьего элемен1 та И-ИЛИ, второй вход которого соединен с четвертым входом блока и вторым входом второго элемента И-IIJIH, третий вход которого соединен с первыми входами четвертого, пятого и шестого элементов И-ИЛИ, выходом второго элемента ИЛИ и первым входом третьего элемента И, второй вход которого соединен с вторым входом второго элемента И-.и вторым входом блока, первый и второй входы четвертого элемента ИЛИ соединены соответственно с первым входом блока и входом четвертого элемента И-ИЛИ, выходом четвертого элемента И и через первый элемент задержки с входом сброса четвертого триггера, установочный вход которого соединен с выходом второго элемента И-ИЛИ, четвертый вход которого соединен с выходом счетчика байтов, вход сброса которого соединен с выходом четвертого элемента ИЛИ, счетный вход счетчика байтов соединен с третьим входом четвертого элемента И-ИЛИ, первым входом седьмого элемента И-ИЛИ и выходом счетчика битов, счетный и разрешающий входы которого соединены соответственно с выходом третьего элемента И и выходом пятого элемента И-ИЛИ, второй вход которого соединен с пятым выходом блока, с вторым входом шестого элемента И-ИЛИ, с выходом третьего триггера и через второй элемент HE. с вторым входом седьмого элемента

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

12657

55!

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

ИЛИ, пятого и шестого элементов И и третьим входом третьего элемента

И-ИЛИ, выход которого соединен с установочньм входом третьего триггера, выход четвертого элемента И-ИЛИ соединен с установочным входом второго триггера, выход первого элемента И соединен с третьим входом пятого элемента ИЛИ и четвертым входом пятого элемента И-ИЛИ, выходы четвертого элемента И и шестого элемента И-ИЛИ образуют второй выход блока, причем блок синхронизации обмена с второй вычислительной машиной содержит генератор тактовых импульсов, три элемен- 20 та И-ИЛИ, два триггера, элемент задержки, элемент И, элемент ИЛИ, счетчик импульсов, причем выход первого элемента И-ИЛИ соединен с четвертым выходом блока и первым входом элемента ИЛИ, второй вход и выход которого соединены соответственно с четвертым входом устройства и установочным входом первого триггера, выход которого соединен с первым входом элемента И, выход которого соединен с третьим выходом блока и входом счетчика импульсов, выход которого соединен с входом сброса первого триггера, с вторым выходом блока и первым вхо- 35 дом второго элемента И-ИЛИ, второй и третий входы которого соединены с группой входов блока и первьм входом третьего элемента И-ИЛИ, выход второго элемента И-ИЛИ соединен с пятым 40 выходом блока и входом сброса второго триггера, установочный вход которого соединен с выходом третьего элемента И-ИЛИ, второй вход и выход которого соединены соответственно с вы- 45 ходом элемента задержки, первьм выходом блока и пятым входом блока, четвертый вход третьего элемента И-ИЛИ соединен с третьим входом блока и первым входом первого элемента И-ИЛИ, . 50 второй, третий и четвертый входы которого соединены соответственно с вторым и первьм входами блока и выходом второго триггера, выход генератора тактовых импульсов подключен к пятому входу первого элемента И-ИЛИ, второму входу элемента И и входу элемента задержки, причем второй блок управления обменом содержит восемь элементов И, три элемента НЕ, шесть триггеров, элемент задержки, причем выход первого элемента И соединен с первым выходом блока и входом сброса первого триггера, установочный вход котррого соединен с выходом второго элемента И, первый вход которого подключен через первый элемент НЕ к второму выходу блока и выходу второго триггера, установочный вход которого соединен с выходом третьего элемента И, первый вход которого соединен с входом сброса второго триггера, а второй вход вЂ, с первьм входом блока, первьм входом четвертого элемента И и установочным входом третьего триггера, вход сброса которого соединен с вторым и первым выходами блока, выходом пятого элемента И, входами сброса четвертого и пятого триггеров, установочный вход которого соединен с выходом четвертого элемента И, второй вход которого через второй элемент HE соединен с выходом первого триггера, выход пятого триг-. гера через элемент задержки соединен с первьм выходом блока и первьм входом шестого элемента И, выход которого соединен с установочным входом шестого триггера, выход которого соединен с четвертым выходом блока и первьм входом седьмого элемента И, второй вход которого соединен с вторым входом шестого элемента И и третьим входом блока, третий вход седьмого элемента И соединен четвертым входом блока и перйьм входом восьмого элемента И, второй вход и выход которого соединены соответственно с выходом третьего -триггера и установочньм входом четвертого триггера, выход которого соединен с первым входом пятого элемента И; первые входы первого и третьего элементов И и вторые входы первого и пятого элементов И образуют группу входов блока, четвертый вход седьмого элемента И соединен через третий элемент НЕ с вторым входом блока, а выход — с входом сброса шестого триггера и третьим выходом блока.

1265789

Фиг.7

1265789

ФАЗ

Заказ 5666/47 Тирам 671.

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

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

Подписное

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

4hz

Составитель В. Вертлиб

Редактор Н. Егорова Техред М.Ходанич Корректор М. Иаксииишинец