Устройство для сопряжения электронно-вычислительной машины с общей магистралью вычислительной системы

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

Авторы: Богатырев, Иванов

ZIP архив

Текст

СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 80124297 Р 13/24, 9/ ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО ДЕЛАМ. ИЗОБРЕТЕНИЙ И ОТКРЫТ 3.; ПИСАНИЕ ИЗОБРЕТЕНИЯ 13 .НЬЛМО) ЫА СКОМУ СВИДЕТЕЛЬСТВ 25Л.С,Иванов ельство ССС3/04.ьство СССР3/04.(57) Изобретение относилительной технике и можпользовано в вычислительдля подключения процесс ЯЖЕНИЯ ЭЛМАШИНЫ С ОБЩ НОЙ СИСТЕМБ ся к вычи т быть ис ных систем ров и кон(56) Авторское свидеФ 1003862, кл. С 06Авторское свидетеВ 809143,р кл. С 06 Р роллеров ввода-вывода к общей магистрали обмена. Основной задачей устройства является повышение пропускной способности общей магистрали засчет уменьшения времени захвата, еепри обращении к занятому устройствупутем освобождения магистрали, предоставление ее для обмена между другими устройствами с повторением черезнекоторое время захвата общей магистрали и повторного обращения к ранеезанятому абоненту. Устройство содержит узел захвата магистрали, три магистральных усилителя, дешифратор адреса, четыре триггера, элемент ИЛИ,элемент И, элемент задержки, два одновибратора. 1 з.п, ф-лы, 2 ил.Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах дляподключения процессоров и контроллеров ввода-вывода к общей магистралиобмена,Цель изобретения - повышение пропускной способности общей магистрализа счет уменьшения времени захватаее при обращении к занятоМУ устройству путем освобождения магистрали,предоставления ее для обмена междудругими устройствами с повторениемчерез некоторое время захвата общеймагистрали и повторного обращенияк ранее занятому абоненту.На фиг. 1 показана структурнаясхема устройства; на фиг. 2 - узелзахвата магистрали.Устройство содержит (фиг. 1) узел 1захвата магистрали, магистральныеусилители 2-4, дешифратор 5 адреса,два триггера б и 7, элемент И 8,элемент ИЛИ 9, элемент 10 задержки,третий 11, четвертый 12 триггеры,одиновибраторы 13 и 14. Позициямл 1526 обозначены входы, выходы устройства, узла 1 и шины общей магистрали.Узел Т захвата магистрали (фиг.2,)содержит счетчик 27, дешифратор 28триггер 29, магистральный усилитель 30, генератор 31 импульсов.Устройство работает следующим образом.Абонент-инициатор обмена (ЭВМ иликонтроллер внешнего устройства) выставляет на входе устройства 26 требование на захват общей магие.трали 20,а на внутренней магистрали 19 - адреспассивного абонента (ЭБМ или контроллера внешнего устройства) на общеймагистрали.Рассмотрим процедуру захвата общей магистрали (фиг. 2), Узлы захвата магистрали 1 совокупности устройств сопряжения обеспечивают приналичии запросов на межмашинныйобмен поочередное подключение устройств, выставивших запросы, к общеймагистрали 20. Очередность подключения задается путем подсоединенияк входу триггера 29 соответствующихвыходов дешифратора 28. Поиск очередного устройства сопряжения, выставившего запрос на захват магистрали,осуществляется наращиванием содержимого счетчиков 27 всех устройств принезанятости магистрали 20 ("1" на линии 16). Как только в каком-либо устройстве сопряжения, выставившем за.прос ("1" на входе 22 узла 1), на выходе дешифратора 28, подключенномк входу триггера 29, формируется сигнал - происходит захват общей магистрали 20 этим устройством. Захват магистрали 20 сопровождается занесением "0" в триггер 29 и выдачей с еговыхода сигнала подтверждения на выход 17, узла 1 и установкой на магистрали 16 "0". Появление "0" на линии 16блокирует работу генецаторов 31 импульсов и соответственно наращиваниесодержимого счетчиков 27 всех устройств сопряжения. Разблокировкагенераторов 31 импульсов происходитпри установке на линии 16 "1" в ре -зультате освобождения магистрали 20сигналом на входе 21 или 15 соответствующего узла 1. Сигналы 21 и 15подаются на входы установки "1" триггера 29. При появлении "1" на линии 16происходит поиск следующего по порядку устройства сопряжения, выставившего запрос на захват общей магистрали и подкпючение этого устройствак общей магистрали.При "1" на линии 16 происходитустановка триггеров 12 всех устройствсопряжения в "0",При получениями сигнала подтверждения захвата общей магистрали 20 с выхода 17 узла 1 по переднему фронтупроисходит установка в "0" триггера 6и через,эпемент ИЛИ 9 и магистральныеусилители 2 и 3 - подключение внутренней магистрали 19 к общей магистрали 20. При этом адрес пассивнойЭБМ с внутренней магистрали 19 выдается на общую магистраль 20 и при 40нулевом сост оянии триггер ов 12 воспринимается дешифраторами 5 адресавсех устройств сопряжения, но топьков адресуемом на выходе дешифратора 5формируется "1, По сигналу с выхода 45децплфратора 5 на одновибраторе 14 вырабатывается сигнал запроса 24 в вызываемую ЭБМ. Если вызываемая ЭВМможет быть прервана (приоритет запроса с общей магистрали 20 выше приоритета решаемой ЭБМ задачи), то эта ЭВМвыдает сигнал подтверждения прерыва -ния на вход устройства 18. По сигналуна,входе 18 происходит установкатриггера 7 в 1 и выдача через магистральный усилитель 4 сигнала подтверждения на линию 25. При единичном состоянии триггера 7 через элемент 9 и магистральные усилители 2 и 3 про 3 1229исходит подключение внутренней магистрали вызываемой ЭВМ 19 к общей магистрали 20, По сигналу на линии 25триггеры 12 устанавливаются в "1",в результате чего дешифраторы 5 небудут реагировать на состояния магистрали 20, до момента ее освобождения и последующего захвата. По сигналу на линии 25 триггер б устройства сопряжения, захватившего магистраль 20, перебрасывается в "1", приэтом на одновибраторе 1.3 вырабатывается сигнал 23, по которому ЭВМинициатор начинает обмен через общуюмагистраль 20. При окончании обменаЭВМ-инициатор выдает сигнал на входустройства 15, по которому узел захвата магистрали 1 освобождает общуюмагистраль 20. При снятии сигналас выхода 17 узла 1 через усилители 2и 3 разрывается связь магистраль 19ЭВМ-инициатора - общая магистраль 20.При появлении "1" на линии 16 происходит обнуление триггеров 7, в результате чего в пассивном устройствесопряжения также разрывается связьчерез усилители 2 и 3 между внутренней 19 и общей магистралью 20.Если при выдаче адреса приемникас магистрали 19 за время, задаваемоена элементе задержки 10, сигнал подтверждения с линии 25 не поступает(адресуемая ЭВМ занята решением задач, которые не могут быть прерваныс общей магистрали 20), то на выходеэлемента И 8 вырабатывается сигнал,поступающий на вход 21 узла 1, по которому происходит освобождение общеймагистрали 20. По сигналу с выходаэлемента И 8 требование на захват ма 40гистрали 20 с триггера 11 не снимается, в результате чего при следующемцикле предоставления общей магистрали 20 устройству сопряжения к-й ЭВМповторяется обращение к м-й ЭВМ.45Освобождение общей магистрали 20при обращении к занятому абонентупозволяет повысить пропускную способность общей магистрали за счет передачи данных от других устройств,50вместо непроизводительного ожиданияосвобождения адресуемого через общуюмагистраль абонента при блокировкеобщей магистрали.Формула изобретения1. Устройство для сопряжения электронно-вычислительной машины с общей 71магистралью вычислительной системы, содержащее узел захвата магистрали, три магистральных усилителя, дешифра - тор адреса, два триггера, элемент ИЛИ, элемент И, элемент задержки, при этом первый вход узла захвата магистрали подключен к установочному выходу электронно-вычислительной машины; информационный вход первого магистрального усилителя и информационный выход второго магистрального усилителя подключены к информационному входу-выходу электронно-вычислительной машины, единичный вход первого триггера соединен с информационным входом третьего магистрального усилителя и подключен к выходу подтверждения прерывания электронно- вычислительной машины, первый выход узла захвата магистрали и нулевой вход первого триггера подключены к шине подтверждения захвата общей магистрали, синхровход второго триггера и информационный выход третьего магистрального усилителя подключены к шине подтверждения прерывания общей магистрали, информационный выход первого магист-. рального усилителя, информационный вход второго магистрального усилителя и.информационный вход дешифратора адреса подключены к информационной шине общей магистрали, причем второй выход узла захвата магистрали соединен с первым входом элемента ИЛИ, с нулевым и информационным входами второго триггера и входом элемента задержки, выход которого соединен с первым входом элемента И, выход которого соединен с вторым входом узла захвата магистрали, выход первого триггера соединен с вторым входом элемента ИЛИ, выход которого сое: динен с разрешающими входами первого и второго магистральных усилителей, нулевой выход второго триггера соединен с вторым входом элемента И, о т л и ч а ю щ е е с я тем, что, с целью повышения пропускной способности общей магистрали за счет уменьшения времени захвата ее при обращении к занятому устройству, в него введены два триггера, два одновибратора, при этом единичный вход третьего триггера подключен к выходу тре.бования захвата общей магистрали электронно-вычислительной машины, выход первого одновибратора подключен к входу готовности электронно- вычислительной машины, выход второго1242974 Составитель С,Пестмалктор В.Иванова Техред М.Ходанич Корректор А.Тяс Тираж 671 Государственного елам изобретений сква, К, Раушс Заказ 3707/49ВНИИПИПодписноемитета СССР и открытийкая наб , д. 13035,твенно-полиграФическое предприятие, г.Ужгород, ул.Проектная, 4 ои одновибратора подключен к входу запроса прерывания электронно-вычислительной машины, нулевой вход четвертого триггера подключен к шине.подтверждения захвата общей магистрали,единичный вход четвертого триггераподключен к,шине подтверждения прерывания общей магистрали, причем первыйвход узла захвата магистрали соединен с нулевым входом третьего триггера, выход которого соединен с третьим входом узла захвата магистрали,единичный выход второго триггера соединен с входом первого одновибратора,выход четвертого триггера соединенс входом разрешения дешифратора адреса, выход которого соединен с входомвторого одновибратора,2, Устройство по п. 1, о т л ич а ю щ е е с я тем, что узел захвата магистрали содержит магистральный усилитель генератор импульсов,счетчик, дешифратор, триггер, приэтом первый и второй единичные входытриггера являются первым и вторым .)входами узла захвата магистрали соответственно, вход разрешения дешифратора является третьим входом узлазахвата магистрали, информационный 10 выходмагистрального усилителя соединен с входом запуска генератора импульсов и является первым выходомузла захвата магистрали, выход триггера соединен с информационным входом 1 магистрального усилителя и являетсявторым выходом узла захвата магистрали, причем в узле захвата магистраливыхоц генератора импульсов соединенсо счетным входом счетчика, выходы 2 О которого соединены с информационнымивходами дешифратора, выход которогосоединен с первыми входами триггера,

Смотреть

Заявка

3804619, 23.10.1984

ПРЕДПРИЯТИЕ ПЯ М-5308

БОГАТЫРЕВ ВЛАДИМИР АНАТОЛЬЕВИЧ, ИВАНОВ ЛЕОНИД СЕРГЕЕВИЧ

МПК / Метки

МПК: G06F 13/24, G06F 9/50

Метки: вычислительной, магистралью, общей, системы, сопряжения, электронно-вычислительной

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

Код ссылки

<a href="https://patents.su/4-1242974-ustrojjstvo-dlya-sopryazheniya-ehlektronno-vychislitelnojj-mashiny-s-obshhejj-magistralyu-vychislitelnojj-sistemy.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения электронно-вычислительной машины с общей магистралью вычислительной системы</a>

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