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

 

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных комплексах для организации межмашинного обмена. Цель изобретения - повышение отказоустойчивости устройства . Канал устройства для сопряжейия вычислительных машин с магистралью содержит блок I арбитра, дешифратор 2 адреса, регистры 3 и 27, триггеры 4 - 7, 25 и 26, счетчик-таимер 8, элементы И 10 - 13, 28, общую магистраль 14, линию 15 строба, внутреннюю магистраль 16, управляю1дие входы 17 - 19, сигнальные выходы 20 и 2I, управляющие входы 22 и 23 арбитра, элемент ИЛИ 29. 1 ил.

СОЮЗ СОВЕТСНИХ

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

РЕСПУБЛИК (si) 4 G 06 F 13/36

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

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

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ П1НТ СССР (21) 4159307/24-24 (22) 10,12,86 (46) 28,02,89, Бюл, №- 8 (72) В.А.Богатырев (53) 681. 3(088. 8) (56) Авторское свидетельство СССР № 1246107, кл, G 06 F 13/36, 1984, Авторское свидетельство СССР

¹ 1242970, кл, G 06 F 13/00, 1984. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ МАШИН С МАГИСТРАЛЬЮ (57) Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислитель„„SU„„1462337 А 1 ных комплексах для организации межмашинного обмена. Цель изобретения повышение отказоустойчивости устройства. Канал устройства для сопряжения вычислительных машин с магистралью содержит блок 1 арбитра„дешифратор

2 адреса, регистры 3 и 27, триггеры

4 — 7, 25 и 26, счетчик-таймер 8, элементы И 10 — 13, 28, общую магистраль

14, линию 15 строба, внутреннюю магистраль 16, управляющие входы 17—

19, сигнальные выходы 20 и 21 управляющие входы 22 и 23 арбитра, элемент

ИЛИ 29. ил, 1462337

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных комплексах для организации межмашинного обмена через общую магистраль.

Целью изобретения является повыШение отказоустойчивости устройства, На чертеже представлена структурная схема канала устройства, 10

Канал содержит блок 1 арбитра, дешифратор 2 адреса, регистр 3, тригге ры 4-7, счетчик-таймер 8, блок 9 . элементов И, 6, элементы И 10-13, об. щую магистраль 14, общую линию 15

:строба, внутреннюю магистраль 16, уп;равляющие входы 17-19 устройства, сиг ;нальные выходы 20-21, .управляющие входы 22 и 23 арбитра, арбитр содер жит счетчик 24,. триггеры 25 - 26, ре" 20 гистр 27, элемент И 28, элемент HJIH

i 29, Устройство работает следующим обр азом.

ЭВМ перед началом передачи данных через общую магистраль 14 выставляет требование захвата общей магистрали.

Для этого она выставляет "1" на вход

22 и сигнал записи на вход 23, при этом в триггер 25 записывается " 1", 30

Процедура арбитража запросов ЭВМ (абонентов) на захват общей магистрали

14 реализуется при ее незанятости, акт незанятости общей магистрали .14 ид енти фициру ет ся по о т сут ст ви ю пер едачи данных по ней в течение некото35 рого интервала времени, задаваемого на счетчике-таймере 8, на счетный вход которого постоянно подаются синхроимпульсы, а установка производит- 40 ся при передаче каждого слова через магистраль 14 по сигналу сопровождения на линии 15.

При незанятости магистРали 14 на 4

45 выходе переноса счетчика-таймера 8 вырабатывается сигнал, по которому триггер 5 устанавливается в. "1" и про" изводится начальная установка счетчика 24 блока 1 арбитра. При записи "!" в триггер 5 на его выходе, связанном с входом установки в ноль триггера 6,, появляется сигнал установки в "0" триггера 6, при этом его работа с информационного входа и с С-входа блокируется, По сигналу переноса счетчика-, таймера 8, связанному с входом уста- новки в ноль триггера 4, появляется снгнап установки в "О" триггера 4, При установке по сигналу переноса счетчика-таймера 8 в счетчик 24 заносится код с регистра 27, определяющий приоритет соответствующей ЭВМ по захвату магистрали 14, Коды приоритетаа различных устройств р азличаI ются друг от друга, в реэуль" тате чего сф, алы переноса счет- чиков 24 различных каналов вырабатываются в разные моменты времени, Счетный режим счетчиков 24 (и соответственно процедура .арбитража) - разблокируется при "1"-м состоянии триггера 5, При "О"-м состоянии триггера

5 осуществляется начапьная установка счетчиков 24 и блокировка их счетного режима,: При формировании сигнала пе" реноса счетчиком 24 К-ro канала при

"1" в .триггере 25 (К-й абонент требует захвата магистрали) производится запись. "1" в триггер 26, Запись "1" в триггер 26 К-го канапа соответству" ет захвату магистрали 14 К-ой ЭВМ, Сигнал переноса счетчика 24 К-ro канала при "1"-ом состоянии триггера 25 через элемент И 28 выдается на линию

15, причем по этому импульсу с линии

15 производится обнуление триггеров

5 и установка счетчиков-таймеров 8 во всех каналах, При записи "О" в триггер 5 осуществляется установка счетчиков 24 и соответственно блокировка счетного режима счетчиков 24, При этом процедура арбитража устанавливается в блоках 1 всех каналов, При "0"-м состоянии триггера 5 снимается сигнал установки в "О" триггера 6, в то .же время триггер 6 остается в "О"-м положении, Таким образом,. при передаче через линию 15 сигнала переноса счетчика 24,устройства, захватившего магистраль 14, все каналы устанавливаются в состояние готовности приема адресного слова, ЭВМ, захватившая общую магистраль 14, при получении сигнала подтверждения захвата на выходе 20 выставляет на магистраль

16 адресное слово, сопровождая его сигналом на входе 17, при этом на магистраль 14 выдается адресное слово, а на линию 1,5 — сигнал сопровождения (строб), Адресное слово переда" ется по линиям общей магистрали 14, Адресное слово дешифрируется в дешифраторах 2 всех каналов, но только в адресуемом устройстве (ЭВМ-прием" нике) на выходе дешифратора 2 формируется "1". По фронту импульса сопроУстройство для сопряжения вычислительных машин с магистралью, содержащее К каналов (К - число подключаемых к магистрали вычислительных машин), каждый из которых содержит дешифратор адреса, первый триггер, первый регистр, блок элементов И, с первого по пятый элементы И, причем входы и выходы устройства для подключения к шине данных вычислительной машины соединены с выходами первого регистра и первыми входами элементов И блока, вход канала устройства для подключения к стробу передачи слова данных вычислительной машины соединен с первым входом первого элемента И, выход первого триггера соединен с выходом канала устройства для подключения к входу признака предоставление магистрали вычислительной машины и вторыми входами элементов И блока, выходы элементов И блока всех каналов noPазРядно объединены по схеме "монтажное ИЛИ и соединены с информационны!

3 l 4623 вождения с линии 15 осуществляется запись "1" в триггер 6 (сигнал установки триггера 6 снят при "О"-м состоянии триггера 5). При записи "1" в

5 триггер 6 по перепаду уровня íà его выходе, подключенном к С-входу триггера 4, в него записывается информация с выхода дешифратора 2, связанного с D-входом триггера 4. При переда" 1О че слов данных перепад уровня на выходе триггера 6 не формируется и состояния триггеров 4 сохраняются до освобождения общей магистрали 14 (до формирования сигнала переноса счетчи- 15 ка-таймера 8) .

По заднему фронту сигнала сопровождения слова на линии 15 происходит занесение слова с магистрали 14 в регистр 3 и запись "1" в триггеры 7 2О всех каналов. При этом с адресуемого канала "1" с выхода триггера 7 через элемент И 12 выдается на первую линию общей магистрали 14, эта "1" . воспринимается ЭВМ-источником (пере- 25 датчиком) как сигнал неготовности

ЭВМ-приемника к приему следующего слова.

При записи "1" в триггер 4 на. выходе 21 канала адресуемой ЭВМ выра- 30 батывается сигнал, по которому -ЭВМ переходит в режим приема данных с общей магистрали (по прерыванию), В режиме приемника ЭВМ начинает опрос че. pes элемент И 13 состояния триггера

7, "1" с триггера 7 воспринимается как сигнал приеме очередного слова с общей магистрали 14 в регистр 3. При "1"-ом состоянии триггера 7 ЭВМ"приемник считывает слово с регистра 3, пода- 4р вая сигнал на вход 19. По сигналу на входе 19 также производится обнуление триггера 7 и снятие. сигнала неготовности с магистрали 14.

ЭВМ-источник после передачи адрес- 45 ного слова начинает опрос состояния магистрали 14 через элемент И 11 по сигналу на входе 18, Ноль, считанный с магистрали 14, воспринимается как и и сигнал готовности, а "1 - как сигнал неготовности адресуемой ЭВМ к приему следующего слова, По сигналу готовности ЭВМ-источник передает через магистраль !4 следующее слово данных, corrposo pas его mrHanox Ha линии 15 °, При завершении передачи пакета ЭВМисточник заносит "О" в триггер 25, при этом в триггер 26 заносится "О", Начальная установка триггеров всех

37

4 каналов производится по сигналу переноса счетчика-таймера 8, возникающего при отсутствии передачи данных через общую магистраль 14.

Если после передачи адреса или слова данных ЭВМ-источник не получает подтверждения приема этого слова (магитраль 14 в "1"-ом состоянии) в течении интервала времени, задаваемого счетчиком-таймером 8, то, так как по линии 15 нет передачи сигналов сопровождения, а на счетный вход счетчика" таймера 8 постоянно поступают импульсы, на выходе переноса счетчика-таймера 8 вырабатывается сигнал по кото" рому в триггер 5 заносится "1",,и на вход установки счетчиков 24 подается импульс установки, По сигналу переноса счетчика-таймера 8 осуществляется также обнуление триггера 4 и триггера

26, т, е. общая магистраль освобождается и канал связи между приемнойс и передающей ЭВМ разрывается, По сигналу переноса счетчика-таймера 8 может производиться прерывание ЭВМ, захватившей магистраль, после чего она может снять запрос на захват магистрали, обнуляя триггер, После освобождения общей магистрали 14 она может предоставляться для межмашинного обмена между другими 3ВМ.

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

Со ст авител ь А. Афан асье в

Редактор Т,Парфенова ТехредЛ.Олийнык КорректорО.Кравцова

Заказ 714/48 Тираж 667 Подписное

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

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

Производственно-издательский комбинат "Патент", r.Óærîðoä, ул. Гагарина, 101

5 146 ми входами регистров каналов, о тл и ч а ю щ е е с я тем, что, с целью повышения отказоустойчивости устройства, в каждый канал введены с второго по шестой триггеры, элемент

ИЛИ, первый и второй счетчики, причем вход канала устройства для подключения к шине запроса на захват магист,рали вычислительной машины соединен с информационным входом второго триггера, инверсный выход которого соединен с первым входом элемента ИЛИ и ,:инверсным входом второго элемента И, :прямой вход которого соединен с син: хр о вхо до м пе р во го три r гер а и выходом переполнения первого счетчика, информационный вход которого соединен с выходом второго регистра, выход пе" реполнения второго счетчика соединен с вторым входом элемента И1И, с синхровходам первого счетчика, с входом установки в "1" третьего триггера и с входом установки в "0" четвертого триггера, синхровход которого соединен с выходом пятого триггера, вход установки в "0" которого соединен с прямым выходом третьего триггера, инверсный выход которого соединен с входом установки в "0" первого счетчика, счетный вход которого соединен со счетным входом второго счетчика и является тактовым входом канала устройства, второй тактовый вход которого соединен с синхровходом второго счетчика, выход дешифратора соединен с информационным входом четвертого триггера, выход которого соединен с первым входом третьего элемента И и выходом канала устройства для подклю2337 6 чения к входу признака начала передачи данных вычислительной машины, вход канала устройства для подключе5 ния к,шине чтения данных вычислительной машины соединен с входом ю чтения первого регистра и установки в "0" шестого триггера, выход которого соединен с вторым входом третьего

1р и первым входом четвертого элементов

И, второй вход которого соединен с первым входом пятого элемента И и входом канала устройства для подключения к выходу чтения признаков вычислительной машины, выходы канала устройства для подключения к входам признака окончания приема слова данных и признака разрешения передачи слова данных вычислительной машины соедине20 ны соответственно с выходами четвертого и пятого элементов И, выходы первых и вторых элементов И всех каналов объединены пО схеме "монтажное ИЛИ" и соединены с синхровходами

26 пятого и шестого триггеров, входом записи первого регистра и входами установки в "0" третьего триггера и второго счетчика всех каналов, выходы элементов И блока всех каналов пораз30 рядно объединены по схеме "монтажное

ИЛИ" и соединены с информационными входами дешифраторов всех каналов, выходы третьих элементов И всех каналов объединены по схеме "монтажное

ЗБ ИЛИ" и соединены с вторыми входами пятых элементов И всех каналов, информационные входы первого, пятого и шестого триггеров каждого канала соеди-. нены с входом логической единицы уст4P РоНсТВа,

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

 

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

Изобретение относится к цифровой вычислительной технике и может быть использовано для создания многомашинных и многопроцессорных вычислительных систем

Изобретение относится к вычислительной технике и может быть исполь-

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

Изобретение относится к области вычислительной техники и может быть использовано в децентрализованных системах для управления доступом абонентов к общей магистрали

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных системах для обмена данных по общей магистрали

Изобретение относится к области вычислительной техники и может быть использовано для управления доступом абонентов к общей магистрали

Изобретение относится к вычислительной технике и может быть использовано в многомашинных системах для управления доступом к общей магистрали

Изобретение относится к вычислительной технике и позволяет строи,ть вычислительные системы из функцио-, нальных блокоц, подключенных к общей системной магистрали с синхронной обработкой запросов на управление и общей линией синхронизации

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных системах с общей магистралью, в многомашинных системах управления связью

Изобретение относится к устройствам для управления передачами данных через неспециализированную шину между запоминающим устройством или совокупностью внешних устройств (включая процессоры), как по отдельности, так и в совокупности, а более конкретно, к средствам, позволяющим разрешать конфликты на основе приоритетов между устройствами более эффективно, посредством исключения бесполезно отработавших циклов разрешения конфликтов и больших пакетных буферных устройств, и делать пропускную способность доступной для передачи данных

Изобретение относится к вычислительной технике и может быть использовано в многопроцессорных вычислительных комплексах и системах

Изобретение относится к области компьютерных системных шин, а именно к инициализации средств в системе шин

Изобретение относится к получению доступа к ресурсам компьютерной системы или компьютерной (вычислительной) сети, которые защищены брандмауэром, в ответ на запросы от объектов, находящихся вне брандмауэра

Изобретение относится к вычислительной технике и может быть использовано в распределенных вычислительных системах, содержащих несколько активных источников информации, подключенных к общей магистрали

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

Изобретение относится к компьютерной технике

Изобретение относится к компьютерной и информационной технике, а именно к вычислительным устройствам, выполненным на оптоэлектронной элементной базе

Изобретение относится к области обработки цифровых данных, в частности, к обработке данных в полупроводниковых запоминающих устройствах (памяти) и к архитектуре памяти, в частности, к устройствам оперативной памяти (RAM), динамической памяти (DRAM), кэш-памяти и т.п
Наверх