Устройство для сопряжения вычислительных машин с магистралью
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1462337
Автор: Богатырев
Текст
СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК б 1) 4 О 06 Р 13/36 ОПИСАНИЕ ИЗОБРЕТЕНИЯН АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ГОСУДАРСТВЕННЫЙ НОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР(56) Авторское свидетельство СССР У 1246107, кл, 0 06 Г 13/36, 1984,Авторское свидетельство СССР Р 1.242970, кл, О 06 Р 13/00, 1984, (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ МАШИН С МАГИСТРАЛЬЮ (57) Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительЯО 1462337 А 1 ных комплексах для организации межмашинного обмена. Цель изобретенияповышение отказоустойчивости устройства. Канал устройства для сопряжениявычислительных машин с магистральюсодержит блок 1 арбитрадешифратор2 адреса, регистры 3 и 27, триггеры4 - 7, 25 и 26, счетчик-таймер 8, элементы И 10 - 13, 28, общую магистраль14, линию 15 строба, внутреннюю магистраль 16, управляющие входы 17 -19, сигнальные выходы 20 и 21, управляющие входы 22 и 23 арбитра, элементИЛИ 29. 1 ил,Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительныхкомплексах для организации межмашинного обмена через общую магистраль,5Целью изобретения является повыШение отказоустойчивости устройства,На чертеже представлена структурная схема канала устройства, 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, элемент И 1 П129,Устройство работает следующим об"р азом.ЭВМ перед началом передачи данных 25через общую магистраль 14 выставляеттребование захвата общей магистрали,Для этого она выставляет "1" на вход22 и сигнал записи на вход 23, приэтом в триггер 25 записывается "1", 30Процедура арбитража запросов ЭВМ (або.нентов) на захват общей магистрали14 реализуется при ее незанятости,акт незанятости общей магистрали .14идентифицируется по отсутствию передачи данных по ней в течение некото 35рого интервала времени, задаваемогона счетчике-таймере 8, на счетныйвход которого постоянно подаются синхроимпульсы, а установка производится при передаче каждого слова черезмагистраль 14 по сигналу сопровождения на линии 15,При незанятости магистрали 14 на 445 выходе переноса счетчика-таймера 8 вырабатывается сигнал, по которому триггер 5 устанавливается в "1" и производится начальная установка счетчика 24 блока 1 арбитра. При записи в триггер 5 на его выходе, связанном с входом установки в ноль триггера 6 появляется сигнал установки в "0" триггера 6, пуи этом его работа с информационного входа и с С-входа блокируется, По сигналу переноса счетчика-, таймера 8, связанному с входом уста-новки в ноль триггера 4, появляется снгнап установки в "0" триггера 4,При установке по сигналу переноса счетчика-таймера 8 в счетчик 24 заносится код срегистра 27, определяю" щий приоритет соответствующей ЭВМ по захвату магистрали 14, Коды приоритетаа различных устройств р азлича 1 ются друг от друга, в реэуль" тате чего сф,алы переноса счет-, чиков 24 различных каналов вырабатываются в разные моменты времени, Счетный режим счетчиков 24 (и соответственно процедура арбитража)-разблокируется при " 1"-м состоянии триггера 5, При "0 м состоянии триггера 5 осуществляется начапьная установка счетчиков 24 и блокировка их счетного режима,: При формировании сигнала пе" реноса счетчиком 24 К-го канала при "1" в триггере25 ( К-й абонент требует захвата магистрали) производится запись. "1" в триггер 26, Запись "1" в триггер 26 К-го канапа соответству" ет захвату магистрали 14 К-ой ЭВМ, Сигнал переноса счетчика 24 К-го канала при "1 ом состоянии триггера 25 через элемент И 28 выдается на линию 15, причем по этому импульсу с линии 15 производится обнуление триггеров 5 и установка счетчиков-таймеров 8 во всех каналах, При записи "0" в триггер 5 осуществляется установка счетчиков 24 и соответственно блокировка счетного режима счетчиков 24, При этом процедура арбитража устанавливается в блоках 1 всех каналов,При "О"-м состоянии триггера 5 сни" мается сигнал установки в "О" триггера 6, в то.же время триггер 6 остается в "0"-м положении, Таким образом, при передаче через линию 15 сигнала переноса счетчика 24,устройства, захватившего магистраль 14, все каналы устанавливаются в состояние готовности приема адресного слова, ЭВМ, захватившая общую магистраль 14, при получении сигнала подтверждения захвата на выходе 20 выставляет на магистраль 16 адресное слово, сопровождая его сигналом на входе 17, при этом на магистраль 14 выдается адресное слово, а на линию 1,5 - сигнал сопровождения ( строб), АДресное слово переда" ется по линиям общей магистрали 14, Адресное слово дешифрируется в дешифраторах 2 всех каналов, но только в адресуемом устройстве (ЭВМ-прием" нике) на выходе дешифратора 2 формируется "1". По фронту импульса сопроУстройство для сопряжения вычислительных машин с магистралью, содержащее К каналов (К - число подключаемых к магистрали вычислительных машин), каждый из которых содержит дешифратор адреса, первый триггер, первый регистр, блок элементов И, с первого по пятый элементы И, причем входы и выходы устройства для подключения к шине данных вычислительной машины соединены с выходами первого регистра и первыми входами элементов И блока, вход канала устройства для подключения к стробу передачи слова данных вычислительной машины соединен с первым входом первого элемента И, выход первого триггера соединен с выходом канала устройства для подключения к входу признака предоставление магистрали вычислительной машины и вторыми входами элементов И блока, выходы элементов И блока всех каналов поРазрядно объединены по схеме "монтажное ИЛИи соединены с информационны"3 14623вождения с линии 15 осуществляетсязапись "1" в триггер 6 (сигнал установки триггера 6 снят при "О"-м состоянии триггера 5), При записи "1" в5триггер 6 по перепаду уровня на еговыходе, подключенном к С-входу триггера 4, в него записывается информация с выхода дешифратора 2, связанного с Э-входом триггера 4. При переда" 1 Оче слов данных перепад уровня на выходе триггера 6 не формируется и состояния триггеров 4 сохраняются до освобождения общей магистрали 14 (доформирования сигнала переноса счетчика-таймера 8).По заднему фронту сигнала сопровождения слова на линии 5 происходитзанесение слова с магистрали 14 в регистр 3 и запись "1" в триггеры 72 Овсех каналов. При этом с адресуемогоканала "1" с выхода триггера 7 через элемент И 12 выдается на первуюлинию общей магистрали 14, эта "1",воспринимается ЭВМ-источником (передатчиком) как сигнал неготовностиЭВМ-приемника к приему следующего слова,При записи "1" в триггер 4 на.выходе 21 канала адресуемой ЭВМ вырабатывается сигнал, по которому ЭВМ пе.реходит в режим приема данных с общей магистрали (по прерыванию), В режиме приемника ЭВМ начинает опрос че", рея элемент И 13 состояния. триггера7, "1" с триггера 7 воспринимаетсякак сигнал приеме очередного слова с общей магистрали 14 в регистр 3, При "1"-омсостоянии триггера 7 ЭВМ"приемниксчитывает слово с регистра 3, пода Овая сигнал на вход 19, По сигналу навходе 19 также. пооизводится обнуление триггера 7 и снятие. сигнала неготовности с магистрали 14,ЭВМ-источник после передачи адресного слова начинает опрос состояниямагистрали 14 через элемент И 11 посигналу на входе 18, Ноль, считанныйс магистрали 14, воспринимается как3Н 1сигнал готовности, а "1 " как сигналнеготовности адресуемой ЭВМ к приемуследующего слова, По сигналу готовности ЭВМ-источник передает через магистраль 4 следукщее слово данных,сопровождая его сигналом на линии 15.,При завершении передачи пакета ЭВМисточник заносит "О" в триггер 25,при этом в триггер 26 заносится "О",Начальная установка триггеров всех 374каналов производится по сигналу переноса счетчика-таймера 8, возникающего при отсутствии передачи данных через общую магистраль 14.Если после передачи адреса или слова данных ЭВМ-источник не получает подтверждения приема этого слова (магитраль 14 в "1"-ом состоянии) в течении интервала времени, задаваемого счетчиком-таймером 8, то, так как по линии 15 нет передачи сигналов сопровождения, а на счетныйвход счетчика" таймера 8 постоянно поступают импульсы, на выходе переноса счетчика-таймера 8 вырабатывается сигнал по кото" рому в триггер 5 заносится "1"и на вход установки счетчиков 24 подается импульс установки, По сигналу переноса счетчика-таймера 8 осуществляется также обнуление триггера 4 и триггера 26, т,е. общая магистраль освобождается и канал связи между приемнойси передающей ЭВМ разрывается, По сигналу переноса счетчика-таймера 8 может производиться прерывание ЭВМ, захватившей магистраль, после чего она может снять запрос на захват магистрали, обнуляя триггер, После освобождения общей магистрали 14 она может предоставляться для межмашинного обмена между другими ЭВМ,Формула изобретенияСо ст авител ь А. Афан асье в Редактор Т,Парфенова ТехредЛ.Олийнык КорректорО.КравцоваЗаказ 714/48 Тираж 667 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб., д. 4/5 Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина, 101 5 146 ми входами регистров каналов, о тл и ч а ю щ е е с я тем, что, с целью повышения отказоустойчивости устройства, в каждый канал введены с второго по шестой триггеры, элемент ИЛИ, первый и второй счетчики, причем вход канала устройства для подключения к шине запроса на захват магист,рали вычислительной машины соединен с информационным входом второго триггера, инверсный выход которого соединен с первым входом элемента ИЛИ и ;инверсным входом второго элемента И, прямой вход которого соединен с синхровходом первого триггера и выходом переполнения первого счетчика, информационный вход которого соединен с выходом второго регистра, выход пе" реполнения второго счетчика соединен с вторым входом элемента И 1 И, с синхровходам первого счетчика, с входом установки в "1" третьего триггера ис входом установки в "О" четвертого триггера,синхровход которого соединен с выходом пятого триггера, вход установки в "0" которого соединен с прямым выходом третьего триггера, инверсныйй выход ко торо го соединен с входом установки в "О" первого счетчика, счетный вход которого соединен со счетным входом второго счетчика и является тактовым входом канала устройства, второй тактовый вход которого соединен с синхровходом второго счетчика, выход дешифратора соединен с информационным входом четвертого триггера, выход которого соединен с первым входом третьего элемента И и выходом канала устройства для подклю 2337 6чения к входу признака начала передачи данных вычислительной машины,вход канала устройства для подключе 5ния к,шине чтения данных вычислительной машины соединен с входомЮчтения первого регистра и установкив "0" шестого триггера, выход которого соединен с вторым входом третьего10 и первым входом четвертого элементовИ, второй вход которого соединен спервым входом пятого элемента И и входом канала устройства для подключенияк выходу чтения признаков вычисли 15 тельной машины, выходы канала устройства для подключения к входам признака окончания приема слова данныхи признака разрешения передачи словаданных вычислительной машины соедине 20 ны соответственно с выходами четвертого и пятого элементов И, выходыпервых и вторых элементов И всех каналов объединены пО схеме "монтажное ИЛИ" и соединены с синхровходами26 пятого и шестого триггеров, входомзаписи первого регистра и входами установки в "0" третьего триггера и второго счетчика всех каналов, выходыэлементов И блока всех каналов пораз 30 рядно объединены по схеме "монтажноеИЛИ" и соединены с информационнымивходами дешифраторов всех каналов,выходы третьих элементов И всех каналов объединены по схеме "монтажноеЗ 5 ИЛИ" и соединены с вторыми входамипятых элементов И всех каналов, информационные входы первого, пятого и шестого триггеров каждого канала соеди-.нены с входом логической единицы уст 40 ройства,
СмотретьЗаявка
4159307, 10.12.1986
ПРЕДПРИЯТИЕ ПЯ М-5308
БОГАТЫРЕВ ВЛАДИМИР АНАТОЛЬЕВИЧ
МПК / Метки
МПК: G06F 13/36
Метки: вычислительных, магистралью, машин, сопряжения
Опубликовано: 28.02.1989
Код ссылки
<a href="https://patents.su/4-1462337-ustrojjstvo-dlya-sopryazheniya-vychislitelnykh-mashin-s-magistralyu.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения вычислительных машин с магистралью</a>
Предыдущий патент: Устройство для сопряжения эвм с общей магистралью
Следующий патент: Многоканальное устройство для подключения абонентов к общей магистрали
Случайный патент: Врезной замок