Устройство для сопряжения эвм с магистралью

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

Авторы: Беззубов, Корчагин, Кравцов

ZIP архив

Текст

(54) УСТ С МАГИСТ (57) Изо лительно пользова ра перед приемопе адресов,быть исЭВМ в мно технике и можо для сопряжени ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯПРИ ГКНТ СССР ПИСАНИЕ(56) Авторское свидетВ 1019427, кл. С 06 РАвторское свидетелУ 962905, кл . С 06 Р ИСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВАЛЬЮ ение относится к выч Изобретение относится к вычислительной технике и может быть использовано для сопряжения электронных вычислительных машин в многомашинных комплексах,Цель изобретения - увеличение надежности работы устройства за счет снижения аппаратурных затрат и расширение функциональных возможностей за счет реализации многоточечного соединения.На фиг. 1 представлена блок-схема устройства; на фиг.2 - функциональная схема формирователя сигнала занятости магистрали; на фиг,3 - функциональная схема блока прерывания; на фиг.4 - функциональная схема блока коммутации интерфейсных сигналов; на фиг.5 - функциональная схема дешифратора адреса абонента. гомашинных комплексах. Целью изобретения является увеличение надежности работы устройства за счет снижения аппаратурных затрат и расширения функциональных возможностей за счет многоточечного соединения. Устройство содержит селектор адреса, регистр состояния, формирователь сигнала занятости магистрали, блок прерывания, два регистра адреса, регистр массива, регистр режима, два триггера, блок формирования интерфейсных сигналов, два регистра приема, два регистачи, два блока магистральных редатчиков, блок дешифрацииэлементы И, ИЛИ, 5 ил. Устройство содержит селектор 1 адреса, регистр 2 состояния, формирователь 3 сигнала занятости магистрали, блок 4 прерывания, регистры 5 и 6 адресов, регистр 7 массива, регистр 8 режима, триггер 9 требования прямого доступа, триггер 10 подтверж дения выбора, блок 11 формирования интерфейсных сигналов, регистры 12 и 13 приема, второй регистр 14 передачи, первый регистр 15 передачи, блоки 16 и 17 магистральных приемопередатчиков, второй элемент ИЛИ 18, вто рой элемент И 19, первый элемент И 20, первый элемент ИЛИ 21, блок 22 дешифрации адресов, третий элемент И 23, четвертый элемент И 24. Блок 3 содержит (фиг,2) триггер 25 и элемент И 26. Кроме того, па схеме (фиг.2) обозначены вход 27 пуска, 1605242(фиг.5) селектор 78 адреса, элементИЛИ 79, триггер 80, регистр 81, входы и выходы 82-85 блока.Устройство работает следующим об" разом.В соответствии с программой одна из ЭВМ, входящая в комплекс, определяет момент времени, когда необходи мо передать информацию. Передача ин- формации между ЭВМ осуществляется в два этапа: организация канала передачи информации между ЭВМ-источником и ЭВМ-приемником и непосредст 40 венно передача информационного массива.Работа начинается с опроса регистра 2 состояния. ЭВМ, инициализирующая обмен, выставляет в канал адресПри совпадении адреса с кодом в селекторе 1 адреса регистр 2 по сигналу селектора 1 адреса выставляет в канал ЭВМ свое содержимое. ЭВМ определяет готовность устроства к работе. Тот же сигнал с выхода селектора 1 адреса поступает на вход формирователя 3 сигнала занятости магистрали по входу 27, Триггер 25 переключается и через элемент И 26 по вы ходу 30 сигнал занятости магистрали поступает на вход аналогичного устройства соседней ЭВМ по входу 29. По входам 29 эти сигналы поступают в регистры ошибок и состояния аналогичных устройств всех входящих в комплекс ЭВМ. Таким образом все ЭВМ комплекса будут информированы о том, что межмашинная магистраль занята. Дальнейшими обращениями к устройству ЭВМ запишет в регистры 5 и 6 адресов информацию о начальных адресах ОЗУ-источника и ОЗУ-приемника, в регистр 7 массива - информацию о величине передаваемого информационного массива, в регистр 8 режима - информацию о режиме работы (прием или передача) и код адреса абонента, При записи информации в регистр 6 и регистр 8 блоки 16 магистральных приемопередатчиков открываются сигналом от селектора в направлении передачи информации от ЭВМ, инициализирующей обмен.Режим записи регистра 8 определяется сигналом от формирователя 3 по цепи 30. По совокупности сигнала занятости магистрали и сигнала от селектора 1 адреса производится запись информации в регистр 8.1По сигналу с выхода регистра 8, поступающему на элемент ИЛИ 18, срабатывает триггер 9 (формирователь сигнала) - требование прямого доступа (ТПД), Сигнал ТПД поступает в канал ЭВМ, инициализирующей обмен, которая выставляет в канал сигнал ППД (представление прямого доступа), поступающий в устройство на синхровход триггера 10 (Формирователя сигнала) - подтверждение выбора (ПВ) . Сигнал ПВ поступает в канал ЭВМ и бло блокирует ее процессор, а также устанавливает триггер 9 в исходное состояние, снимая тем самым сигнал ТПД, Кроме того, сигнал ПВ поступает на один из входов элемента И 19, Код адреса абонента с выхода регистра 8 режима поступает в межмашинную магистраль. По коду абонента в блоке 22 срабатывает селектор 78 адреса. Сигналы с выхода селектора 78 адреса, определяющие направление передачи информации (режим работы абонента), поступают на элемент ИЛИ 79 блока 22, С выхода элемента ИЛИ 79 сигнал поступает на синхровход триггера 80 и один из информационных входов регистра 81. На второй и третий информационные входы регистра 81 поступают сигналы с выхода селектора 78. По сигналу на выходе триггера 80 инфор5 10 15 20 25 30 35 40 45 50 55 5 1 с мяция о режиме работы абонента фиксируется в регистре 81 и поступает с его выходов на входы управления блоков 16 и 17 магистральных приемопередатчиков, на один из входов элемента ИЛИ 18 и элементов И 23 и 24. По сигналу с выхода элемента ИЛИ 18, так же как и в устройстве - ЭВМ, инициализирующей обмен срабатывают триггеры 9 и 10, и процессор ЭВМ абонента блокируется по прямому доступу, Сигнал ПВ (подтверждение выбора) ЭВМ-абонента через элемент И 23 поступает в межмашинную магистраль. Магистральные приемопередатчики 16 и 17 включаются на передачу информации в направлении, определяемом разрядами режима блока 22. Таким образом устройство соединяет канал ЭВМ с межмашинной магистралью. Магистральный сигнал ПВ поступает в устройство ЭВМ, инициализирующей обмен, С выхода элемента И 19 сигнал поступает на запуск блока 11.Сигнал с выхода элемента И 19 в блоке 11 поступает на коммутатор 66, а также на элемент ИЛИ 54. Тактовые импульсы через элементы И 58 и 59 поступают на регистры 60 и 61, которые формируют интерфейсные сигналы циклов "Ввод" (прием), "Вывод" (передача), По сигналу ПВ и сигналу от регистра режима (цепь 73 и 74), поступающим на вход коммутатора, в первом цикле открываются магистральные приемопередатчики, соответствующие каналу, в котором производится прием информации из ОЗУ источника в регистр приема устройства.После приема первого информационного слова по сигналу "Огвет" (СИП) приходящему либо из канала ЭВМ, либо из межмашинной магистрали, поступающему на коммутатор 66 через элемент ИЛИ 55, открываются приемопередачики канала, в котором производится передача информации из регистра-передатчика в ЭВМ-приемники. Кроме того, по сигналу блока 11 цепь 69 после окончания каждого цикла приемопередачи, производится перепись информации из регистра приемника в регистр-передатчик, после чего устройство приступает к формированию след"ющего цикла приемопередачи.,алее начинается передача информаци нного массива из ОЗУ в источника в ОЗУ-приемник, причем в каждом цикле Грсч 1 звддитс я ол н)временный прием иИлсмлцис ннсч о с.лава нз )ЗУ-пс -точппкя в регистр при млцкл и пе 1 н.пав чя пнформлционногс с.свя нз реги.тря-передатчика в ОЗУ-приемник.Синхронизация циклов приемопередачи информационных слов осушествляется сигналом с выходя элемента ИПИ 54, на вход которого поступает сигнал с выхода элемента И 53. На вход элемента И 53 поступают канальные сигналы "Ответ" обоих каналов. С выхода элемента И 53 сигнал поступает через элемент ИЛИ 68 на тактовые входы регистров адреса для формирования следующего значения адреса, а также на тактовый вход регистря-массива для формирования сигнала окончания передачи массива, который поступает на коммутатор бб. По этому сигналу блок 11 формирует последний цикл обмена, в котором в ОЗУ-приемник передается последнее принятое слово. После окончания последнего цикла сигнал "Ответ" (СИП) через элементы И 67 и ИХП 1 68 поступает на элемент И 20 устройства, ня второй вход этого элемента И 20 поступает сигнал с выхода регистра-массива. С выхода элемента И 20 этот сигнал через элемент ИЛИ 21 воспринимает - ся устройством кяк сигнлл начальной установки. В случае сбоя в процессе работы устройство формирует режим прерывания программы, Блок 4 прерывлння работает следующим образом. Р блок 4 псступлет сигнал занятости магистрали нл элемент И 33, разрешающий прерывание. По началу каждого цикла обмена от блока 11 на другой вход элемента И 33 по цепи 46 поступает импульс, включающий таймер 34. Сигналом с одновибратора 32 таймер 34 устанавливается в исходное состояние. В случае отсутствия в процессе обмена соответствующих сигналов таймер 34 не устлнлвливается в исходное состояние и через заданный промежуток времени сигнал с таймера 34 поступает нл триггер 35 - формирователь сигналя ТПР. Сигнал ТПР по цепи 47 поступлет в канал ЭВМ, я также через элемент 1 И 1 39 по цепи 48 - на вход элемента 1111 21. С выхода элемента 1 Л 21 этот сигнал воспринимается устрсйств м кк сигнал начальной устлновкп.Снимается сигнал ПВ, процессор разблокируется и в ответ на сигнал ТПР формирует сигнал ППР (представление прерывания) и цикл "Ввод". Сигнал ППР по цепи 50 поступает в блок 4 прерывания, снимает сигнал ТПР, устанавливает триггер 35 в исходное состояние и поступает на триггер 37 и на регистр 36, Устройство выставля ет в канал адрес вектора прерывания (шина 51) и сигнал СИП (цепь 52) . Процессор принимает адрес вектора прерывания и переходит на подпрограмму обслуживания, в которой,.читая регистр 2 состояния, определяет причину сбоя, Информация, определяющая причину сбоя, Фиксируется в регистре 2 состояния стробирующим сигналом с выхода таймера 34 в режиме органи" 20 зации прерывания программы ЭВМ,При нормальной работе устройства . режим обмена заканчивается по сигналу с выхода регистра 7 массива, который поступает на один из входов 25 элемента И 20. На другой вход элемента И 20 поступает сигнал с выхода блока 11, далее через элемент ИЛИ 21 формируется сигнал начальной установки. Снимается сигнал ПВ, и процессор ЭВМ, инициализирующей обмен, переходит к дальнейшему выполнению программы. По перепаду уровней в момент снятия сигнала ЗМГ в устройстве ЭВМ абонента срабатывает одновибратор 38 блока 4 прерывания. импульс с выхода одновибратора 38 чеез элемент ИЛИ 39 поступает на вход лемент ИЛИ 21 и воспринимается стройством ЭВМ абонента как сигнал начальной установки. Снимается сигнал ПВ, ЭВМ абонента разблокируется и переходит к дальнейшему выполнению программы.45 формула изобретения Устройство для сопряжения ЭВМ с магистралью, содержащее блок прерывания, селектор адреса, регистр состояния, два регистра-приемника, два регистра-передатчика, два блока магистральных приемопередатчиков, первый элемент ИЛИ, первый элемент И, причем информационные и синхронизи 55 рующие входы первого и второго регистров приемников являются соответственно входами устройства для подключения к информационным шинам и шинам режима ЭВМ и магистрали, информационные выходы первого и второгорегистров-приемников соединены соответственно с информационными входами второго и первого регистров передатчиков, выходы которых являютсясоответственно выходами устройства для подключения к информационным шинам ЭВМ и магистрали, первый вход первого элемента ИЛИ является входом устройства для подключения к шине начальной установки ЭВМ, второй вход первого элемента ИЛИ соединен с выходом сигнала начальной установки блока прерывания, третий вход первого элемента ИЛИ соединен с выходомпервого элемента И, первый вход которого соединен с входом пуска блока прерывания, первые группы информационных входов-выходов первого и второго блоков магистральных приемо- передатчиков являются соответственно входами-выходами устройства для подключения к информационным шинам ЭВМ и магистрали, первый выход селектора адреса соединен с первым управляющим входом первого блока магистральных приемопередатчиков, вторая группа информационных входов-выходов первого блока магистральных приемопередатчиков соединена с второйгруппой информационных входов-выходоввторого блока магистральных приемо- передатчиков, информационные выходы . регистра состояния являются выходами устройства для подсоединения к информационным шинам ЭВМ, первый и второй информационные входы регистра состояния и блока прерывания соответственно объединены и являются входами устройства для подсоединения к шинам сигналов подтверждения выбора и ответа магистрали, третий и четвертый информационные входы регистра состояния и блока прерывания соответственно объединены и являются вхо.дами устройства для подсоединения к шинам подтверждения выбора и ответа ЭВМ, стробирующий выход блока прерывания соединен со стробирующнм входом регистра состояния, вход синхронизации которого соединен с вторым выходом селектора адреса, группавходов которого является группой входов устройства для подсоединения к информационным шинам ЭВМ, третий выход селектора адреса является выходом устройства для подсоединения кшине ответа ЭВМ, группа информационных входов-выходов блока прерыванияявляется группой входов-выходов устройства для организации режима прерывания программы ЭВМ, о т л и ч а -ю щ е е с я тем, что, с целью расширения области применения, в устройство введены формирователь сигналовзанятости магистрали, регистр режима, блок дешифрации адресов, второй,третий и четвертый элементы И, второй элемент ИЛИ, два регистра адресов, регистр массива, триггер требования прямого доступа, триггерподтверждения выбора, блок формирования интерфейсных сигналов, причемстробирующий выход блока формирования интерфейсных сигналов соединенс соответствующими входами первогои второго регистров-передатчиков,синхровходами первого и второго регистров адресов, регистра массиваи первым входом первого элемента И,первая и вторая группы магистральныхвыходов блока формирования интерфейс"ных сигналов являются соответственногруппами выходов устройства для подсоединения к группе управляющих шинЭВМ и группе управляющих шин магистрали, первый вход блока формирования интерфейсных сигналов соединенс первым входом четвертого элемента И и является входом устройства дляподсоединения к шине ответа ЭВМ,второй вход блока формирования интерфейсных сигналов является входомустройства для подсоединения к шинеответа магистрали, выход первогоэлемента ИЛИ соединен с входомначальной установки формирователясигнала занятости, регистра режима,блока дешифрации адресов, триггераподтверждения выбора и третьим входом блока формирования интерфейсныхсигналов, информационные входы регистра массива совместно с информационными входами-выходами первого регистра адреса соединены с соответствующими входами-выходами первогоблока магистральных нриемопередатчиков, первый информационный выход регистра режима соединен с управляющими входами первого и второго регистров адресов, вторым управляющимвходом первого блока магистральныхприемопередатчиков, первым входомвторого элемента ИЛИ, четвертым управляющим входом блока формирования 5 О 5 20 25 30 35 40 45 50 55 интерфейсных сигналов и с входами режима регистров-передатчиков и регистров - приемников, пятый выход блокаформирования интерфейсных сигналовсоединен с выходом второго элемента И, первый вход которого являетсявходом устройства для подсоединенияк шине подтверждения выбора магистрали, второй вход второго элементаИ соединен с первым входом третьего элемента И, с входом сброса триггера требования прямого доступа, свыходом триггера подтверждения выбора и является выходом устройства дляподсоединения к шине подтверждениявыбора ЭВМ, информационный выходрегистра массива соединен с вторымвходом первого элемента И и с шестымвходом управления блока формирования интерфейсных сигналов, выходтриггера требования прямого доступасоединен с входом начальной установки триггера подтверждения выбора иявляется выходом устройства для подсоединения к шине требования прямого доступа ЭВМ, вход синхронизациитриггера требования прямого доступасоединен с выходом второго элементаИЛИ, второй вход которого соединен свторым выходом блока дешифрации адреса и вторыми входами третьего ичетвертого элементов И, вход синхронизации триггера подтверждения выбора является входом устройства дляподсоединения к шине предоставленияпрямого доступа ЭВМ, группа информационных входов-выходов второго регистра адреса совместно с группой информационных входов регистра режимасоединена с второй группой магистральных входов-выходов первого блока магистральных приемопередатчиков,четвертый, пятый и шестой выходы селектора адреса соединены соответственно с управляющими входами первого и второго регистров адреса и регистра массива, второй выход селектора адреса соединен с входом пускаформирователя занятости магистрали,выход которого является выходом устройства для подсоединения кпервой шине занятости магистрали, а входподтверждения занятости магистралиявляется входом устройства для подсоединения к второй шине занятостимагистрали, выход формирователя занятости магистрали соединен с входомразрешения блока прерывания и вторым11 1 б 0 управляющим входом регистра режима, вход подтверждения формирователя занятости магистрали соединен с шестым информационным входом регистра состояния, седьмой выход селектора адреса соединен с стробирующим входом регистра режима, вход управления которого соединен с вторым информационным входом регистра состояния, группа информационных выходов регистра режима является группой выходов для подсоединения к информационным шинам магистрали, третий информационный выход регистра режима подсоединен к первому управляющему входу второго блока магистральных приемо 5242 12передатчиков, второй управляющий входкоторого соединен с третьим выходомблока дешифрации адреса, первый выход 5которого подсоединен к третьему управляющему входу первого блока магистральных приемопередатчиков, адресные входы блока дешифрации адреса являются входами устройства дляподсоединения к информационным шинаммагистрали, выход третьего элементаИ является выходом устройства дляподсоединения к шине предоставлениявыбора межмашинной магистрали, выходчетвертого элемента И является выходом устройства для подсоединения кшине "Ответ" магистрали.1605242 76 77 Фиг. Ф Риг ставитель Г.Сте хред Л.Сердюков орректор М.Максимишинец едактор Н,Т аказ 34 Тираж 567 Подписноедарственного комитета по изобретениям и открьтиям при ГКНТ ССС13035, Москва, Ж, Раушская наб., д. 4/5 зводственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина,

Смотреть

Заявка

4414256, 25.04.1988

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

БЕЗЗУБОВ ВЛАДИМИР ФЕДОРОВИЧ, КОРЧАГИН ВЛАДИМИР ГЕРАСИМОВИЧ, КРАВЦОВ ЛЕОНИД ЯКОВЛЕВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: магистралью, сопряжения, эвм

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

Код ссылки

<a href="https://patents.su/8-1605242-ustrojjstvo-dlya-sopryazheniya-ehvm-s-magistralyu.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения эвм с магистралью</a>

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