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

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

Авторы: Лещенко, Палагин

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

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

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧ ЕСНИХРЕСПУБЛИК 19) (11) в 4 С 06 Е 13/00, 15/16 ПИСАНИЕ ИЗОБРЕТЕН/00, 1 СОПРЯЖЕН СЛИТЕЛЬ НЬ тся к вычисли- быть испол ьзосистемах для высокой произвопри построении х сетей. Цельв расширении ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИ А ВТОРСКОМУ СВИДЕТЕЛЬСТВ(54) УСТРОЙСТВО ДЛЯ РАЗ НОТИП НЫХ ВЫЧ МАШИН(57) Изобретение относи тельной технике и может вано в вычислительных сопряжения большой ЭВМ дительности с микроЭВМ локальных вычислительнь изобретения заключается функциональных возможностей устроиства и повышении достоверности обмена ЭВМ за счет аппаратной упаковки разрядов слова данных и взаимного независимого двустороннего контроля канала сопряжения. С этой целью в устройство по авт. св.1257651 дополнительно введены мультиплексор, третий регистр, дешифратор, двунаправленный коммутатор и четвертый элемент И. Изобретение позволяет производить аппаратную упаковку разрядов слова данных, изменять которую можно в произвольном порядке. При этом задержка преобразования слова данных определяется только паразитными емкостями его устройства преобразования. Структура данного устройства позволяет производить коммутацию в произвольном порядке цепей входа-выхода устройства с цепями входа- Ж выхода выходного коммутатора, что позволяет значительно облегчить поиск их неисправностей. 1 з. п. ф-лы, 8 ил.(иктавиг(ль В (,ычев Редактор 1 Пчолппслаи Те(нет 1. Верее Корректор,"1. 11 илипенко Заказ 44 46 1 ираж 704 Подписное ВН 11 ПГос 1,тарствснного комитета Г( (Р по елам изобретений и открытий 113035, Москва, УК 35, Рау инская наб., д. 4/5 11 роизводствепно.полиграфическое предприятие, г Ужгород, ул. Проектная, 41Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для сопряжения большой ЭВМ высокой производительности с микроЭВМ при построении локальных вычислительных сетей (например, БЭСМ 6 и Электроника в ).Цель изобретения - расширение функциональных возможностей устройства и повышение достоверности обмена ЭВМ за счет аппаратной упаковки разрядов слова данных и взаимного независимого двустороннего контроля канала сопряжения.На фиг. 1 представлена блок-схема предлагаемого устройства; на фиг. 2 - схема блока управления; на фиг. 3 - схема выходного коммутатора; на фиг. 4 - схема 5 блока формирования запросных сигналов;на фиг. 5 схема коммутатора контрольных сигналов; на фиг, 6 - схема двунаправленного коммутатора; на фиг, 7 временная диаграмма цикла Вывод; на фиг. 8 временная диаграмма цикла передачи нового кода упаковки вычислительной ма ш ины ( ВМ) 2.Устройство содержит блок 1 канальных приемопередатчиков, первый информацион ный регистр 2, первый элемент И 3, триггер 4 диагностики, второй элемент И 5, блок 6 управления, выходной коммутатор 7, блок 8 формирования запросных сигналов, коммутатор 9 контрольных сигналов, третий элемент И 1 О, триггер 11 готовности вы вода, второй информационный регистр 12 и триггер 13 готовности ввода.Блок 6 управления состоит из узла 14 дешифрации управляющих сигналов, узла 15 дешифрации адреса, регистра 16 состояния, узла 17 вектора прерывания, второго элемента И 18, четвертого триггера 19, группы 20 канальных передатчиков и первого элемента И 21.Узел 14 дешифрации управляющих сигналов образуют первый триггер 22, де шифратор 23 команд, третий элемент И 24, элемент 25 задержки, четвертый элемент И 26 и первый элемент НЕ 27.Узел 15 дешифрации адреса выполнен на первом дешифраторе адреса, состоящем 4 из группы элементов И-НЕ 28, группы перемычек 29 и элемента И- НЕ 30, и пятом триггере 31.Узел 17 вектора прерывания содержит второй триггер 32, седьмой 33 и пятый 34 элементы И, третий триггеры 35, восьмой 36 и шестой 37 элементы И, шестой тригрез 38, второй элемент НЕ 39, десятый элемент И 40, второй дешифратор 41 адреса и девятый элемент И 42.Выходной коммутатор 7 образован первым 43, вторым 44 и третьим 45 комму таторами.Блок 8 формирования запросных сигналов включает в себя первый элемент 46 2задержки, второй одновибратор 47, элемент ИЛИ 48, первый одновибратор 49 и второй элемент 50 задержки.Коммутатор 9 контрольных сигналов выполнен на элементах ИЛИ 51 и 52 и элементе И - НЕ 53.Кроме того, устройство содержит мультиплексор 54, третий регистр 55, дешифратор 56, двунаправленный коммутатор 57 и четвертый элемент И 58.Двунаправленный коммутатор 57 образован матрицей Нк Н двунаправленных ключей 59 (где Н - число строк и столбцов в матрице).На фиг. 7 показаны сигналы: а - на шине ввода-вывода устройства; б - СИА на линии 4 группы входов блока 6 управления; в - Вывод на линии 2 группы входов блока 6 управления; г - сигнал на седьмом выходе дешифратора 23 команд; д -- на восьмом выходе дешифратора 20.На фиг. 8 показаны временные диаграммы цикла передачи нового кода упаковки ВМ 2: а - сигналы на информационном входе регистра 2; б - на четвертом информационном выходе блока 1; в - на единичном выходе триггера 4; г - на первом информационном входе мультиплексора 54; д - на информационном входе регистра 55, е - на входе записи регистра 55; ж - на выходе регистра 55.Усгройство работает следующим образом.Обмен информацией между ЭВМ осуществляется программно в режиме опроса готовности (только для основной ВМ 2) или по прерываниям (для обеих). В устройстве предусмотрен режим Диагностика со стороны ВМ и ВМ 2 и аппаратно реализована упаковка разрядов слова данных. Упаковка разрядов слова данных производится с помощью двунаправленного коммутатора 57. Это достигается за счет установления связей цепей первого входа- выхода коммутатора 57 с его соответствующими цепями второго входа-выхода. Задание кода упаковки ВМ 1 производится с помощью канального цикла Вывод. ВМ 1 в адресной части цикла Вывод передает по входу-выходу устройства адресное слово канала. Слово поступает через выходной коммутатор 7 на входы регистра 16 состояния, переключателя 15 адреса, дешифратора 14. В адресных разрядах адресного слова записан адрес, присвоенный ВМ 2. Адрес ВМ 1 задается на этапе проектирования двух машинного комплекса и формируется путем запайки перемычек 29 в гнезда. При совпадении адресов на выходе элемента И - НЕ 30 появляется сигнал Устройство выбрано, которым устанавливается триггер 31. После установки адресного слова ВМ 1 по группе входов устройства передает сигнал СИА, поступающий на входы триггеров 22 и 31 и выполняющий1385 3запись информации, находящейся на их информационных входах. Затем ВМ снимает адресное слово, помещает на шину ввода- вывода устройства код упаковки разрядов информационного слова и по группе входовн5 устроиства передает сигнал Вывод, поступающий на третий вход дешифратора 23 узла 14. В соответствии с кодом, записанным в младших разрядах адресного слова, на седьмом выходе дешифратора 23 появляется сигнал, который через четвер тую схему И 58 записывает код упаковки в регистр 55. Сигнал с седьмого выхода дешифратора 23 также поступает на элемент И 24, с выхода которого через элемент 25 задержки поступает на первый вход канального передатчика 20, который формирует сигнал СИП. ВМ 1, получив сигнал СИП, снимает сигнал Вывод, установленные данные и сигнал СИА. Код упаковки с выхода регистра 55 поступает на информационный вход дешифратора 56.В соответствии с записанным кодом на выходе дешифратора 56 устанавливаются управляющие сигналы, которые открывают один из ключей каждого Х-столбца, определяя связи цепей первого и второго входа-выхода ком мутатора 57. Да нные установленные связи определяют порядок расположения разрядов слова данных.В режиме Диагностика со стороны ВМ 2 устройство работает следующим обра.зом.Состояние цепи готовности ВМ не влияет на режим. ВМ 2 выставляет на информационном входе устройства слово информации, которое через блок 1 поступает на информационный вход первого информационного регистра 2 и передает по управляющему входу устройства сигнал Диагностика . Сигнал Диагностика 1, поступающий с четвертого выхода приемо- передатчиков 1, устанавливает единичный выход триггера 4 диагностики в состояние О, нулевой - в 1, кроме того, через 40 элемент И 5 устанавливает триггер 1 готовности вывода в состояние 1. Уровень О с единичного выхода триггера 4 диагностики через элемент И 3 поступает на вход записи регистра 2 и производит запись информации, находящейся на его ин формационном входе. Одновременно с записью информационного слова ВМ 2 в регистр 2 отрицатепьный перепад сигнала с единичного выхода триггера 4 производит запуск первого одновибратора 49 блока 8.Одновибратор 49 формирует отрицательный импульс, который с его выхода поступает на седьмой информационный вход выходного 7 коммутатора. В выходном 7 коммутаторе он поступает на второй вход второго 44 магистрального передатчика, с первого выхода которого следует в ВМ 2 и, получив который, последняя снимает установленные данные. Одновременно с этим 264уровень О подается на четвертый управляющий вход выходного 7 коммутатора и первый управляющий вход коммутатора 9, где поступает на первый вход второй группы 52 элементов ИЛИ и разрешает прохождение информационного слова ВМ 2 через коммутатор 9 на его третий информационный выход, откуда оно поступает на четвертый информационный вход вьходного коммутатора 7. В выходном коммутаторе 7 информационное слово ВМ 2 через первый коммутатор 43 подается на его первый выход и поступает обратно в ВМ 2.Отрицательный импульс, сформированный одновибратором 49, через второй элемент 50 задержки поступает на пятый вход блока 6 управления. В блоке 6 управления сигнал через элемент И 21 переводит триггер 19 прерывания в состояние О. При этом на второй управляющий вход выходного коммутатора 7 подается уровень О. Уровень О в выходном коммутаторе 7 поступает на пятый вход второо коммутатора 44 и с его второго выхода подается в ВМ 2, вызывая прерывание программы, свидетельствуя о том, что данные выведены.ВМ 2 принимает переданное ею раньше информационное слово и передает по управляющему входу устройства сигнал Данные приняты. Этот сигнал через блок 1 поступает на единичный вход триггера 4 диагностики, разрешающий вход блока 8, в котором подается на первый вход элемента ИЛИ 48. При этом триггер 4 диагностики устанавливается в первоначальное состояние 1. Сигнал Данные приняты не проходит через элемент ИЛИ 48, так как длительность этого сигнала меньше, чем время задержки первого элемента 46 задержки, т. е. в этот момент времени на втором входе элемента ИЛИ 48 находится определяющий потенциал 1. Одновременно с этим отрицательный перепад сигнала с нулевого выхода триггера 4 диагностики производит запуск второго одновибратора 47. Одновибратор 47 формирует отрицательный импульс, который через элемент И О устанавливает триггер 11 в исходное состояние О, а также поступает на четвертый вход блока 6 управления, устанавливая триггер прерывания в начальное состояние 1.ВМ 2 на основе сравнения переданной и принятой информации делает вывод о состоянии линии передачи информации. Таким образом, контроль работоспособности осуществляется без участия ВМ 1.В режиме опроса готовности ВМ 2 может работать в двух вспомогательных режимах:1) передача информации из ВМ 2 в ВМ с контролем правильности ее прохождения;2) передача информации без контроля.1. Управляющая программа ВМ 2 анализирует состояние готовности. Если ВМ го 13815265това к вводу информации, то она устанавливает триггер 13 готовности ввода в состояние 1. При этом ВМ 2 выставляет на информационном входе устройства слово информации, которое через блок 1 поступает на информационный вход первого регистра 2 и передает по управляющему входу устройства сигнал Диагностика 1, Далее продолжаются описанные процессы, но при этом управляющая программа ВМ производит опрос состояния цепей первого выхода коммутатора 9. Опрос состояния цепей первой выходной шины коммутатора 9 производится канальным циклом Ввод.Порядок выполнения этих операций следующий.ВМ в адресной части цикла передает по шине ввода-вывода информации адресное слово канала. Слово поступает в выходной 7 коммутатор, на вход-выход коммутатора 45, с выхода которого передается на первый выход блока 6 управления. В блоке 6 управления поступает нд информационный вход регистра 16 состояния, первый вход узла 15 дешифратора адреса, первый вход дешифратора 14 управ. ляющих сигналов. В адресных разрядах адресного слова записан адрес, присвоенный ВМ 2. 11 о коду адреса на выходе элемента И - НЕ 30 появляется сигнал Устройство выбрано, который подается на информационный вход триггера 31.После установки адресного слова ВМ по группе входов устройства передает сигнал СИЛ, поступающий на синхровходы триггеров 22 и 31 и выполняющий запись информации. После этого ВМ снимает адресное слово и по группе входов устройства вырабатывает сигнал Ввод, который подается цд второй вход дешифратора 23. 5 10 15 20 25 30 35 40 45 50 55 При опросе состояния цепей первого информационного выхода коммутатора 9 в младших разрядах адресного слова ВМ записывает код, который вместе с сигналом Устройство выбрано обусловливает появление сигнала на третьем выходе дешифратора 23. Этот сигнал поступает ца второй управляющий вход коммутатора 9 и разрешает прохождение информации, находящейся нд его информационных входах 3, 4, 6 и 7 в канал ВМ 1. Одновременно с этим сигнал с третьего выхода дешифратора 23 через элемент И 24 и элемент 25 задержки поступает на первый вход канального передатчика 20, который формирует сигнал СИП, свидетельствкнций о том, что данные помещены в канал, и передает его в ВМ 1 по группе выходов устройства.ВМ принимает сигнал СИП, данные снимает сигнал Ввод и по задцему фронту сигнала СИП снимает сигнал СИЛ, завершая канальный цикл Ввод,На основании анализа принятых данных ВМ делает вывод о том, записана информация или нет в первый информационный регистр 2. Если информация записана, то ВМ производит цикл Ввод.На первом выходе дешифратора 23 появляется сигнал, который поступает на первый управляющий вход выходного коммутатора 7, который связан с первым входом коммутатора 44. При этом данные, находягциеся на его втором входе, поступают на его первый вход-выход, Одновременно с этим триггер 11 готовности вывода устанавливается в начальное состояние О.После того, как по управляющему выходу устройства в ВМ 2 поступает сигнал Данные введены, ВМ 2 снимает информационное слово. Параллельно с этим происходят процессы, описанные для режима Диагностика со стороны ВМ 2, т. е. передаваемая информация принимается ВМ 2 и контролируется на правильность прохождения. Этот режим работы дает дополнительные возможности диагностики неисправностей, так как в случае передачи известной обеим машинам информации при неисправности одной из первых входной или выходной линии можно сразу локализовать неисправность. Однако глубина диагностики недостаточна, так как при получении ВМ 2 правильной, а ВМ искаженной информации неисправность локализована в цепи: третий коммутатор 45 - информационный вход-выход устройства. Для окончательной локализации неисправности необходимо изменить взаимосвязи цепей первого и второго входа-выхода коммутатора 57 и сравнить коды данных, полученных при предыдущем и последукгщем обменах.Порядок выполнения операций при локализации неисправности данной цепи аналогичен описанным. Однако при обнаружении неисправностей ВМ 2 в передаваемом слове информации записывает новый код упаков. ки, т. е. код изменения взаимосвязей цепей первого и второго входа-выхода коммутатора 57. По сигналу Диагностикаинформация записывается в регистр 2 и через мультиплексор 54 поступает на информационный вход регистра 55. Далее ВМ 2 по управляющему входу устройства передает сигнал Диагностика 2, который с пятого выхода записывается в третий регистр приемопередатчика 1 и схему И 58, поступает на вход записи регистра 5 Ь, производя запись информации, находящейся на ее информационном входе. В коммутаторе 57 изменяются взаимосвязи цепей.осле того, как по управляющемувыходу устройства в ВМ 2 поступает сигнал Данные введены, ВМ 2 снимает код упаковки и передает в ВМ информационное слово, переданное ей до изменения взаимо.ю(язей Вней ВМ Сравняюдег кцчц лдннцх, юн)л)(Иных ири кцц 1 р)льнцх ОГ(1 нею х, и н ПНОВ(1 НИИ ИХ (РДВИ(НИ 1 .1 ОКЕгИ Ъ Н(И прзвн(п ть.2. Упр(е(лян)нюдя нрцюрдл(лд ИМ 2 дцдлизирует сцстциние упранлянцпей е(ююхцЧИОй июины, а ил(еннц юи ни готовности. Е;сли ВМ готова к ввцлу инфцрмдпии, гц Оцд у(тюнднливает триГГер1 Гцтцвццсти ВИОЛ 1 в СОСЧОяние1 ри этом ВМ 2 вцставлги т нд инфцрчдиицннцм входе слово инфцрчд.пни, к(пцрце через блокеОстундет цд инфцрчдцицннцй вхцл первого рс истра 2 и перелает пц управляющему вхцлу си - ндл Данные установлены.:Этц) сиги 1,1 и.реэ элемент И 3 поступ т нд хц13- циси первцо инфцрчаиицнИгц р(гистрд 2 и прцидволит запись инфцрчзпии, ндхц 15( юиейся на его инфцрчзюгионнцм е)хцле Е)ч.ицвременнц с этим триггерготцвнп и Вывода данных сигналом ,Единые чстанцн ЛЕНЫ УСтаНДВЛИВДетСЯ В СОСТОЯНИЕВМс пцмцщьн кзналын)гц П(клз Бвц; Опрдюнивдст сцсгцяни( вин й юи р вцгц выхода кцчмутзтцрд 9. 11 ри этом, если в первый информационный регистр 2 записана инфцрмдююия. ВМ прцивцлиг ее ввцл с пцчцнЕ,н кднзльицгц цикла сс Инцл описанного выиюеВ режиче Еиагнц(тика сц стцрцны ИМустройство рдГ)цте(т следунццич цсбр(:Оч.1 рзвильнпть прцхцжлния инфцрч;(пии кцнтрцлируст( я при пцмци(и канальных 1 Ик.лцв Ицвцл и Бвл. ИМв длреснцй части ииклд Бцвцл юп релдег пц вхцлу-нц холу устройства алр(снце слцвц и вьюрдбдтцва(т сигнал :И( Уел 1:) люиифрдЕии злресз леиифрует дчрес и и) сигналу Г,И) сигнал Выбор устрцйсгвд Чдицминдется в триггере ,11 улз 6), 3 млзлнис рдэрялью алресного слова в триююере 22 ленюифрдтцра 14 управляниних сигналов. ВМ снимдет алреснце слцвц, пцч(Пает нд вхцл. ВЦ ХОЛ ЧСТРОЙСТ В (1 Лс( Н НЬ( И ПО ГР ЧИПЕ ВХОЛОВ ЧСТрцй(Твс) П(ргдс(ЕТ .ИГН 3 1 сИЬ 1 ВОд, :ЭТОТ С И Г Н 3 Л и Ц(Ти с( ( Т Н 3 Т Р (1 И 11 Н Х Ц Л ленифратцрд 2:1 удлд 14 И с(п)тветсгвци с колцч, лдписдннцч и члдлиИх ра 1 рялдх алресн(пц лцнд, нд пя(цч вцхцле Лепюиф рдтцра 2 З пцянля тся сигнал, кцтцрцй чсре 1 эл(ч(нт26 пцсгупдет на 1(хл:1; писн вторнО ин(п)рл(е)Еицннцгц 12 р(гистрд и прои(вцлюп знись инфцрмдююии, югдхцтц ПЕ(йся нд еюц инфцрчдююионнцч Вхцл( (;и н;1,1 с ПИЧцгц нцилд л 11 Ифра гцрд тдкж( пптЭ нд(1 цд элечен 1 и 24, с иьюхцлс КОГцрцюц чрез эгн чен Г 25 1 дл(ржки пцс унд(и;1 и(рВый ехО 1 кн;(льнц(Г) п(р(,Ед Г 1 и к;1 2) к)тцрцй фцрчцру 1 сигнал Е:1111 ВМ, пцлу (ив сцюндл Г:И 1, сничаст цг всю. ИЬ(ВГ)Ч(, Ч Ю д НОЕ(г 1 Нююц( Лд Н НЬЕ И Сцндл Е,И) Инф рчдЕиц, 1;(пи(;Иная и вюц рцй р(ГЮГриП ирицй Кцмму Г;11 р 13 нптун;(ет и;1 сюц ихц:ю,Ел БМ (рп 11 вц Ию ююикл Ии. 1 рц (цх( ц(, ; (с1 1( И Н М . 1 ДХ) ( 1 1) 5( 1 )1 1(1вд.цц ен( 1 гну1 нп (Чцч) и 1ц. Э 1 циф,1 тцр;1 ),1 х. д 4 Е.н и;л с нп юц пц 5хц юд,е( иИ)рд)цр 1 2,1 чи).1 чн(нцсюуи;и 1 нд нхц 1 кц(чудюцр,(вци вхц, првци груннц элем(нОн 1.1:,1 Еацню,е, ндхцюннюв ся нз (и нОрц)( н (ц игстнзннИ( юула с инфцрч н (ч ньюхцлд утрци 1 нд, нцлднцсн н к;П,1 И,Ц 1 О ИМ 1 принич,и н(рел;(нн) с р;)н Пп инфОРм;Еюин),(нсли )11)нети Е 1;сг ;(к н чени(прднильнцсги прцхцж.ч нцц инф(р1 ции н ре 1 нхол.нцхцл хстрци)н;1, нююхц.тнци кцчх танр , втцрцй инфцрч;1 Еццннцй р 15гцстр 12, кцчмутдгцр.И режиме обм нд инфцрчдюИи пц пр- рцвднияч чстрциствц р;бц 13 т валс;юъ н)ии ч цбрд.(цч.1 ИиЕиатцр Обч(нд Июнчцгд)(льная манина,-Этцт режил( ОГ 5 нд являет О ся л.чя не елинсч 1)енныч режих(ц 51 и( р(лдчи цнфцрмдююиц. ОГ)чен присхц.юцт прц пц.мнии кандьн)ГО Енклз с Иьп(ц. Е Элиз кц ПРИ ЭТОЧ, КОЛ, ПСРЕЛваЕМЬй В Ч 1 ДЛНИХ рзэрялдх длреснцгц слцва, сццтв)ствует ч(1 вер) Очу вь(холу леиюифратцрд 2,1 у 1 л д 14. 1 ри нццнлении сигнала нз итнертцч выхцл( лс 1 иифратцрд 23 прцисхцлит лднись инфцрм;1.(юии вц втцрцй инфцрчдиицннцй р(гигр 2И У СТ(1 НОЕ(КД ТРИ ГГЕРД9 ПРЕРЬ 1 Н;(ц ИИ 61 Цкз 6 в сцстцяние1 ри этцч нд втц.рцм вьхцле втцрцг кцмчую;црд 44 пцнв ляется сигнал прерывания ипирдччц, нц 1 пзююций в ИМ 2.11 ри перслдче инфцрмдцицкцнтрцл м(правильности ее прцхцжления БМ Прци вцлит канальный цикл ИВО, 11 рю э)цкцл, записанный в млалпюнх рд рялдх;1 лпснцюц С.ЧОИ), сигветствует пистцх(у Вцхц у шифратора 2;) уэлд 14 ):игне(лию тц 1 вцхцлз леиюифрдтцрд 21 чер(э.(ем цт 1 Е: 2 нц(тчпает на третий упрдвлцннПй хцл кчмутдтцрз Э, в кцтцрцм ел.31 н; п(рнцй 40 вхцл первой грчппц э.1 ем( ню н 1.1 611 ри этсн( лдннце, ндхцля 1 И сц и, 1 юцрцч входе и 1 Оступдюнюц тулюнхцю( нюц рцюц ин(рцрчдююицннцюц иИ т;1 2 и р псрвцй кцчхюутеютцр 4:Э, ппюу 1;н 1 н канд. ВМ. ВМпринич)и г перснн, н ей и 1 45 фцрмд 1 юин) и ц;1 Оснцюц (ч,(н, 111;1или вывод информации рс):3 личен и здцисан в децгифрзторе 41 адреса узла 17. Гри работе в режиме црсрываций ВМ 1 ВО время кдндльного цикла Вывод цроизво. лит запись колов В регистр 16 с Остоя ния, разрецгдннцих ВМ ввод или вывод инфорчдции в режиче црсрывдций. 11 ри этол на первый вход элемс нтд И 34 узла7 цостуцает потенциал, разрешающий или здцрещак)щий работу ВМ цо вводу инфор. мации в режиме прерываний, а ца первый элемент И 37 цо Выводу информации. ВМ 2 пере;гает требование прерывания нд Вывод информации сигналом ланные приняты, который через блоки элемент ИЛИ 48 блока 8 поступает на третий вход блока 6 управления и устанавливает триггер 35 требования црерывация В состояние О.Сигнал требования црерывания с выхода триггера,35 через элемент И 37, триггер 38 црелоставлеция прерывания и элемент И 40 поступает нд второй вход канального пере;сТ 1 ИКс) 20, С ВЫХО,с) КО 1 ОРОГО ЦОСТУЦс 1- ст В кдцдл ВМ .Процессор ВМ 1 вырабатывает сигиЗл цредостдвлсния прерывания (Г 1 ПР). Сигндл 11 ПР поступает на второй вход лешифрдторд 4 уцрдвляюгцих сигналов и первый вход узла 17. В узле 7 он через элечент НЕ 39 поступает ца нулевой вход триггера 38 црелостдвлс нця прерывания, котОРЫй ЗДЦОЧИНЗЕт ТРЕбОВс)НИЕ ЦРЕРЫВаЦИЯ. С выхода элечентз И 36 сигнал 1 цостунит нз единичный Вход триггерд 35, Л СТанаВЛИВД 51 ЕГО В Со( ТОЯЦИС. ДЕ- цгифрдтор 41 адреса цочещает адрес вектора нд первый выхол узла 7 векторного прерывания, связанного с входом-выходом ВМ 1. В дешифрс)горе 4 управляющих сигналов сигнал Г 1 ПР поступает нз цетвертьгй вход элечецта И 24, с выхода которого через элемент 25 задержки поступает нз первый вход канального пере,дтцикз 20. Канальный иере.с)тчик 20 формирует сигнал СИГ 1, свилетельствуюций о том, гто сг;рсс цол 1 ецгсц 13 канал. ВМ 1 цр 5)ничает вектор прерывания, снимает сигнал 111 Р и церсхолит к Обслуживанию подпрограммы прерывания цо выводу инфорЧ с 1 ЦИ И.При передаче информации В ВМ 1 цо црерывдцию устройство работает слелунццим ООРДЗОМ.ВМ 2 выставляет слово информации и передает сигнал Ланцыс установлены. Слово информации записывается в первый информационный регистр 2, триггер 11 готов- НОСТИ ВЫВОЛД УСТДНс)ВЛИВЗ(сТСЯ В СОСТГ)53 ННСГ , в блоке 6 уцравлсния триггер 32 требования прерывания устанавливается тдкжс в состояние . Сигнал с выхода триггсра 32 требования прерывания через элсмент И 34 поступает цд триггер 38, с первого елиничного выхода которого цостуидет на первый вход элечента И 4 Г) и цдОвторои вход деширратора 41 адресз, а со второго нулевого выхода ца второй вход элемента И 33. С прялоп Выхода э.гелентз И 40 сигнал ПГ 1 Р поступает цз второй вход канального церелатчика 20.5 с выхода которого поступает в канал ВМ .Далее повторяются описанные процессы, но цри этом формируется вектор прерывания на ввод информации. Формула изобретения 10 1. Устройство для сопряжения разцотицныдх вычислительных машин по авт. св ,)х 1 257651, отличаюп(еегя тем, цто, с целью расширения функциональных возможностей 15 устройства и повышения достоверности обмена ЭВМ за счет аппаратной упаковки разрядов слов данных и взаимного независимого двустороннего контроля канала сопряжения, в него введены третий регистр, лешифратор, двунаправленный коммутатор и четвертый элемент И, причем первый информационный вход мультиплексора подключен к выходу первого регистра, второй информационный вход мультиплексора подключен к третьему информационному выходу выходного коммутатора, уцравлякщий Вход чультицлексора соединен с единичным выодом триггера диагностики, выхол мультиплексора подключен к информационному Вхо,у третьего регистра, цервьгй и второй входы четвертого элемента И соединены с З 0 выходом записи в третий регистр блокакдцдльцых цриемоперелатчиков и с выхоло записи кола упаковки блока управления, выхол четвертого элемента И подключен к входу записи третьего регистра, выхо; которого соединен с вхо;3 ом лешифратора, 35 Выихол которого подключен к уцрдвляк- нему Входу двунаправленного колчутдторд, первый вхо,г-выход двунаправленного комчх - тдторд я Вляется инфОГ) мационным 13 хо;30 мвыхолом устройства, второй вход-Выход лвунаправленного коммутатора соединен с иц.фОРЧДЦИОНЦЫМ ВХОДОМ-ВЫХОЛОМ ВЫХОДНОГО коммутатора, кроме того, в блоке управления сельмой выход дешифратора команд подключен к восьмому вхо:гу трстьеп элемента И и соединен с выхолоч записи 45 кода упаковки блока управлсния.2. Устройство по и. 1, От.гичающееггтеч, что двунаправленный коммутатор содержит матрицу НХ Н лвунацравленных ключей (Н-разрядность слова ланцых), причем первый в ход-выход каждого кл нчз 1-й стро ки (1-1, Н) соединен с 1-л рдзрялоч первого информационного вхола-выхода двунаправленного коммутатора, второй вхолВыхол каждого клк)ча 1-го столбца -1, Н соединен с 1-м разрядом второго информационного входа-выхода лвунацравленного 55 коммутатора, а управлякнций вхол кзж;огоключа подключен к уцравляюцц лу вхолл лвл цзцрдвлс нного коммутатора.

Смотреть

Заявка

4148911, 19.08.1986

ИНСТИТУТ КИБЕРНЕТИКИ ИМ. В. М. ГЛУШКОВА

ПАЛАГИН АЛЕКСАНДР ВАСИЛЬЕВИЧ, ЛЕЩЕНКО ВИКТОР НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 13/00

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

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

Код ссылки

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

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