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

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

Авторы: Еремеева, Маркитан, Хельвас

Есть еще 4 страницы.

Смотреть все страницы или скачать ZIP архив

Текст

Союз СоветскихСоциалистическихРеспублик ОП ИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ 1 о 907536Опубликовано 23.02.82 Бюллетень7 Дата опубликования описания 23.02.82(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С 06 ЩЕЙ МАГИСТРАЛЫ Изобретение относится к вычислительной технике и может найти применение в многомашинных выцислительных системах.Известны устройства для сопряжения ЦВМ в однороДной вычислительной системе, содержащие счетчик слов переда чи и при ема, ши ны канала обмена информацией (информационная магистраль), причем кодовые числовые1 в шины ЦВМ подключены через группу элементов И (передатчиков) к ши нам канала обмена информацией,Эти устройства обеспечивают соединение всех ЦВМ в цепоцку и тренсляцию выдачу и прием информации и служебных си гналов из маши ны в маши ну.Вся цепочка из ЦВМ и устройств сопряжения разбивается на несколько самостоятельных подсистем. Граница разбиения определяется программно и может устанавливаться в нужное время и в нужных местах. После разбиения всей системы на подсистемы обмен информацией возможен только между машинами своей подсистемы. В каждой подсистеме может быть в определенный промежуток времени только одна машина, передакщая информацию, и произвол ь ное число при емных Ц ВМ. Для р еализации межмашинного обмена вводятся специальные команды системы ( команда настройки, команда приема и передачи информации и т.д.) )11.Недостаток указанных устройств состои т в низ ком быстродей ст вии, так как для программного иэ менени я коммутации между ЦВМ служат специальные шины системы, а обмен между ЦВМ возможен только внутри своей подсистемы, причем эта подсистема образует" ся программой на время от начала до окончания передачи массива. Егли во время передаци этого массива возникает необходимость произвести передачу информации между двумя другими ЦВМ, одна из которых находится внутри подсистемы, или эти машины90/536 Составитель В. ВертлиГТехред д, д ц ектор М,Шаро дактор В,Дан Тираж 732 Под пи с НИИПИ Государственного комитета СС по делам изобретений и открытий 13035, Москва, Я. Раушская наб, оеР аказ 5 Проект Филиал ППП "Патент"г. Ужгомагистрали содержит четыре триггера, два элемента И, элемент НЕ, приемник разделяет созданная в текущий моментвремени подсистема, то программавынуждена ожидать окончания начатогообмена, периодически опрашивая состоя ни е в сей вы чи слит ел ь ной си ст емы, 5чем и снижается быстродействие системы. Кроме того, в устройствахотсутствуют аппаратные средстваразрешения конфликтных ситуаций,т, е. ситуаций, когда две и более 10Ц ВМ од новремен но начи нают настройку систем, причем настраиваемые подсистемы как-либо пересекаются. Вопросы разрешения конфликтов решаютсяпрограммой ЦВИ, и это требует значительного времени, поскольку необходимо производить программный анализпо каждому запросу, который возникаетв системе. 2 ОНаиболее близким к изобретению по сущности технического решения является устройство для сопряжения с общей магистралью вычислительной системы, содержащее блок синхронизации, вход-выход которого соединен с входом- выходом блока управления, входом-выходом блока управления, входом-выходом блока анализа приоритета и управляющими шинами магистрали, регистр передачи, соединенный входом со входной шиной данных, а выходом - чераз группу передатчиков с шинами данных магистрали, регистр приема, соединенный выходом с выходной шиной данных, а входом - с первыми входами блока управления и блока синхронизации и через группу приемников с шинами данных магистрали, первый выход и второй вход бло,40 ка управления соединены соответственно со вторым входом и первым выходом блока синхронизаций, группа выходов которого является группой синхронизирующих выходов устройства, первые вход и выход блока анализа приоритета подключены соответственно со входной и выходной шинами приоритета устройства, третий вход и второй выход блока управления являются соответствующими входом и выходом устройства, а группа входов - группой входов адреса устройства 2.Недостаток этого устройства состоит в низкой пропускной способности устройства, поскольку подготовка к обмену осуществляется управляющими программами ЦВМ, участвующими в обмене. Цель изобретения - повышение пропускной способности устройства. Поставленная цель достигается тем, что в устройство, содержащее блок управления и блок синхронизации, входы-выходы которых соединены с управляющими шинами магистрали, регистр информации, группа информационных входов и управляющий вход которого соединены соответственно с первой группой входов и первым выходом блока управления, блок анализа состояния магистрали, группа входов которого подключена к соответствующим управляющим шинам магистрали, группу приемников и группу передатчиков, причем входы приемников группы и выходы передатчиков группы подключены к информационным шинами магист" рали, выходы приемников группы соединены с группой входов регистра информации, группа выходов которого является группой информационных выходов устройства, вторая группа входов, второй выход и первый вход блока управления являются соответственно группой адресных входов устройства, выходом управляющих признаков и входом опроса устройства,третий выход соединен с первым рходом блока синхронизации, первые;вход и выход блока анализа состояния магистрали соединены с соответствующими приоритетными шинами магистрали, а второй вход - с входом запроса устройства, введены счетчик слови счетчик текущего адреса, причемгруппы входов счетчика слов и счетчика текущего адреса соединены свыходами приемников группы, группывыходов - соответственно с группамиинформационных и адресных выходовустройства, первые управляющие входыс четвертым выходом блока управления, а вторые управляющие входыс входом опроса устройства, выходсчетчика слов подключен к второмувходу блока управления и третьемувходу блока анализа состояния магистрали, четвертый вход и второй выходкоторого являются соответственно входом ответа и выходом запуска подпрограммы устройства, второй вход блока синхронизации является входом управляющего признака устройства, а также тем, что блок анализа состояния9075и передатчик, прицем первые входы элементов И подключены к первому входу блока, первые входы первого и второго триггеров подключены к тре" тьему входу блока, второй вход и 5 выход первого триггера соединены соответственно с вторым входом блока и вторым входом второго триггера, первый и второй выходы которого подключены соответственно к вторым 10 входом второго и первого элементов И, первые входы третьего и четвертого триггеров подключены соответственно к четвертому и третьему входам блока, вторые входы - через элемент НЕ 15 к третьему входу второго триггера и первому входу из группы входов блока, третий вход третьего триггера соединен с выходом первого элемента И, а выход - с вторым выходом 20 блока и третьим входом четвертого триггера, выход которого через передатчик соединен с вторым входом из группы входов блока, третий вход первого элемента И подключен через приемник к второму входу из группы входов блока, выход второго элемента И является первым выходом блока, и тем, что блок управления содержит схему сравнения, цетыре З 0 триггера, два элемента И, узел коммутации, группу передатчиков, причем первая и вторая группы входов схемы сравнения подключены соответственно к первой и второй группам входов блока, а выход - к первому входу первого триггера, выход которого соединен с первым входом узла коммутации и первым входом второго триггера, второй вход - с первыми входами третьего и четвертог о триггеров, а третий вход " через формирователь импульсов со вторым входом узла коммутации, третий - шестой входы которого подключены соответственно к первому входу блока, выходам первого и второго элементов И и выходу четвертого триггера, выход второго триггера подключен к первым входам элементов И и вторым входам третьего и цетвертого триггеров, третьи входы которых соединены с соответствующими входми из первой группы входов блока, а четвертые входы - с вторым входом блока и вторым входом второго триггера, выходы третьего триггера соединены соответственно с вторыми входами первого и второго элементов И, второй вход первого 36, 6триггера и. второй, седьмой, восьмойи девятый входы узла коммутацииподключены. через соответствующиеприемники группы к входу " выходублока, первый, второй и третий выходы узла коммутации соединены черезсоответствующие передатчики группыс входом-выходом блока, а четвертыйпятый, шестой и седьмой выходысоответственно с первым, четвертым,вторым и третьим выходами блока,и тем, что блок синхронизации содер"жит группу приемников, группу передатчиков, генератор, распределительимпульсов, триггер, элементы И,НЕи ИЛИ, прицем первый и второй выходыгенератора соединены соответственнос первыми входами первого и второгоэлементов И, вторые входы которыхподключены к второму входу блока,первый и второй выходы распределителя импульсов соединены соответственно с первым и вторым входами триггера, выходом подклюценного к первому входу третьего элемента И, второй вход которого соединен с первымвходом блока, выход элемента ИЛИподключен к первому входу распределителя импульсов, а входы - соответ"ственно к выходам четвертого, пятогои шестого элементов И, первые входычетвертого и пятого элементов Исоединены с третьим входом блокаи через первый элемент НЕ с первымвходом шестого элемента И, второйвход которого подключен к вторымвходам четвертого и пятого элементовИ третий вход пятого элемента Исоединен с вцходом триггера, а четвертый вход " с входом (второго)элемента НЕ, выходом соединенногос третьим входом четвертого элемен"та И, выходы первого, второго итретьего элементов И церез соответствующие передатчики группы подключены ко входу" выходу блока, второйвход распределителя импульсов, второйи четвертый входы пятого элемента Исоединены через соответствующие приемни ки группы с входом- выходом блока,На фиг. 1 показана схема устройства для сопряжения ЦВИ с общей магистр ал ью, на фи г. 2 - схема блокаанализа состояния магистрали межмашинного обмена (ИМО)ф на фиг. 3 временная диаграмма выдачи управляющих слов, на фиг, 1 - схема блокасинхронизации, на фиг. 5 - временная7 9 0 7диаграмма работы блока синхронизации, на фиг. б " схема блока управления.Устройство содержит (фиг, 1)блок 1 анализа состояния магистрали,блок 2 управления, блок 3 синхронизации, сцетцик 4 текущего адресасчетчик 5 слов,регистр б информации, передатчики 7 группы, приемники 8 группы, информационные шины 9 10магистрали, управляющие шины 10 чагистрали, шины 11 и 12 приоритета,входную шину 13 запроса устройства,выходную шину 14 запуска подпрограммы ММО устройства, входную шину 15 15ответа устройства, выходные шины16 и 17 управляющих признаков устройства, входную шину 18 опроса устройства, шину 19 записи в сцетчики, шину 20 записи в регистр информации, входные шины 21 номераЦВМ, шину 22 выдачи из регистра информации, шину 23 признака концамассива.Блок 1 анализа состояния магистра" 25ли обеспечивает запоминание запроса на ММО, анализ состояния информа"ционной магистрали ММО "Свободнаили Занята и при ее незанятостиформирование сигнала на запуск уп- ЗОравляющей программы в ЦВМ - датчикедля подготовки ММО в занятие магистрали ММО для этого обмена. Блок 2управления предназначен для формирования управляющих сигналов, обеспечивающих функционирование всего устройства. Блок 3 синхронизации обеспечивает синхронизацию тактовых сеток ЦВМ, между которыми ведется передача информации, Счетчик 4 текущегоадреса и счетчик 5 слов определяютначальный (текущий) адрес и количество слов передаваемого массива, Регистр6 информации обеспечивает промежуточное хранение передаваемой информации, Передатчики 7 обеспечиваютподключение кодовых числовых шинЦВМ к информационной шине магистрали 9, а приемники 8 " подключениек этой магистрали блока 2 управления, счетчиков 4 и 5 и регистра 6 информации,На фиг. 1 обозначена пунктиромЦВМ, которая с помощью рассматриваемого устройства подключается к магис55рали, и ее прямые выходы на магистрал ь с помощью ши н 24 и 25 си нхронизации первого и второго управляющих слов. Блок 1 анализа состояния магистрали (фиг,2) содержит четыре триггера 26-29, элементы И 30 и 31,элемент НБ 32, приемник 33 и передатчик 34,Блок 3 синхронизации (фиг,4) содержит генератор 35, распределитель36 импульсов, триггер 37 элементыИ 38-43, первый элемент НЕ 44, элемент ИЛИ 45, второй элемент НЕ 46,передатчики 47-49 группы, приемники50-52 группы, шины 53 и 54 первоговхода блока.ФБлок 2 управления (фиг.б) содержит схему 55 сравнению, триггеры56-59, формирователь 60 импульсов,элементы И 61 и 62, узел коммутации, состоящий из элементов И 63- 72,формирователя 73 импульсов и элемент ИЛИ 74,приемники 75-79 группы,передатчики 80-82 группы.Выцислительная система обьединяатгруппы ЦВМ, каждая из которых подключается к управляющим и информационным ши нам общей магистрали при помощи предла гаемого у строй ст ва (каналаММО).Устрой ст во р абот ает следу ющи м образом,Синхронизация ЦВМ вычислительной системы обеспечивается блоками 3синхронизации, входящими в составканала ММО всех ЦВМ. СинхронизацияЦВМ, участвующих в ММО, заключаетсяв совмещении тактовых сеток ЦВМ-датчика ( ЦВЛд и ЦВМ-приемника ЦВМПР),Распределитель 36 и триггер 37формирова мя, управляющего стробаусловно введены в состав блока 3 синхронизации для более наглядногопредставления работы блока. Обычнораспредели тел ь 36 импул ьсов игриггер 37 размещаются в устройствеуправления ЦВМ, так как это позволяет сократить количество и длину электрических связей между распределителем импульсов и элементами устройства управления ЦВМ. Подключение тактовых выходов распределителя 36 импульсов к ЦВМ условно не показано.Синхронизирующие сигналы передаются по шинам ГИ 1 и ГИ 2, "Стр.упр.",входящим в группу шин 10 магистралиуправления "Упр. сигн,ММО,Генератор 35 включается только водном канале ММО ( среднем на магистрали) постоянным потенциалом, подаваемым на вход "Вкл. генер Размещение устройства с включенным генерато"907536 1 О Если ЦВМ является датчиком информации, из блока 2 в блок 3 синхронизации выдается сигнал "Вкл,стр,упр", по которому строб управления,формируемый на триггере 37, черезэлемент И 40 и передатчик 49 выдается на соответствующую управляющую шину магистрали. Следует отметить, что все распределители 36 Формируют чет ны е и мпул ь сы из серии"ГИ 2", а нечетные - серии нГИ".Если после подачи на распределительимпульсов импульса "ГИ 1" и формирования соответствующего нечетно- Ого тактового импульса поступлениеследующего импульсаГИ 2 н задерживается, то длительность последнеготактового импульса на вь 1 ходе определяется моментом поступленияследующего импульса нГИ 2".Рассмотрим подробнее, как произ"водится синхронизация тактовых сетокдвух ЦВМ.В ЦВМ распределителем импульсов из входных серий импульсов нГИ 1 н и нГИ 2 н формируются 8 выходных сигналовв "ТИ 1 - ТИ 8" (фиг. 5),Два выходных сигнала распределителя импульсов (в рассматриваемом случае "ТИ 1 и ТИ 5")55 подаются на входы триггера 37, нан гн выходе которого формируется Стр,1- . Допустим, что в момент, когда подается команда на синхронизацию ЦВМд 45 При организации ММО могут возникать конфликтные ситуации, вызванныеодновременным запросом на ММО со стороны двух или более ЦВМ (или ВУ)в том время, когда магистраль ММОзанята. Такие конфликты в каналеММО решаются блоком 1. Все блоки 1соединены между собой шиной приоритет а, при чем шина 11 я вляется входомблока 1 от ЦВМ высшего приоритета,а шина 12 - выходной шиной для ЦВМнизшего уровня приоритета,ром в середине магистрали позволяет сократить время рассогласования тактовых сеток синхронизируемых ЦВМ, связанное с задержкой тактовых импульсов на кабелях магистрали управления. Генератором 35 Формируютсяд ве сдви нутые друг от носи тел ьно дру га на 1/2 период а серии т актовых импульсов "ГИ 1" и "ГИ 2", которые через элементы И 38 и 33 и передатчики 47 и 48 выдаютсяна соответствующие управляющие шины 10 магистрали при наличии сигнала "Вкл, генер," на входе блока. Через приемник 50 импульсы "ГИ 1 н поступают на входы распределителей 36 всех устройств непосредственно.ИмпульсыГИ 2" поступают на распределит ели и мпул ьсо в ч ер ез при емник 51, элемент И 43 и элемент ИЛИ 45, если ЦВМ не участвует в ММО или является датчиком информации, и через элементы И 41 и 42 .и элемент ИЛИ 45, если ЦВМ является приемником информации. 1 О 15 20 25 зо 35 и ЦВМ, из распределители 36 работают таким образом, что "ТИ 1" ЦВМ совпадает с ТИ 5 н ЦВМ как это показаноДона временной диаграмме фиг.5. После формирования в ЦВ"импульса "ТИ 5" сигналом с выхода триггера 37 и "Стр.упр. 1-5" через элемент НЕ 46 на элементах И 41 и 42 блокируется поступление двух импульсов "ГИ 2" на вход распределителя 36 импульсов, Таким образом, длительность импульса "ТИ 5" равна двум периодам следования импульсов нГИ 1". После этого с элемента И 41 снимается блокировка импульсов "ГИ 2" стробом Ктр, упр". и на вход распределителя поступает очередной импульс нГИ 2" которым заканчи вается Формирование импульса "ТИ 5", Формируется импульс "ТИ 6" и все последующие, причем с этого момента времени тактовые сетки ЦВМи ЦВМсовпадают, т.е. машин работают синхронно. При синхронной работе импульсы "ГИ 2",которыми формируются выходные си гналы "ТИ 6" и "ТИ 8", поступают на вход распределителя через элементы И 41 и ИЛИ 45, а импульсы "ГИ 2", которыми Формируются сигналы "ТИ 2" и нТИ 4", через элементы И 42 и ИЛИ 45.Следует отметить, что рассогласование тактовых сеток распределителей импульсов ЦВМи ЦВМ, вызванное сбоем, устраняется автоматически без участия оператора и программы. Инициатором межмааинного обмена могут служить ЦВМ, ЦВИи внешние устрой ства.В ЦВМАини.иатором является программа, ЦВМпри внешние устройства при необходимости Формируют си гналы запроса ММО. В описании и чертежах предлагаемого устройства рассматривается вариант, когда инициатором ММО является ЦВМ.Таким образом, крайняя леваяЦВМ обладает высшим уровнем приоритета, крайняя правая ЦВМ - низшим.Для синхронизации запросов наММО в крайнем на магистрали устройстве для ММО Формируется строб "Стр.синхр.", который через передатчиквыдается на одну из шин 10 магистрали (не показана),Запрос на ММО Формируется ЦВМи поступает на вход триггера 26,которым Фиксируется этот запрос ипередним Фронтом сигнала "Стр,синхр"переписывается в триггер 27, Заднимфронтом сигнала "Стр. синхр," приотсутствии запросов в ЦВМ высшегоприоритета (на шине 11 разрешающийпотенциал) и при условии, что межмашинная магистраль свободна (на вь 1 ходе приемника 33 разрешающий потенциал) через элемент И 30 запроспереписывается в триггер 28, а затемв триггер 29 (состояния межмашинноймагистрали), На выходе триггера 28Формируется сигнал нЗапуск ММО"(ти па Прерывание), поступающий вЦВМ по шине 14, а триггер 29 черезпер едат чи к 34 у ст ана вли в ает на ши"неСост, магистр, ММО" потенциал,соответствующий состоянию "Занята".После перехода ЦВМ на управляющуюпрограмму подготовки устройств дляММО из ЦВМ по шине 15 выдаетсясигнал "Запрос принят", которым сбрасывается триггер 28,Программа подготовки. устройствдля ММО обеспечивает запись в счетчики 4 и 5 текущего адреса, количе .т ва слов начал ьного адреса, величины передаваемого массива ЦВМ иЦВМри имитацию запроса на выдачупервого слова из ЦВМв ЦВМ , Записьв счетчики каждой ЦВМи ЦВ", производится двумя операциями вывода, В первой операции выдается первое управляющее слово УСлво второй - второе управляющее слово "УСл 2.Отдельными разрядами первого управляющего слова определяются;номер ЦВМ, в канал ММО которойпередается второе управляющее слово,признак ЦВМ (определяется, является ЦВМ датчиком или приемникоминформации 1;признак синхронизации определяется необходимость синхронизации ЦВМ,обмени вающихся и нфор маци ей ) . 2 О 25 30 35 40 45 50 55с Второе управляющее слово содержит начальный адрес массива информации и количество слов в массиве. Управляющие слова из ЦВМ через группу передатчиков 7 выдаются на группу инфор" мационных шин "Инф. ММО" 9 магистрали.Управляющие слова сопровождаются сигналами синхронизации "Синхр.УСл 1" и "Синхр, УСл 2", выдаваемыми из ЦВМ по шинам 24 и 25 на группу шин нупр,сигн.ММО" 10 магистралипередатчики сигналов синхронизации размещены в ЦВМ и на чертежах не показаны). Временная диаграмма выдачи управляющих слов приведена на Фиг. 3. При выдаче "УСл 1" номер ЦВМ через инФормационные шины 9 магистрали поступает в блоки 2 управления всех устройств ММО системы (на схему 55 сравнения . На второй группе входов схемы сравнения устанавливается номер соответствующей ЦВМ, В выбраннсйдля обмена ЦВМ происходит сравнение номеров, и с выхода схемы сравнения устанавливается в единичное состояние триггер 56 и затем по одному из тактовых импульсов "ТИ" триггер 57, потенциалом с выхода которого размещается прием "Признака ЦВМ" и Признака синхронизации" соответственно в триггеры 58 и 59, С выходов триггеров 57,58 .а элементе И 61 Формируется сигнал,1 ЦВМ который, поступая в ЦВМ,Ь-пРопределяет, на ввод или вывод массива будет работать выбранная ЦВМ. Выходным потенциалом триггера 59 на элементе И 72 Формируется си гнал Вкл . стр. упр,", который, поступая в блок 3, подключает на одну из шин 10 магистрали управляющий строб синхронизации пСтр. упр,", на элементе И 71 Формируется сигнал "Вкл. синхр., который, поступая в блок 3, обеспечивает синхронизацию тактовых сеток ЦВМи ЦВМп,При выдаче "УСл 2 п в блок 2 выбранной ЦВМ элементом И 65 и Формирователем 73 Формируется сигнал "ПКС 4 ММО", который обеспечивает запись в сов етчики 4 и 5 начал ь ного адреса и вели чи ны массива информации, передаваемых между выбра нными Ц ВМ.После подготовки канала ММО ЦВМи ЦВМпрограммой ЦВИ выдается ,на шину 10 магистрали сигнал "ЗапросПрием информации в канале ИМО ЦВИ,ПР 2 Опроизводится на регистр 6 сигналом"ПКРгММО", сформированным в блоке 2управления ЦВИР на элементе И 66из сигнала нСинхр.инй. ММО".одновременно сигнал Запрос вЦВМ через приемник 70, элементыИ 69, ИЛИ 74, поступает в ЦВИкаксигнал "Запрос Вв-Б", вызывая йриостановку программы ЦВИп. При этомиз ЦВИ выдается сигнал ОпросД"Пр-ИИО", на элементе И 64 формируется сигнал "ВКРг МИО", которымсчитывается содержимое регистра 6информации в ОЗУ ЦВИ р по адресу,указанному в счетчике 4. Одновременно этот же сигнал через элемент И 6735и передатцик 31 поступает нг соответствующую шину 10 магистрали,как сигнал "Запрос в ЦВМ", на выдачу следующего слова информации изЦВИ.Изменение состояния счетчиков 4и 5 производится задним фронтом сигнала "Опрос Д-Пр-МИО".После передачи последнего слова45массива информации счетчика словв ЦВМд и ЦВИНЕР формируется сигнал"Конец массива", которым аппаратураканалов МИО ЦВИ и ЦВ 11 пр при водится висходное состояние. В ЦВМРсигнал"Конец массива" может использоватьсякак запрос на перевод ЦВИрна обработку принятого массива. Г этогомомента разрешается обмен между другими ЦВИ системы,Таким образом, предлагаемое устройство обеспечивает повышение пропускной способности за счет снижения времени организации межмашинно 30 13 9075 в ЦВИцепь выдачи сигнала условно не показана ), по которому на элементах И 70 и ИЛИ 74 формируется сигнал "Запрос Вв-В", который, поступая в ЦВИд, приостанавливает ее рабо ту на один цикл, и из ячейки ОЗУ, адрес которой записан в счетчикевыдается первое слово массива.Выдаваемое из ЦВИ слово информации сопровождается сигналсм "Опрос Д-Пр 1 О ММО", по которому на элементе И 6," Формируется сигнал "Запрос в ЦВМ 11 Р.Последний через передатцик 82 выдается на одну из шин 10 магистрали, а на элементе И 63 Формируется сигнал 15 "Оинхр. инф, ММО", который черезпередатчик 80 выдается на соответствующую шину 10. 36 14го обмена и передачи каждого слова в течение одного рабочего цикла ЦВИс1 Ц ВИ-дат ци к выдает два упр авляющих слова, запрос на выдачу первого слова и выполняет команду возврата.формула изобретения1. Устройство для сопряжения цифро.вой вычислительной машины с общей магистралью, содержащее блок управления и блок синхронизации, входы-выходы которых соединены с управляющимишинами магистрали, регистр информации,группа информационных входов и управляющий вход которого соединены соответственно с первой группой входови первым выходом блока управления,блок анализа состояния магистрали,группа входов которого подключенак соответствующим управляющим шинаммагистрали, группу приемников и группу передатчиков, причем входы приемни.ков группы и выходы передатчиковгруппы подключены к информационным шинам магистрали, выходы приемниковгруппы соединены с группой входов регистра информации, группа выходов которого является группой информационных выходов устройства, вторая группа входов, второй выход и первый вход блока управления являются соответственно группой адресных входов устройства, выходом управляющих признаков и входом опроса устройства, а третий выход соединен с первым входом блока синхронизации, первые вход и выход блока анализа состояния магистрали соединены с соответствующими приоритетными шинами, магистрали, а второй в;сод - с входом запроса устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения пропускной способности, в устройство введены с чет чи к слов и с цетчи к текущего адреса, причем группы входов счетчика слов и счетчика текущего адреса с оеди не ны с выходами при ем ни ко в группы, группы выходов - соответственно с группами информационных и адресных выходов устройства, первые управляющие входы - с четвертым выходом блока управления, а вторые управляющие входы - с входом опроса устройства, выход счетчика слов подключен к второму входу блока управления и третьему входу блока анализа состояния магистрали, четвертый вход90753 б 16 и второй выход которого являютсясоответственно входом ответа ивыходом запуска подпрограммы устройства, второй вход блока синхронизации является входом управляющего 5признака устройства.2. Устройство по п.1, о т л и ц аю щ е е с я тем, что блок анализасостояния магистрали содержит четыре триггера, два элемента И, элемент НЕ, приемник и передатчик, причем первые входы элементов И подключены к первому входу блока, первыевходы первого и второго триггеровподключены к третьему входу блока, 5второй вход и выход первого триггерасоединены соответственно с вторым входом блока и вторым, входом второготриггера, первый и второй выходыкоторого подключены соответственно 20к вторым входам второго и первогоэлементов И, первые входы третьегои четвертого триггеров подключенысоответственно к четвертому и третьему входам блока, вторые входы - через элемент НЕ к третьему входу второго тригера и первому входу из группы"входов блока, третий вход третьего триггера соединен с выходом первогоэлемента И, а выход - с вторым ЭОвыходом блока и третьим в%одомчетвертого триггера, выход которогочерез передатчик соединен с вторымвходом из группы входов блока,третий вход первого элемента И подключен через приемник к второму входу из группы входов блока, вьходвторого элемента И является первымвыходом блока.3. Устройство по п,1 о т л и ч аю щ е е с я тем, что блок управления содержит схему сравнения, четыретриггера, два элемента И, узелкоммутации, группу приемников и группу передатциков, прицем первая ивторая группы входов схемы сравнения подключены соответственно к первой и второй группам входов блока,а выход - к первому входу первоготриггера, выход которого соединенс первым входом узла коммутациии первым входом второго триггера,второй вход - с первыми входамитретьего и четвертого триггеров, атретий вход - через формировател ь55импульсов со вторым входом узла коммутации, третий - шестой входы которого подключены соответственно к первому входу триггера, выход второго триггера подключен к первым входамэлементов И и вторым входам третьегои цетвертого триггеров, третьи входы которых соединены с соответствующими входами из первой группы входов блока, а четвертые входы - с вторым входом блока и вторым входомвторого триггера, выходы третьеготриггера соединены соответственнос вторыми входами первого и второгоэлементов И, второй вход первоготриггера и второй, седьмой, восьмой и девятый входы узла коммутацииподключены через соответствующиеприемники группы к входу-выходублока, первый, второй и третий выходы узла коммутации соединены черезсоответствующие передатчики группы свходом-выходом блока, а четвертый,.пятый, шестой и седьмой выходы -соответственно с первым, четвертым,вторым и третьим выходами блока. Устройство по п.1, о т л и ц а ю щ е е с я тем, что блок синхронизации содержит группу приемников, группу передатчиков, генератор, распределитель импульсов, триггер, элементы И, НЕ и ИЛИ, прицем первый и второй выходы генератора соединены соответственно с первыми входами первого и второго элементов И, вторые входы которых подключены к второму входу блока, первый и второй выходы распределителя импульсов соединены соответственно с первым и вторым входами триггера, выходом подклюценного к первому входу третьего элемента И, второй вход которого соединен с первым входом блока, выход элемента ИЛИ подключен к первому входу распределителя импульсов, а входы - соответственно к выходам четвертого, пятого и шестого элементов И, первые входы четвертого и пятого элементов И соединены с первым входом блока и через первый элемент НЕ с третьим входом шестого элемента И, второй вход которого подключен к вторым входам четвертого и пятого элементов И, третий вход пятого элемента И соединен с выходом триггера, а четвертый вход - с входом второго элемента НЕ, выходом соединенного с третьим входом четвертого элемента И,выходы первого, второго и третьего элементов И через соответствующие передатчики907536 группы подключены ко входу-выходу блока, второй вход распределителя импульсов, второй и четвертый входы пятого элемента И соединены через соответствующие приемники группы с входом-выходом блока.18Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРЮ 205377, кл. С Об Р 15/16, 1968.з 2, Авторское свидетельство СССРпо заявке Ю 2765317/18-24,кл. 3 06 Р 3/04, 1979 (прототип).

Смотреть

Заявка

2950792, 07.07.1980

ПРЕДПРИЯТИЕ ПЯ В-8117

ЕРЕМЕЕВА ЛИДИЯ НИКОЛАЕВНА, МАРКИТАН ЛЮДМИЛА ГРИГОРЬЕВНА, ХЕЛЬВАС ВАЛЕРИЙ ПАНТЕЛЕЙМОНОВИЧ

МПК / Метки

МПК: G06F 13/36, G06F 9/48, G06F 9/54

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

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

Код ссылки

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

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