Устройство для сопряжения цифровой вычислительной машины с общей магистралью Советский патент 1982 года по МПК G06F9/48 G06F9/54 G06F13/36 

Описание патента на изобретение SU907536A1

Изобретение относится к вычислительной технике и может найти применение в многомашинных вычислительных системах. Известны устройства для сопряжения ЦВМ в однородной вычислительной системе, содержащие счетчик слов передачи и приема, шины канала обмена информацией (информационная магистраль), причем кодовые числовые шины ЦВМ подключены через группу элементов И (передатчиков) к шинам канала обмена информацией. Эти устройства обеспечивают соеди нение всех ЦВМ в цепочку и тренсляци выдачу и прием информации и служебных сигналов из машины в машину. Вся цепочка из ЦВМ и устройств со пряжения разбивается на несколькосамостоятельных подсистем. Граница разбиения определяется программно и может устанавливаться в нужное время и в нужных местах. После разбиения всей системы на подсистекы обмен информацией возможен только между машинами своей подсистемы. В каждой подсистеме может быть в определенный промежуток времени только одна машина, передающая информацию, и произвольное число приемных ЦВМ. Для реализации межмашинного обмена вводятся специальные команды системы (команда настройки, команда приема и передачи информации и т.д.) 1 . Недостаток указанных устройств состоит в низком быстродействии, так как для программного изменения коммутации между ЦВМ служат специальные шины системы, а обмен между ЦВМ возможен только внутри своей подсистемы, причем эта подсистема образуется программой на время от начала до окончания передачи массива. Если во время передачи этого массива возникает необходимость произвести передачу информации между двумя другими ЦВМ, одна из которых находится внутри подсистемы, или эти машины разделяет созданная в текущий момен времени подсистема, то программа вынуждена ожидать окончания начатог обмена, периодически опрашивая сост яние всей вычислительной системы, чем и снижается быстродействие системы. Кроме того, в устройствах отсутствуют аппаратные средства разрешения конфликтных ситуаций, т.е. ситуаций, когда две и более ЦВМ одновременно начинают настройку системы, причем настраиваемые по системы как-либо пересекаются. Вопр сы разрешения конфликтов решаются программой ЦВМ, и это требует значи тельного времени, поскольку необходимо производить программный анализ по каждому запросу, который возника в системе. Наиболее близким.к изобретению по сущности технического решения является устройство для сопряжения с магистралью вычислительной системы, содержащее блок синхронизации, вход-выход которого соединен с входом-выходом блока управления, входом-выходом блока управления, вх дом-выходом блока анализа приоритета и у пр а ел я щи ми шинами магистрали, регистр передачи, соедине( входом со входной шиной данных, а выходом - через группу передатчиков с шинами данных магистрали, регистр приема, соединенный выходом с выходной шиной данных, а входом - с первыми входами блока управления и блока синхронизации и через группу приемников с шинами данных магис рали, первый выход и второй вход бл ка управления соединены соответстве но со вторым входом и первым выходо блока синхронизаци, группа выходов которого является группой синхронизирующих выходов устройства, первы вход и выход блока анализа приорите подключены соответственно со входно и выходной шинами приоритета устройства, третий вход и второй выход блока управления являются соответствуюи(ими входом и выходом устройства, а группа входов - группой входов адреса устройства 2j. Недостаток этого устройства состоит в низкой пропускной способност устройства, поскольку подготовка к обмену осуи1ествляется управляющими программами ЦВМ, участвуюи ими в обмене . 9 4 Цель изобретения - повышение пропускной способности устройства. Поставленная цепь достигается -тем, что в устройство, содержащее блок управления и блок синхронизации, входы-выходы которых соединены с упрааляюи ими шинами магистрали, регистр информации, группа информационных входов и управляющий вход которого соединены соответственно с первой группой входов и первым выходом блока управления, блок анализа состояния магистрали,группа входов которого подключена к соответствующим управляющим шинам магистрали, группу приемников и группу передатчиков, причем входы приемников группы и выходы передатчиков группы подключены к информационным шинами магистрали, выходы приемников группы соединены с группой входов регистра информации, группа выходов которого является группой информационных выходов устройства, вторая группа входов, второй выход и первый вход блока управления являются соответственно группой адресных входов .устройства, выходом управляющих признаков и входом опроса устройства, а третий выход соединен с первым эходом блока синхронизации, первые /вход и выход блока анализа состояния магистрали соединены с соответствующими приоритетными шинами магистрали, а второй вход - с входом запроса устройства, введены счетчик слов и счетчик текущего адреса, причем группы входов счетчика слов и счетчика текущего адреса соединены с выходами приемников группы, группы выходов - соответственно с группами информационнь1х и адресных выходов устройства, первые управляющие входы с четвертым выходом блока управления, а вторые управляющие входы с входом опроса устройства, выход счетчика слов подключен к второму входу блока управления и третьему входу блока анализа состояния магистрапи, четвертый вход и второй выход которого являются соответственно входом ответа и выходом запуска подпрограммы устройства, второй вход блока синхронизации является входом управляющего признака устройства, а также тем, что блок анализа состояния магистрали содержит четыре триггера, два элемента И, элемент НЕ, приемник и передатчик, причем первые входы элементов И подключены к первому входу блока, первые входы первого и второго триггеров подключены к тр тьему входу блока, второй вход и выход первого триггера соединены соответственно с вторым входом блока и вторым входом второго триггера, первый и второй выходы которого подключены соответств-.нно к вторым входс1М второго и первого элементов первые входы третьего и четвертого триггеров подключены соответственно к четвертому и третьему входам блока, вторые входы - через элемент НЕ к третьему входу второго триггера и первому входу из группы входов блока, третий вход третьего триггера соединен с выходом первого элеме та И, а выход - с вторым выходом блока и третьим входом четвертого триггера, выход которого через передатчик соединен с вторым входом из группы входов блока, третий 1вход первого элемента И подключен через приемник к второму входу из группы входов блока, выход второго элемента И является первым выходом блока, и тем, что блок управления содержит схему сравнения, четыре триггера, два элемента И, узел коммутации, группу передатчиков, приче первая и вторая группы входов сравнения подключены соответственно к первой и второй группам входов блока, а выход - к первому входу первого триггера, выход которого со динен с первым входом узла коммутации и первым входом второго триггер второй вход - с первыми входами тре тьего и четвертог1э триггеров, а тр тий вход - через формирователь импульсов со вторым входом узла комму тации, третий - шестой входы которо го подключены соответственно к первому входу блока, выходам первого и второго элементов И и выходу четвертого триггера, выход второго три гера подключен к первым входам элементов И и вторым входам третьего и четвертого триггеров, третьи входы которых соединены с соответствую щими входоми из первой группы входов блока, а четвертые входы - с вторым входом блока и вторым входом второго триггера, выходы третьего триггера соединены соответственно с вторыми входами первого и второго элементов И, второй вход первого 6.6 триггера и. второй, седьмой, восьмой и девятый входы узла коммутации подключен через соответствующие приемники группы к входу - выходу блока, первый, второй и третий выходы узла коммутации соединены через соответствующие передатчики группы с входом-выходом блока, а четвертый пятый, шестой и седьмой выходы соответственно с первым, четвертым, вторым и третьим выходами блока, и тем, что блок синхронизации содержит группу приемников, группу передатчиков, генератор, распределитель импульсов, триггер, элементы И,НЕ и ИЛИ, причем первый и второй выходы генератора соединены соответственно с первыми входами первого и второго элементов И, вторые входы которых подключены к второму входу блока, первый и второй выходы распределителя импульсов соединены соответственно с первым и вторым входами триггера, выходом подключенного к первому входу третьего элемента И, второй вход которого соединен с первым входом блока, выход элемента ИЛИ подключен к первому входу распределителя импульсов, а входы - соответственно к выходам четвертого, пятого и шестого элементов И, первые вход.1 четвертого и пятого элементов И соединены с третьим входом блока и через первый элемент НЕ с первым входом шестого элемента И, второй вход которого подключен к вторым входам четвертого и пятого элементов И, третий вход пятого элемента И соединен с выходом триггера, а четвертый вход - с входом (второго) элемента НЕ, выходом соединенного с третьим входом четвертого элемента И, выходы первого, второго и третьего элементов И через соответствующие передатчики группы подключены ко входу-выходу блока, второй вход распределителя импульсов, второй и четвертый входы пя/ого элемента И соединены через соответствуюи(ие приемники группы с входом-выходом блока. На фиг. 1 показана схема устройства для сопряжения ЦВМ с общей магистралью, на фиг. 2 - схема блока анализа состояния магистрали межмашинного обмена (ММО) на фиГ. 3 временная диаграмма выдачи управляющих слов, -на фиг. k - схема блока синхронизацииJ на фиг. 5 временнаядиаграмма работы блока синхронизации, на фиг. 6 - схема блока управле ни я. Устройство содержит (фигЛ) блок 1 анализа cocTOHHVbq магистрали блок 2 управлениЯэ блок 3 синхронизации, счетчик k текущего адреса, счетчик 5 слов, регистр 6 информации, передатчики 7 группы, приемники 8 группы, информационные шины 9 магистрали, управляющие шинь 10 ма гистрали, шины 11 и 12 приоритета, входную шину 13 запроса устройства, выходную шину k запуска подпрогрзм №1 ММО устройства, входную шину 15 ответа устройства, выходные шины 1б и 17 управляющих признаков устройства, входную шину 18 опроса уст ройства, шину 19 записи в счетчики, шину 20 записи в регистр информации, входные шины 21 номера ЦВМ, шину 22 выдачи из регистра информации, шину 23 признака конца массива. Влок 1 анализа состояния магистра-25 ным ли обеспечивает запоминание запро са на ММО, анализ состояния информа ционной магистрали ММО Свободна или Занята и при ее незанятости формирование сигнала на запуск уп равляющей программ в ЦВМ - /Датчике для подготовки MHO в занятие магист рали ММО для этого обмена. Блок 2 управления предназначен для формиро вания управляющих сигналов, обеспв 1чивающих функционирование всего уст ройства. Блок 3 синхронизации обеспечивает синхронизацию тактовых се™ ток ЦВМ, между которыми ведется пере дача информации. Счетчик 4 текущего адреса и счетчик 5 слов определяют начальный (текущий) адрес и количест во слов передаваемого массива. Регис 6 информации обеспечивает промежуточное хранение передаваемой информации. Передатчики 7 обеспечивают подключение кодовых числовых шин ЦВМ к информационной шине магистрали 9, а приемники 8 - подключение к этой магистрали блока 2 управления, счетчиков 4 и 5 и регистра 6 ин формации . На фиг. 1 обозначена пунктиром ЦВМ, которая с помощью рассматриваемого устройства подключается к магис рали, и ее прямые выходы на магистраль с помощью шин 24 и 25 синхронизации первого и второго управляющих слов. 368 Блок 1 анализа состояния магистрали С фиг.2 содержит четыре триггера , элементы И 30 и 31, элемент -1Е 32, приемник 33 и пере да тЧИК 3. Блок 3 синхронизации (фиг.4) содержит генератор 35, распределитель Зб импульсоб, триггер 37, элементы И , первый элемент НЕ 4, эле мент ИЛИ 45, второй элемент НЕ 46, передатчики групгзы, приемники 50-52 группы, шины 53 и 54 первого входа блока.. Блок 2 управления (фиг,6) содержит схему 55 сравнению, триггеры , формирователь 60 импульсов, элементы И 61 и 62, узел коммутации, состоящий из элементов И 63-72, формирователя 73 импульсов и эле- мент ИЛИ 74,приемники 75-79 группы, передатчики 80-82 группы. Вычислительная система объединяет группы ЦВМ, каждая из которых подключается к управляющим и информационшинам общей магистрали при помоЩИ Предлагаемого устройства (канала «МО). Устройство работает следующим образом. Синхронизация ЦВМ вычислительной системы обеспечивается блоками 3 синхронизации, входящими в состав канала ММО всех ЦВМ. Синхронизация ЦВМ, участвующих в ММО, заключается в совмещении тактовых сеток ЦВМ-датчика ( ЦВМд и ЦВМ-приемник а ) Распределитель Зб и триггер 37 срормировамия , управляющего строба условно введены в состав блока 3 синхронизации для более наглядного представления работы блока. Обычно распределитель 36 импульсов и триггер 37 размещаются в устройстве управления ЦВМ, так как это позволяет сократить количество и длину электрических связей между распределителем импульсов и элементами устройства управления ЦВМ. Подключение тактовых выходов распределителя Зб импульсов к ЦВМ условно не показано. Синхронизирующие сигналы передаются по шинам ГИ1 и ГИ2, Стр.упр., входящим в группу шин 10 магистрали управления Упр. сигн.ММО. Генератор 35 включается только в одном канале НМО ( среднем на. магистрали) постоянным потенциалом, подаваеРазмеще№1М на вход Вкл. генер. ние устройства с включенным генерато9ром в середине магистрали позволяет сократить время рассогласования так товых сеток синхронизируемых ЦВМ, связанное с задержкой тактовых импульсов на кабелях магистрали управ ления. Генератором 35 формируются две сдвинутые друг относительно друга на 1/2 периода серии тактовых импульсов ГИ1 и ГМ2, которые ч рез элементы И 38 и ЗЭ и передатчики 7 и 8 выдаютсяна соответствую щие управляющие шины 10 магистрали при наличии сигнала Вкл.генер. на входе блока. Через приемник 50 импульсы ГИ1 поступают на входы распределителей Зб всех устройств непосредст венно. Импульсы ГИ2 поступают на распределители импульсов через приемник 51, элемент И 3 и элемент ИЛИ 5, если ЦВМ не участвует в ММО или является датчиком информации, и через элементы И Al и 2 ,и элемент ИЛИ +5, если ЦВМ является приемником информации. Если ЦВМ является датчиком инфор мации, из блока 2 в блок 3 синхронизации выдается сигнал Вкл.стр, упр, по которому строб управления, формируе№1й на триггере 37, через элемент И 0 и передатчик 49 выдается на соответствующую управляющую шину магистрали. Следует отметить, что все распределители Зб фор мируют четные импульсы из серии ГИ2, а нечетные - серии ГИ1. Если после подачи на распределитель импульсов импульса ГИ1 и формирования соответствующегб нечетного тактового импульса поступление следующего импульса ГИ2 задерживается, то длительность последнего тактового импульса на выходе определяется моментом поступления следующего импульса ГИ2. Рассмотрим подробнее, как производится синхронизация тактовых сето двух ЦВМ. В ЦВМ распределителем импульсов из входных серий импульсов ГИ1 и ГИ2 формируются 8 выходных сигналов ТИ1 - ТЙ8 (фиг.5).Два выходн сигнала распределителя импульсов (в рассматриваемом случае ТИ1 и ТИ подаются на входы триггера 37, на выходе которого формируется Стр. 1.Допустим, что в момент, когда подае ся команда на синхронизацию ЦВМд 610 и ЦВМрр из распределители 36 работают таким образом, что ТИ1 ЦВМд совпадает с ТИ5 показано на временной диаграмме фиг.5. После формирования в ЦВ.М импульса ТИ5 сигналом с выхода триггера 37 и Стр.упр. 1-5 через элемент НЕ 6 на элементах И 41 и 2 блокируется поступление двух импульсов ГИ2 на вход распределителя 36 импульсов. Таким образом, длительность импульса ТИ5 равна двум периодам следования импульсов ГИ1. После этого с элемента И 41 снимается блокировка импульсов ГИ2 стробом .Стр. упр. и на вход распределителя поступает очередной импульс ГИ2 которым заканчивается формирование импульса ТИ5, формируется импульс ТИб и все последуьэщие, причем с этого момента времени тактовые сетки ЦВМ и ЦВМррСОвпадают, т.е. машин - работают синхронно. При синхронной работе импульсы ГИ2,которыми формируются выходные сигналы ТИб и ТИ8, поступают на вход распределителя через элементы И 41 и ИЛИ 45, а импульсы ГИ2, которыми формируются сигналы ТИ2 и ТИ4, через элементы И 42 и ИЛИ 45. Следует отметить, что рассогласование тактовых сеток распределителей импульсов ЦВМд и , вызванное сбоем, устраняется автоматически без участия оператора и программы. Инициатором межмашинного обмена могут служить ЦВМ., ЦВМ и внешние устройства. В ЦВГ-иини;иатором является программа, ЦВМррИ внешние устройства при необходимости формируют сигналы запроса ММО. В описании и чертежах предлагаемого устройства рассматривается вариант, когда инициатором ММО является ЦВМ . При организации ММО могут возникать конфликтные ситуации, вызванные одновременным запросом на ММО со стороны двух или более ЦВМ или ВУ) в том время, когда магистраль ММО занята. Такие конфликты в канале ММО решаются блоком 1. Все блоки 1 соединены между собой шиной приоритета, причем шина 11 является входом блока 1 от ЦВМ высшего приоритета, а шина 12 - выходной шиной для ЦВМ низшего уровня приоритета. П Таким образом, крайняя левая ЦВМ обладает высшим уровнем приоритета, крайняя правая ЦВМ - низшим. Для синхронизации запросов на ММО в крайнем на магистрали устройс ве для ММО формируется строб Стр. синхр,, который через передатчик выдается на одну из шин 10 магистра ли (не показана). Запрос на ММО формируется ЦВМд и поступает на вход триггера 26, которым фиксируется этот запрос и передним фронтом сигнала СТР.СИНХ переписывается в триггер 27. Задним фронтом сигнала Стр„ синхр, при отсутствии запросов в ЦВМ высшего приоритета (на шине 11 разрешающий потенциал) и при условии, что межмашинная магистраль свободна (на вы ходе приемника 33 разрешающий потенциал) через элемент ИЗО запрос переписывается в триггер 28, а зате в триггер 29 (состояния межмашинной магистрали). На выходе триггера 28 (|)Ормируется сигнал Запуск ИМО (типа Прерывание), поступающий в по шине 14, а триггер 29 через передатчик 3 устанавливает на шине Сост.магистр. ММО потенциал, соответствующий состоянию Занята, После перехода ЦВМ на управлявощую программу подготовки устройств для ММО из ЦВМд по шине 15 выдается сигнал Запрос принят, которым сбр сывается триггер 28. Программа подготовки.устройств для ММО обеспечивает запись в сметчики i и 5 текущего адреса, количества слов начального адреса, вели чины передаваемого массива ЦВМд и ЦВМ,рИ имитацию запроса на выдачу первого слова из . Запис в счетчики каждой ЦВ1д и ЦОМи- про изводится двумя операциями вывода. В первой операции выдается первое управляющее слово УСл 1, во второй - второе управляющее слово УСл2. Отдельными разрядами первого управляющего слова определяются: номер ЦВМ, в канал ММО которой передается второе управляющее слово, признак (oпpeдeляeтcя является ЦВМ датчиком или приемником информации) , признак синхронизации (определяе ся необходимость синхронизации ЦВМ обменивающихся информацией), 612 Второе управляющее слово содержит началььый адрес массива информации и количество слов в массиве. Управляющие слова из ЦВМ через группу передатчиков 7 выдаются на группу информационных шин Инф. ММО 9 магистрали. Управляющие слова сопровождакгтся сигналами синхронизации Синхр. УСл1 и Синхр. УСл2, выдаваемыми из ЦВМ по шинам 2 и 25 на группу шин Упр.сигн.ММО 10 магистрали передатчики сигналов синхронизации размещены в ЦВМ и на чертежах не показаны). Временная диаграмма выдачи управляющих слов приведена на фи г „ 3. При выдаче УСл1 номер ЦВМ через информационные шины 9 магистрали поступает в блоки 2 управления всех устройств ММО системы (на схе му 55 сравнения . На второй группе входов-Схемы сравнения устанавливается номер соответствующей ЦВМ. В выбраннойдля обмена ЦВМ происходит сравнение номеров, и с выхода схемы сравнения устанавливается в единичное состояние триггер 5б и затем по одному из тактовых импульсов ТИ триггер 57, потенциалом с выхода которого размешается прием Признака ЦВМ и Признака синхронизации соответственно в триггеры 58 и 59. С выходов триггеров 57,58 -:а элементе И 61 формируется сигнал ПЦВМ. который, поступая в ЦВМ, определяет, на ввод или вывод массива будетработать выбранная ЦВМ. Выходным потенциалом триггера 59 на элементе И 72 формируется сигнал Вкл, стр, упр., который, поступая в блок 3, подключает на одну из шин 10 магистрали управляющий строб синхронизации Стр. упр., на элементе И 71 формируется сигнал Вкл. синхр., который, поступая в блок 3, обеспечивает синхронизацию тактовых сеток ЦВМд и ЦВИрр.При выдаче УСл2 в блок 2 выбранной ЦВМ элементом И 65 и формирователем 73 формируется сигнал ПКСА ММО, который обеспечивает запись в c eтчики А и 5 начального адреса и величины массива информации, передаваемых между выбранными ЦВМ. После подготов-ки канала ,ММО ЦБГ1дИ ЦВМу рПрограммой ЦВМд выдается ,на шину 10 магистрали сигнал Запрос в ЦВМд цепь выдачи сигнала усло но не показана), по которому на эл ментах И 70 и ИЛИ 7 формируется си нал Запрос Вв-В, который, поступая в Ц13Мд, приостанавливает ее раб ту на один цикл, и из ячейки ОЗУ, адрес которой записан в счетчике k, выдаётся первое слово массива.Вы даваемое из ЦВП слово информации сопровождается сигналом Опрос Д-П ММО, по которому на элементе И 63 формируется сигнал Запрос в ЦВМ|,(. Последний через передатчик 82 выдается на одну из шин 10 магистрали, а на элементе И 63 формируется сигнал Синхр. инф. ММО, который через передатчик 80 выдается на соответствующую шину 10. Прием информации в канале ММО ЦВ производится на регистр 6 сигналом ПКРгММО, сформированным в блоке 2 управления элементе И 66 из сигнала Синхр.инф. ММО. Одновременно сигнал Запрос в UBMfjp через приемник 78, элементы И 69, ИЛИ 7k, поступает в ЦВМ,ркак сигнал Запрос Вв-В, вызывая приостановку программы . При этом из ЦВМ рвыдается сигнал Опрос Д-Пр-ММО, на элементе И 6А формируется сигнал ВКРг ММО, которым считывается содержимое регистра 6 информации в ОЗУ адресу, указанному в счетчике k. Одновремен но этот же сигнал через элемент И 6 и передатчик 31 поступает не соответствующую шину 10 магистрали, как сигнал Запрос в UBM/J, на выда чу следующего слова информации из ЦВМ. Изменение состояния счетчиков k и 5 производится задним фронтом сиг нала Опрос Л-Пр-ММО. После передачи последнего слова массиВчЧ информации счетчика слов в ЦВМ л и ЦВМрр Аормируется сигнал Конец массива, которым аппаратура каналов ММО ЦВМд и ЦВМпрприводится исходно е состояние. В ЦВМ рСигнал Конец массива может использоватьс как запрос на перевод ЦВНррНа обработку принятого массива. С этого момента разрешается обмен между дру гими ЦВМ системы. Таким образом, предлагаемое устройствр обеспечивает повышение пропускной способности за счет снижения времени организации межмашинно3614го обмена и передачи каждого слова в течение одного рабочего цикла ЦВМ (ЦВМ-датчик выдает два управляющих слова, запрос на выдачу первого слова и выполняет команду возврата. Формула изобретения 1. Устройство для сопряжения цифровой вычислительной машины с общей магистралью, содержащее блок управления и блок синхронизации, входы-выходы которых соединены с управляющими шинами магистрали, регистр информации, группа информационных входов и управляющий вход которого соединены соответственно с первой группой входов и первым выходом блока управления, блок анализа состояния магистрали, группа входов которого подключена к соответствующим управляющим шинам магистрали, группу приемников и группу передатчиков, причем входы приемников группы и выходы передатчиков группы подключены к информационным шинам магистрали, выходы приемников группы соединены с группой входов регистра информации, группа выходов которого является группой информационных выходов устройства, вторая группа входов, второй выход и первый вход блока управления являются соответственно группой адресных входов устройства, выходом управляющих признаков и входом опроса устройства, а третий выход соединен с первым входом блока синхронизации, первые вход и выход блока анализа состояния магистрали соединены с соответствующими приоритетными шинами, магистрали, а второй вход - с входом запроса устройства, отли чающееся тем, что, с целью повышения пропускной способности, в устройство введены счетчик слов и счетчик текущего адреса, причем группы входов счетчика слов и счетчика текущего адреса соединены с выходами приемников группы, группы выходов - соответственно с группами информационных и адресных выходов устройства, первые управляющие входы - с четвертым выходом блока управления, а вторые управляющие входы - с входом опроса устройства, выход счетчика слов подключен к второму входу блока управления и третьему входу блока анализа состояния магистрали, четвертый вход и второй выход которого являются соответственно входом ответа и выходом запуска подпрограммы устрой ства, второй вход блока синхронизации является входом управляющего признака устройства. 2.Устройство по п.1, о т л И ч ю щ е а с я тем, что блок анализа состояния магистрали содержит четыре триггера, два элемента И, элемент НЕ, приемник и передатчик, при чем первые входы элементов И подклю мены к первому входу блока, первые входы первого и второго триггеров подключены к третьему входу блока, второй вход и выход первого триггер соединены соответственно с вторым в дом блока и вторым .входом второго триггера, первый и второй выходы которого подключены соответственно к вторым входам второго и первого элементов И, первые входы третьего и четвертого триггеров подключены с оответственно к четвертому и треть му входам блока, вторые входы - через элемент НЕ к третьему входу вто рого тригера и первому входу из группы йходов блока,третий вход третьего тр гера соединен с выходом первого элемента И, а выход - с вторым выходом блока и третьим четвертого триггера, выход которого через передатчик-соединен с вторым входом из группы входов блока, третий вход первого элемента И подключей через приемник к второму вхо ду из группы входов блока, выход второго элемента И является первым выходом блока. 3.Устройство по П.1 о т л и ч а ю щ е е с я тем, что блок управления содержит схему сравнения, четыр триггера, два элемента И, узел коммутации, группу приемников и гру пу передатчиков, причем первая и вторая группы входов схемы сравнения подключены соответственно к пер вой и второй группам входов блока, а выход - к первому входу первого триггера, выход которого соединен с первым входом узла коммутации и первым входом второго триггера, второй вход - с первыми входами третьего и четвертого триггеров, а третий вход - через формирователь импульсов со вторым входом узла ком мутации, третий - шестой входы кото рого подключены соответственно к пе вому входу триггера, выход второго триггера подключен к первым входам элементов И и вторым входам третьего и четвертого триггеров, третьи входы которых соединены с соответствующими входами из первой группы входов блока, а четвертые входы - с вторым входом блока и вторым входом второго триггера, выходы третьегб триггера соединены соответственно с вторыми входами первого и второго элементов И, второй вход первого триггера и второй, седьмой, восьмой и девятый входы узла коммутац-ии подключены через соответствующие приемники группы к входу-выходу блока, первый, второй и третий выходы узла коммутации соединены через соответствующие передатчики группы с входом-выходом блока, а четвертый,, пятый, шестой и седьмой выходы соответственно с первым, четвертым, вторым и третьим выходами блока . k. Устройство по п, 1 , о т л и ч аю щ е е с я тем, что блок синхронизации содержит группу приемников, группу передатчиков, генератор, распределитель импульсов, триггер, элементы И, НЕ и ИЛИ, причем первый и второй выходы генератора соединены соответственно с первыми входами первого и второго элементов И, вторые входы которых подключены к второму входу блока, первый и второй выходы распределителя импульсов соединены соответственно с первым и вторым входами триггера, выходом подключенного к пepвo ly входу третьего элемента И, второй вход которого соединен с первым входом блока, выход элемента ИЛИ подключен к первому входу распределителя импульсов, а входы - соответственно к выходам четвертого, пятого и шестого элементов И, первые входы четвертого и пятого элементов И соединены с первым входом блока и через первый элемент НЕ с третьим входом шестого элемента И, второй вход которого подключен к вторым входам четвертого и пятого элементов И, третий вход пятого элемента И соединен с выходом триггера, а четвертый вход - с входом второго элемента НЕ, выходом соединенного с третьим входом четвертого элемента И,выходы первого, второго и третьего элементов И через соответствующие передатчики группы подключены ко входу-выходу блока, второй вход распределителя импульсов, второй и четвертый в ды пятого элемента И соединены через соответствующие приемники группы с входом-выходом блока. 6,д Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР N 205377, кл. G 06 F 15/16, 1968. 2.Авторское свидетельство СССР по заявке № 2765317/18-2, кл. а 06 F 3/Oi, 1979 (прототип).

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

название год авторы номер документа
Устройство для обмена информацией 1982
  • Маркитан Людмила Григорьевна
  • Еремеева Лидия Николаевна
  • Хельвас Валерий Пантелеймонович
SU1048468A1
Устройство для сопряжения вычислительной машины с магистралью 1981
  • Хельвас Валерий Пантелеймонович
SU980088A2
Устройство для обмена информацией между цифровой вычислительной машиной и внешними устройствами 1982
  • Хельвас Валерий Пантелеймонович
SU1062681A2
Устройство для обмена информацией между цифровой вычислительной машиной и внешними устройствами 1981
  • Хельвас Валерий Пантелеймонович
SU1003066A1
Устройство для ввода информации 1982
  • Хельвас Валерий Пантелеймонович
SU1130854A1
Коммутирующая сеть 1986
  • Хельвас Валерий Пантелеймонович
SU1411766A1
Устройство для обмена информацией между ЦВМ и внешними устройствами 1980
  • Маркитан Людмила Григорьевна
  • Хельвас Валерий Пантелеймонович
SU907537A1
Многоканальное устройство для приоритетного подключения источников информации к магистрали 1985
  • Хельвас Валерий Пантелеймонович
SU1367014A1
Устройство для сопряжения ЭВМ с общей магистралью 1990
  • Чудов Александр Алексеевич
  • Гриневич Анатолий Владимирович
  • Беспалов Сергей Викторович
  • Жевненко Юрий Иванович
SU1728867A1
Устройство управления буферным накопителем для доменной памяти 1981
  • Бойко Иван Михайлович
  • Колумбет Александр Андреевич
  • Коцегуб Евгений Терентьевич
  • Помазан Наталья Васильевна
  • Скомров Владимир Анатольевич
SU1275536A1

Иллюстрации к изобретению SU 907 536 A1

Реферат патента 1982 года Устройство для сопряжения цифровой вычислительной машины с общей магистралью

Формула изобретения SU 907 536 A1

ifff. ММО

Стр. cuMXfl.

5

Фиг. If /ЛJПJ LnJlJaJTЛJlJ

SU 907 536 A1

Авторы

Еремеева Лидия Николаевна

Маркитан Людмила Григорьевна

Хельвас Валерий Пантелеймонович

Даты

1982-02-23Публикация

1980-07-07Подача