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

Номер патента: 1265789

Авторы: Алексеев, Буточникова, Константинов, Спектор

Есть еще 3 страницы.

Смотреть все страницы или скачать ZIP архив

Текст

СО 1 ОЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКРЕСПУБЛИК СУДАРСТВЕННЫЙ КОМИТЕТ СССРДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ОБРЕТЕНИЯ ЬСТВУ АВТОРСКОМУ СВИДЕТЕЛ уточниковапектор идетельство СССР6 Р 3/04, 1982.тельство СССР6 Р 3/04, 1983:ДЛЯ СОПРЯЖЕНИЯ ДВУХ област т быть двумя ОПИСАНИ(57) Изобретение относитсявычислительной техники и миспользовано для обмена межд 801265789(бв 4 С 06 Р 13/14 разнотипными ЭВИ, Цель изобретения -расширение области применения, ЦЕльдостигается тем, что в устройство,содержащее два блока управления обменом, блок усилителей формирователей, регистры приема и выдачи, комму.татор информации, регистр команд,регистр состояния, первый элементИ-ИЛИ-НЕ, введены два блокаконтроляпо модулю, блок управления регистрами, блок синхронизации обмена с второй вычислительной машиной, дешифратор команд, блок сравнения команд,второй элемент И-ИЛИ-НЕ и формирователь импульса прерывания. 5 ил,7 Тираз 671. Под НИИПИ Государственного комитета СССР по делам изобретений и открытий 13035, Москва, Ж-З 5, Раушская наб., д. 4/51265789 Изобретение относится к области вычислительной техники и может быть использовано для обмена информацией между двумя разнотипными ЭВМ.Целью изобретения является расши рение области применения устройства,На фиг. 1 представлена блок-схема устройства; на фиг. 2-5 - функциональные схемы блока управления обменом, блока управления регистрами; 10 блока синхронизации и блока сопряжения соответственно.Устройство содержит (фиг. 1) первый блок 1 управления обменом, пер-. вый блок 2 контроля по модулю, вто рой блок 3 контроля по модулю, коммутатор 4 информации, регистр 5 состояния, первый элемент И-ИЛИ-НЕ 6, второй элемент И-ИЛИ-НЕ 7, регистр 8 приема, регистр 9 выдачи, регистр 1 О 20 команд, блок 11 сравнения команд, блок 12 синхронизации, второйблок 13 управления обменом, формирователь 14 импульса прерывания, блок 15 усилителей-формирователей, дешифратор 16 команд, блок 17 управления регистрами, входы 18-22 устройства, выходы 23- 26 устройства.Первый блок 1 управления обменом (фиг. 2) содержит элементы И-ИЛИ 27- 30 29, формирователи 30 и 31 импульса заднего фронта, триггеры 32-38, формирователь 39 импульса переднего фронта, элемент 40 задержки, элемент НЕ 41, регистр 42 команд, де- З 5 шифратор 43 команд, элементы И 44-47элементы ИЛИ 48 и 49,. схему 50 сравнения с константой адреса.Блок 17 управления регистрами(фиг. 3) содержит элементы НЕ 51-55, 40 элементы ИЛИ 56-60, элементы И 61-67элементы 68 и 69 задержки, элементы И-ИЛИ 70-76, триггеры 77-80,счетчик 81 битов, счетчик 82 байтов.Блок 12 синхронизации обмена со 45второй, вычислительной машиной (фиг. 4)содержит элементы И-ИЛИ 83-85, триггеры 86 и 87, элемент ИЛИ 89, элемент 90 задержки, счетчик 91 импульсов, генератор 92 тактовых импульсЬВ. 50Второй блок 13 управления обменом(фиг. 5) содержит элементы И 93-100,элементы НЕ 101-103, элемент 104 за держки, триггеры 105-110.В состаВ устройстВа Входят ли 55нии 111-115 группы выходов блока 1 и линии 116, 117 и 118, 119 первого и второго выходов блока 7. 1Блок 1 предназначен для интерпретации и формирования управляющих сигналов взаимодействия с первой ЭВМ,Блоки 2 и 3 контроля по модулюслужат для контроля поступающих данных от обеих сопрягаемых ЭВМ.Коммутатор 4 информации предназначен для выдачи байтов информации, атакже байтов состояния в канал первойсопрягаемой ЭВМ.Регистр 5 состояния служит дляхранения байта состояния.Элементы 6 и 7 служат для контролякоманд, поступающих от обеих сопрягаемых ЭВМ,: и вырабатывают сигналыконтроля, если полученная команда непринадлежит системе команд устройства.Регистр 8 приема служит для приема данных и выдачи их в регистр выдачи, Регистр 9 выдачи служит дляприема данных из регистра приема иих выдачи в одну из сопрягаемых ЭВМ.Регистр 10 команд предназначен дляхранения и приема команды, поступающей от второй ЭВМ,Блок 11 сравнения команд предназначен для сравнения направлений обмена, запрашиваемых сопрягаемыми ЭВМ,Блок 12 служит для выработки тактовыхимпульсов для второй ЭВМ и для организации синхронной работы с ней;Блок 13 предназначен для организациивзаимодействия со второй сопрягаемойЭВМ.Формирователь 14 прерывания содержит элемент ИЛИ, соединенный выходомсо входом выходного .формирователя импульса, и служит для выдачи во вторуюЭВМ сигналов управления при отклонениях от нормального выполнения операций обмена.Блок 15 усилителей-формирователейпредназначен для электрического со-гласования информационных и управляющих сигналов, передаваемых на вторую ЭВМ и поступающих от нее в устройство,Дешифратор 16 команд осуществляетдешифрацию команды, поступающей отвторой ЭВМ, и сигнал с его выходаопределяет режим работы устройства.Блок 17 управления регистрамипредназначен для организации приемаданных в регистр приема от передаю-щей ЭВМ и выдачи их с регистра выдачи в принимающую ЭВМ в соответствиис интерфейсом сопрягаемых ЭВИУправляющая информация и данные от первой сопрягаемой ЭВМ поступают на вход 18. Управляющие сигналы от первой ЭВМ поступают на вход 19, Управляющие .сигналы и информация от 5 устройства в первую ЭВМ поступают соответственно через выходы 23 и 24. Управляющий и информационный входы второй сопрягаемой ЭВМ подключены соответственно к выходам 25 и 26, На 10 входы 21 и 22 поступают соответственно управляющие сигналы и информация от второй сопрягаемой ЭВМ.Устройство работает следующим образом. 15Обмен информацией может быть осуществлен по инициативе любой из сопрягаемых ЭВМ. Рассмотрим случай, когда инициатором обмена является первая ЭВМ. Выполнение любой команды 20 начинается с последовательности сигналов начальной выборки выдачей адреса на вход 18 и сигналов "ВБР - К" -и "АДР-К" на вход 19 устройства. В схеме 50 адрес сравнивается с адре сом устройства и в случае несовпадения схема 50 вьщает сигнал "ВБР-А" на выход 23, При опознании адреса схема 50 выдает сигнал, и через элемент И-ИЛИ 28 триггер 35 переводится 30 в единичное состояние, сигнал с его выхода поступает через выход 23 устройства в первую ЭВМ и на элемент И 94, по сигналу с выхода которого взводится триггер 105, осуществляющий блокировку обращения в устройство со стороны второй ЭВМ.Первая ЭВМ сбрасывает сигнал"АДР-К" на входе 19 устройства, и по сигналу с выхода формирователя 31 40 на выходе элемента И-ИЛИ 2 Формируется сигнал, который переводит триггер 32 в единичное состояние, и в первую ЭВМ с выхода 23 поступает сигнал "АдР-А", а с выхода коммутато ра 4 в первую ЭВМ поступает адрес. Получив адрес устройства, ЭВМ выдает команду на вход 18 и сигнал "УПР-К" на вход 19. При этом обнуляется триггер 32, и по сигналу с выхода элемента И 44 команда записывается в регистр 42, а на выходе элемента И 93 формируется сигнал требования обмена, который поступает во вторую сопрягаемую ЭВМ через блок 15 и выход 25 и 55 по которому обнуляется триггер 105. .,Блок 6 осуществляет контроль коман. ды на выходе дешифратора 43 и при обнаружении неправильной команды заносит единицу в регистр 5.После того, .как первая ЭВМ снимает сигнал "УПР - К, по сигналу с выхода формирователя 30 через элемент ИЛИ 49 триггер 34 переводится в единичное состояние, и в первую ЭВМ через выход 23 поступает сигнал "УПР-А"а с выхода регистра 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 формируется строб приема команды в регистр 1 О и обнуляется триггер 11 О.Если блок 3 обнаруживает ошибку при контроле по модулю принятой команды, строб приема команды не вырабатывается, а по сигналу с выходаблока 3 формирователь 14 черезблок 15 и выход 25 выдает во вторуюЭВМ сигнал сбоя и завершения опера 1265789ции. Сигнал с выхода регистра 1 О по- ступает на вход дешифратора 16, а затем в блоке 11 происходит сравнение команд, принятых от обеих ЭВМ. Элемент 7 осуществляет контроль дешифруемой команды и в случае обнаружения.неверной команды выдает сигнал на выхбд, по которому формирователь 14 выдает через блок 15 и выход 25 во 10 вторую ЭВМ сигнал завершения, операции. В случае несовпадения команд блок 11 выдает сигнал, который,запоминается в регистре 5 и по которому формирователь 14 через блок 15 и 15 выход 25 выдает во вторую ЭВМ сигнал окончания операции.В случае сравнения команд блок 11 выдает сигнал, через элемент ИЛИ 56 и элемент И-ИЛИ 70 переводит в еди ничное состояние триггер 38, с выхода которого через выход 23 в первую ЭВМ поступает сигнал "ИНФ-А", означающий запрос байта данных. Первая ЭВМ выдает байт данных на вход 18 и 25 сигнал "ИНФ-К" на вход 19. Байт данных поступает на вход регистра 8, прием в который осуществляется по . сигналу с выхода элемента И 62, который также переводит в единичное со стояние триггер 77 и заносит единицу в счетчик 81 через элемент ИЛИ 58.Блок 2 осуществляет контроль поступающей информации по модулю, и в случае обнаружения ошибки выдает сиг-З 5 нал в регистр 5. На другой вход счетчика 81 поступает сигнал разрешения сдвига, который формируется на элементе И 61 и элементе И-ИЛИ 74, Синхронно со сдвигом счетчика 81 осу ществляется сдвиг содержимого регистра 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 в единичное состояние. Передача информации в пер. вую ЭВМ заканчивается, когда на вход 19 от нее поступает сигнал УПР-К . При этом взводится триггер 36 и на выходе элемента И 97 вырабатывается импульс завершения операции, по которому обнуляются триггеры 07-109 и вырабатывается сигнал на выходе элемента ИЛИ 49, переводящий триггер 34 в единичное состояние. Сигнал "УПР-А" с выхода триггера 34 поступает через выход 23 в первую ЭВИ, которая, получив байт состояния с выхода 24, вццает сигнал "УПР-К", и сигналом с выхо 7 1265789стояние триггера 37, который обнуляеттриггер 35, после чего сбрасываетсятриггер 37. Па этом выполнение команды заканчивается,Работа .устройства по инициативе 5второй ЭВМ начинается после поступления на вход 21 сигналов пуска объекта, которые через блок 15 поступаютна элементы И 95 и 96 и переводят вединичное состояние триггеры 106 и 10109. Сигнал с выхода триггера 109,пройдя через элемент 104 задержки,поступает через выход 25 во вторуюЭВМ, а также на элемент И 98, по сигналу с выхода которого триггер 110 15переводится в единичное состояние.Затем в блоке 12 происходит выработка импульсов сдвига, по которым осуществляется прием команды от второйЭВ 11 и запись ее в регистр 1 О. 20По сигналу с выхода триггера 106сигналом с выхода элемента И 47 триггер 33 переводится в единичное сос.тояние, и с его выхода через выходустройства 23 в первую ЭВМ поступает 25сигнал "ТРБ - А". В ответ на "ТРБ-А"между первой ЭВМ и устройством отрабатывается последовательность начальной выборки, в результате которой впервую ЭВМ поступает байт состояния 30с признаком "Внимание". Затем перваяЭВМ вводит последовательность сигналов начальной выборки и вьщает устройству команду, которая запоминается в регистре 42. Сигналы с выходовдешифраторов 16 и 43 поступают насхему 11 сравнения, сигнал с выходакоторой поступает на вход элемен та И-ИЛИ 83, на выходе которого фор.мируется импульс начала числа, поступающий через блок 15 и выход 25во вторую ЭВМ. При этом по сигналус выхода элемента ИЛИ 89 триггер 86переходит в единичное состояние, ина выход 25 начинают поступать импульсы сдвига.Вторая ЭВМ вьщает информацию навход 22, откуда она через блок 15 поступает в регистр 8. Прием информации в регистр 8 заканчивается в момент переполнения счетчика 91, на выходе которого появляется сигнал, обнуляющий триггер 86 и поступающийна вход элемента И-ИЛИ 71, сигнал свыхода которого переводит триггеры 78и 80 в единичное состояние. При этомна выходе элемента И 64 формируетсястроб приема в регистр 9, по которому переводится в единичное состояние9 12657 да элемента И-ИЛИ 29 триггер 37 переводится в единичное состояние, обнуляя триггер 35, что вызывает сброс триггера 37. На этом отработка команды заканчивается. 5Кроме описанного режима работы, устройство обеспечивает работу со второй ЭВМ в синхронном режиме, для че-. го навход 20 поступает частота от внешнего синхронизатора, которая за дает начало сеансов обмена информацией со второй ЭВМ. При этом инициатором обмена всегда является первая ЭВМ.Рассмотрим случай передачи инфор мации из первой ЭВМ во вторую.Работа устройства начинается отработкой последовательности сигналов начальной выборки, приемом команды с признаком синхронного режима и за писью информации в регистр 8 аналогично описанному режиму, После переписки информации из регистра 8 в регистр 9 и взведения триггера 79 устройство ожидает поступления импульса 25 начала обмена на вход 20, по которому формируется сигнал на выходе элемента И-ИЛИ 85, переводящий триггер 87 в единичное состояние. При этом на выходе элемента И-ИЛИ 87 по является импульс начала числа, который поступает через блок 15 и выход 25 во вторую ЭВМ и по которому также вэводится триггер 86. Затем описанным образом устройство выдаетво вторую ЭВМ информацию из регистра 9. Прием следующего слова из первой КВМ в регистр 8 начинается сразу же после переписки предыдущего словав регистр 9 и обнуления триггера 80, 4 О Передача информации заканчивается,когда первая ЭВМ выдает на вход 19сигнал "УПР-К". Это приводит к взведению триггера 36, сигнал с выхода которого поступает на второй вход 45элемента И-ИЛИ 84, После того, как последнее слово передано во вторую, ЭВМ и на выходе счетчика 91 появляется сигнал конца слова, поступающий напервый вход элемента И-ИЛИ 24, на вы ходе которого формируется сигнал обнуления триггера 87, покоторому так.же появляется сигнал на выходе элемента ИЛИ 49, вэводящий триггер 34,выполнение команды завершается обычным образом.Если устройством от первой ЭВМ получена команда считывания информации 3039из второй ЭВМ с признаком синхронного режима, по ближайшему импульсу начала обмена сигналом с выхода элемента И-ИЛИ 85 взводится триггер 87,что приводит к формированию и передаче во вторую ЭВМ импульса начала числа, и затем происходит прием информации от второй ЭВМ в регистр 8 и передача ее в первую ЭВМ аналогичноописанному режиму,Формула изобретенияУстройство для сопряжения двух вычислительных машин, содержащее первый блок управления обменом, первый и второй входы которого соединены соответственно с информационным и управляющим входом первой вычислительной машины, регистр состояния, подключенный первым информационным входом и выходом соответственно к выходу первого элемента И-ИЛИ-НЕ и первому информационному входу коммутатора информации, второй информационный и управляющий входы и выход которого соединены соответственно с первым выходом регистра выдачи, первым выходом первого блока управления обменом и информационным входом первой вычислительной машины, регистр команд и регистр приема, первый информационный вход которого подключен к инфор мационному выходу первой вычислительной машины, второй блок управления обменом и блок усилителей-формирователей, первый и второй входы и выходы которого соединены соответственно с информационными и управляющими выходами и информационными входами второй вычислительной машины, а третий вход и выход - соответственно с первыми выходом и входом второго блока управления обменом, вторым выходом подключенным к третьему входу первого блока управления обменом, а группой входов - к группе выходов первого блока управления обменом и первому и второму информационным входам первого блока контроля команды, о тл и ч а ю щ е е с я тем, что, с целью расширения области применения устройства, в него введены блок управления регистрами, блок синхронизации обмена с второй вычислительной машиной, второй элемент И-ИЛИ-НЕ, дешифратор команд, блок сравнения команд,два блока контроля по модулю и форми 1265789рователь импульса прерывания, причем информационный вход второго разряда и управляющий вход регистра состояния подключены соответственно через первый блок контроля по модулю - к информационному выходу и к управляющему выходу первой вычислительной машины, а информационный вход третьего разряда регистра - к выходу несравнения блока сравнения команд и выходу 1 О второго блока контроля по модулю, управляющие входы регистра приема и регистра выдачи соединены соответственно с первым и вторым выходами блока управления регистрами, первый, второй 15 и третий выход которого подключены соответственно к группе выходов, второму выходу и четвертому входу первого блока управления обменом, пятым входом соединенного с первыми инфор мационными входами второго элемента И-ИЛИ-НЕ, блока сравнения команд и через дешифратор команд - с выходом регистра команд, первый и второй информационные входы которого подключе ны соответственно к третьему выходу второго блока управления обменом и первому выходу регистра приема, вторым выходом соединенного с информационным входом регистра выдачи, а вто рым информационным входом - с входом второго блока контроля по модулю и четвертым выходом блока усилителей- формирователей, четвертый и пятый входы которого подключены соответственно к второму выходу регистра выдачи и выходу формирователя импульса прерывания и второму входу второго блока управления обменом, третий и четвертый входы которого подключены 40 соответственно к первому и второму выходам блока синхронизации обмена с второй вычислительной машиной, первый вход которого подключен к выходу сравнения блока сравнения команд и треть ему входу блока управления регистрами, а второй и третьи входы и выходы соединены соответственно с четвертыми и пятыми выходами и входами блока управления регистрами, шестым входом подключенного к четвертому выходу второго блока управления обменом и четвертому входу блока синхронизации обмена с второй вычислительной машиной, второй и четвертый выходы кото 55 рого соединены с шестым входом блока усилителей-формирователей, а группа входов, пятый выход и пятый вход -соответственно с группой выходов итретьим входом первого блока управления обменом и тактовым выходом второй вычислительной машины, второй информационный вход блока сравнения команд подключен к группе выходов первого блока управления обменом, выход несравнения которого и выходывторого блока контроля по модулю ивторого элемента И-ИЛИ-НЕ подключенысоответственно к первому , второму итретьему входам запуска формирователя импульса прерывания, причем первый блок управления обменом содержитсхему сравнения с константой адреса,три элемента И-ИЛИ, два формирователя импульса заднего фронта, семь триггеров, формирователь импульса переднего фронта, элемент НЕ, четыре элемента И, элемент задержки, регистркоманд, дешифратор команд, два элемента ИЛИ, причем первый вход блокасоединен с информационными входамисхемы сравнения с константой адресаи регистра команд, вход записи которого соединен через элемент задержкис группой выходов блока и выходомпервого элемента И; первый входкоторого соединен с первым выходом блока и выходом первого триггера, уСтановочный вход которого соединен свыходом первого элемента И-ИЛИ, первый вход которого соединен с выходомвторого триггера, первым входом второго элемента И-ИЛИ, первым выходоми группой выходов блока, второй входкоторого соединен с входами сбросавторого и третьего триггеров, первыми входами второго и третьего эле"ментов И, третьего элемента И-ИЛИ,первого элемента ИЛИ, через первыйи второй формирователи импульса заднего фронта с первым входом второгоэлемента ИЛИ и вторым входом первого элемента И-ИЛИ, с управляющим вхо-дом схемы сравнения с константой адреса. вторьвк входом второго элемента И-ИЛИ, входом сброса первого триггера и вторым входом первого элемента И, выходы несравнения и сравнениясхемы сравнения с константой адресасоединены соответственно с первым выходом блока и третьим входом второгоэлемента И-ИЛИ, выход которого соединен с входом установки четвертоготриггера, выход которого соединен стретьим входом элемента И-ИЛИ, с первым выходом блока, через формирова 1265789тель импульса переднего фронта с группой выходов блока, через элемент НЕс входаМи сброса пятого и шестоготриггеров и группой выходов блока,выход и установочный вход пятого триг гера соединены соответственно с группой выходов блока и выходом второгоэлемента И, второй вход которого соединен с первым выходом блока, выходом седьмого триггера и вторым входом третьего элемента И, выход которого соединен с вторым выходом блока,четвертый вход которого соединен с.установочным входом седьмого триггера, вход сброса которого соединен свыходом первого элемента ИЛИ, второйвход которого соединен с первым выходом блока, выходом .третьего триггераи вторым входом третьего элементаИ-ИЛИ, выход которого соединен с установочным входом шестого триггера,выход которого соединен с входом сброса четвертого триггера и третьим входом первого элемента ИЛИ, установочный вход третьего триггера соединенс выходом второго элемента ИЛИ, выход регистра команд через дешифраторкоманд соединен с группой выходовблока, третий вход которого соединенс вторым входом второго элемента ИЛИи первым входом четвертого элемента И,второй вход и выход которого соединены соответственно с пятым входомблока и установочным входом второготриггера, причем блок управления регистрами содержит пять элементов НЕ,пять элементов ИЛИ, семь элементов И,два элемента задержки, семь элементов И-ИЛИ, четыре триггера, счетчикбитов, счетчик байтов, причем выход 40первого элемента И-ИЛИ соединен с третьим выходом блока, первый вход которого соединен с первыми входамипервого и второго элементов ИЛИ и через первый элемент НЕ с первым входом 45первого элемента И-ИЛИ, второй входкоторого соединен с первыми входамипервого и второго элементов И и выходом первого элемента ИЛИ, выход второго элемента И соединен с установочным входом первого триггера, первымивходами второго элемента И-ИЛИ и третьего элемента ИЛИ, второй вход которого соединен с выходом третьего элемента И, входом сброса второго триг- угера и первым входом третьего элемента И-ИЛИ, второй вход которого соединен с четвертым входом блока и вторым входом второго элемента ИБ 1 И,третий вход которого соединен с первыми входами четвертого, пятого ишестого элементов И-ИЛИ, выходом второго элемента ИЛИ и первым входомтретьего элемента И, второй вход которого соединен с вторым входом второго элемента И-.и вторым входом блока, первый и второй входы четвертогоэлемента ИЛИ соединены соответственно с первым входом блока и входомчетвертого элемента И-ИЛИ, выходомчетвертого элемента И и через первыйэлемент задержки с входом сброса четвертого триггера, установочный входкоторого соединен с выходом второгоэлемента И-ИЛИ, четвертый вход которого соединен с выходом счетчикабайтов, вход сброса которого соединен с выходом четвертого элемента ИЛИ,счетный вход счетчика байтов соединен с третьим входом четвертого элемента И-ИЛИ, первым входом седьмогоэлемента И-ИЛИ и выходом счетчика битов, счетный и разрешающий входы которого соединены соответственно свыходом третьего элемента И и вьжодом пятого элемента И-ИЛИ, второйвход которого соединен с пятым выходом блока, с вторым входом шестогоэлемента И-ИЛИ, с выходом третьеготриггера и через второй элемент НЕ.с вторым входом седьмого элементаИ-ИЛИ и первым входом четвертого элемента И, второй вход которого подключен к третьему входу седьмого элемента И-ИЛИ, к выходу четвертого триггера и через третий элемент НЕ к третьему входу первого элемента И-ИЛИ,к четвертому выходу блока и второмувходу первого элемента И, третий входкоторого соединен с выходом первоготриггера и через четвертый элемент НЕс четвертым входом первого элемента И-ИЛИ, пятый вход которого соединен с выходом второго триггера и через пятый элемент НЕ с третьими входами пятого и шестого элементов ИИЛИ, четвертый вход которого соединенс выходом пятого элемента И, первыйвход которого соединен с первыми входами шестого и седьмого элементов Ии через второй элемент задержки спятым входом блока, шестой вход которого соединен с вторым входом седьмого элемента И, выход которого соединен с первым входом пятого элемента И, второй вход которого соединен6 2657 89 55 5с выходом шестого элемента И, выходы второго элемента И и пятого элемента ИЛИ образуют первый выход блока, третий вход блока соединен с вторыми входами первого и второго элементов ИЛИ, пятого и шестого элементов И и третьим входом третьего элемента И-ИЛИ, выход которого соединен с установочным входом третьего триггера, выход четвертого элемента И-ИЛИ со О единен с установочным входом второго триггера, выход первого элемента И соединен с третьим входом пятого элемента ИЛИ и четвертым входом пятого элемента И-ИЛИ, выходы четвертого 15 элемента И и шестого элемента И-ИЛИ образуют второй выход блока, причем блок синхронизации обмена с второй вычислительной машиной содержит генератор тактовых импульсов, три элемен та И-ИЛИ, два триггера, элемент задержки, элемент И, элемент ИЛИ, счетчик импульсов, причем выход первого элемента И-ИЛИ соединен с четвертым выходом блока и первым входом элемента ИЛИ, второй вход и выход которого соединены соответственно с четвертым входом устройства и установочным входом первого триггера, выход которого соединен с первым входом элемента И, выход которого соединен с третьим выходом блока и входом счетчика импульсов, выход которого соединен с входом сброса первого триггера, с вторым выходом блока и первым вхо дом второго элемента И-ИЛИ, второй и третий входы которого соединены с группой входов блока и первым входом третьего элемента И-ИЛИ, выход второго элемента И-ИЛИ соединен с пятым 40 выходом блока и входом сброса второго триггера, установочный вход которого соединен с выходом третьего элемента И-ИЛИ, второй вход и выход которого соединены соответственно с вы ходом элемента задержки, первым выходом блока и пятым входом блока, четвертый вход третьего элемента И-ИЛИ соединен с третьим входом блока и первым входом первого элемента И-ИЛИ, . 50 второй, третий и четвертый входы которого соединены соответственно с вторым и первым входами блока ивыходом второго триггера, выход генератора тактовых импульсов подключен к пятому входу первого элемента И-ИЛИ, второму входу элемента И и входу элемента задержки, причем второй блокуправления обменом содержит восемьэлементов И, три элемента НЕ, шестьтриггеров, элемент задержки, причемвыход первого элемента И соединен спервым выходом блока и входом сбросапервого триггера, установочный входкотррого соединен с выходом второгоэлемента И, первый вход которого подключен через первый элемент НЕ к второму выходу блока и выходу второготриггера, установочный вход которогосоединен с выходом третьего элемента И, первый вход которого соединенс входом сброса второго триггера,а второй вход в , с первым входом блока, первым входом четвертого элемента И и установочным входом третьеготриггера, вход сброса которого соединен с вторым и первым выходами блока,выходом пятого элемента И, входамисброса четвертого и пятого триггеров, установочный вход которого соединен с выходом четвертого элемента И, второй вход которого через второй элемент НЕ соединен с выходомпервого триггера, выход пятого триг-.гера через элемент задержки соединен с первьм выходом блока и первымвходом шестого элемента И, выход которого соединен с установочным входом шестого триггера, выход которогосоединен с четвертым выходом блока ипервым входом седьмого элемента И,второй вход которого соединен с вторым входом шестого элемента И и третьим входом блока, третий вход седь"мого элемента И соединен четвертымвходом блока й первым входом восьмого элемента И, второй вход и выходкоторого соединены соответственно свыходом третьего триггера и установочным входом четвертого триггера,выход которого соединен с первым входом пятого элемента И; первые входыпервого и третьего элементов И ивторые входы первого и пятого элементов И образуют группу входов блока,четвертый вход седьмого элемента Исоединен через третий элемент НЕ свторым входом блока, а выход - с входом сброса шестого триггера и третьим выходом блока.

Смотреть

Заявка

3851548, 04.02.1985

ПРЕДПРИЯТИЕ ПЯ А-3162

АЛЕКСЕЕВ АЛЕКСАНДР ВАСИЛЬЕВИЧ, БУТОЧНИКОВА ОЛЬГА ГЕОРГИЕВНА, КОНСТАНТИНОВ АНАТОЛИЙ АНАТОЛЬЕВИЧ, СПЕКТОР ВЛАДИМИР СЕРГЕЕВИЧ

МПК / Метки

МПК: G06F 13/14

Метки: вычислительных, двух, машин, сопряжения

Опубликовано: 23.10.1986

Код ссылки

<a href="https://patents.su/11-1265789-ustrojjstvo-dlya-sopryazheniya-dvukh-vychislitelnykh-mashin.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения двух вычислительных машин</a>

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