Устройство для сопряжения цифровых вычислительных машин
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН, содержащее узел приоритета, группу элементов И приема информации, группу элементов И приема служебных признаков , группу элементов И передачи сигнала отработки, группу элементов И передачи сигнала ошибки, две группы элементов ИЛИ, блок магистральных уси лителей, группу элементов И передачи служебных признаков, группу элементов И передачи информа1(ии и два элемента ИЛИ, причем группа входов узла приоритета соединена с группой входов запроса устройства, а группа выходов - с первыми группами входов .элементов И групп приема служебных признаков и приема информации и первыми входами соответствующих элементов И групп передачи с,игнала отработки и передачи сигнала ошибки, группа входов элементов ИЛИ первой группы подключена к группе выходов элементов И группы приема служебных признаков , а группа выходов - к первой группе входов блока магистральных усилителей , первал группа выходов которого соединена с первой группой входов элементов И группы передачи служебных признаков, группа выходов которых .является группой выходов служебных признаков устройства, группа входов второй группы элементов ИЛИ соединена с группой выходов элементов И груп пы приема информации, а группа выходов - с второй группой входов блока магистральных усилителей, вторая группа выходов которого подключена к пер вой группе входов элементов И группы передачи информации, группа выходов которых является группой информационных выходов устройства, группа входов первого элемента ИЛИ соединена с группой входов сигналов ошибки устройства , а выход - с первым входом блока магистральных усилителей, первым выходом подключенного к вторым входам элементов И группы передачи сигналов ошибки, выходы которых являются группой выходов сигналов ошибки устройства , группа входов второго элемента ИЛИ соединена с группой входов сигналов отработки устройства, а выход - с вторым входом блока магистральных усилителей, вторым выходом подкгвоченного к вторым входам элементов И группы передачи сигналов отработки , выходы которых являются группой выходов сигналов отработки устройства , второй выход узла приоритета соединен с третьим входом блока магистральных усилителей, отличающееся тем,что, с целью повышения производительности обработки приоритетных сообщений, в него введены дешифратор служебных признаков , группа элементов И передачи сигналов готовности, группа регистров служебных признаков, группа регист ,ров информации, третий элемент ИЛИ и формирователь импульса, причем
СОЮЗ СОВЕТСНИХ
Р.ЮВЮПЙ
РЕСПУБЛИК (1Ю (и) gm 0 06 F 3/04
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3315843/18-24 (22) 15.07.81 (46) 23 05 83. Вюл. 8 19
{72) P.Ã. Валеев, Л.Д. Муравьев и H.B. Примако (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР и 496565, кл. G 06 F 15/16, 1973.
2. Авторское свидетельство СССР
1г 481895, кл. (i 06 F 3/04, 1972 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ
ЦИФРОВЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН, содержащее узел приоритета, группу элементов И приема информации, группу элементов И приема служебных признаков, группу элементов И передачи сигнала отработки, группу элементов И передачи сигнала ошибки, две группы элементов ИЛИ, блок магистральных уси. лителей, группу элементов И передачи служебных признаков, группу элементов И передачи информации и два элемента ИЛИ; причем группа входов узла приоритета соединена с группой входов запроса устройства, а группа выходов - с первыми группами входов .элементов И групп приема служебных признаков и приема информации и первыми входами соответствующих элементов И групп передачи сигнала отработки и передачи сигнала ошибки, группа входов элементов ИЛИ первой группы подключена к группе выходов элементов И группы приема служебных признаков, а группа выходов - к первой груп. пе входов блока магистральных усилителей, первая группа выходов которо- . го соединена с первой группой входов элементов И группы передачи служебных признаков, группа выходов которых является группой выходов служебных признаков устройства, грулпа входов второй группы элементов ИЛИ соединена с группой выходов элементов И груп пы приема информации, а группа выходов - с второй группой входов блока магистральных усилителей, вторая группа выходов которого подключена к первой группе входов элементов И группы передачи информации, группа выходов которых является группой информационных выходов устройства, группа входов первого элемента ИЛИ соединена с группой входов сигналов ошибки устройства, а выход » »с первнм входом блока магистральных усилителей, первым д выходом подключенного к вторым входам элементов И группы передачи c÷ãналов ошибки, выходы которых являются группой выходов сигналов ошибки устройства, группа входов второго элемента ИЛИ соединена с группой входов сигналов отработки устройства, а выход - с вторым входом блока магистральных усилителей, вторым выходом подключенного к вторым входам элемен. тов И группы передачи сигналов отработки, выходы которых являются группой выходов сигналов отработки устройства, второй выход узла приорите- та соединен с третьим входом блока магистральных усилителей, о т л ич а ю щ е е с я тем,что, с целью повышения производительности обработки приоритетных сообщений, в него,В введены дешифратор служебных призна" ков, группа элементов И передачи сигналов готовности, группа регистров служебных признаков, группа регистров информации, третий элемент ИЛИ и Формирователь импульса, причем
101Ч427 ва (2 J.
30 группа выходов регистров служебных признаков группы подключена к второй группе входов элементов И группы приема служебных признаков, а группа входов является группой входов служебных признаков устройства, группа выходов регистров информации группы подключена к второй группе входов элементов И группы приема . информации, а группа входов является группой информвционных входов устройства, первые входы элементов И группы передачи сигналов готовности соединены с третьим выходом блока магистральных усилителей, выходы - с
Изобретение относится к цифровой вычислительной технике и может быть использовано при создании многомашинных вычислительных комплексов.
Известны устройства для сопряже- 5 ния вычислительных машин в систему, содержащие блок обмена, регистр настройки, блок сдвигов, элементы И и
ИЛИ, блок обработки запросов, блок управления и блок номера устройства с соответствующими связями 1! ).
Недостатками этих устройств являются сложность структуры и большие затраты оборудования.
Наиболее близким по технической 15 сущности к изобретению является устройство для сопряжения, содержащее схе. му приоритета, группы элементов И приема, группы элементов И передачи, магистральные усилители и элементы ИЛИр причем выходы схемы приоритета соединены с соответствующими входами группы элементов И приема, выходы которых соединены с входами соответствуюЩих элементов ИРИр выходы которых со 5 единены с входами магистральных усилителей, выходы группы элементов И передачи соединены с соответствующими информационными выходами устройстНедостатком этого устройства является низкая производительность обработки приоритетных сообщений, так как процедура обмена не приоритетных сообщений заканчивается только после 35 выдачи всего массива информации, предгруппой ВНхоАоВ готовности информации устройства, а вторые входы - с группой выходов дешифратора служебных признаков и вторыми группами входов элементов И групп передачи служебных признаков и передачи информации, третьи входы которых соединены через формирователь импульса с выходом третьего элемента ИЛИ, группа входов которого является группой входов готовности приема устройства, группа входов дешифратора служебных признаков подключена к первой группе выходов блока магистральных усилителей, второй выход которого соединен с входом узла приоритета. назначенного для обмена. Если во время обмена информацией у более приоритетного абонента - источника информации возникает необходимость обменяться информацией с одним из участвующих в обмене абонентов, то ему придется ожидать окончания сеанса обмена, причем время ожидания может быть различным в зависимости от величины массива передаваемой йнформациы.
Целью изобретения является повышение производительности обработки приоритетных сообщений за счет сокращения времени ожидания обработки за" просов наиболее приоритетных абонентов - источников информации.
Поставленная цель достигается тем, что в устройство, содержащее узел приоритета, группу элементов И приема информации, группу элементов И приема служебных признаков, группу элементов И передачи сигнала отработки, группу элементов И передачи сигнала ошибки, две группы элементов ИЛИ, блок магистральных усилителей, группу элементов И передачи служебных признаков, группу элементов И пере" дачи информации и два элемента ИЛИ, причем группа входов узла приоритета соединена с группой входов запроса устройства, а группа выходов - с первыми группами входов элементов И групп приема служебных признаков и приема информации и первыми входами соответствующих элементов И групп передачи сигнала отработки и переда27 з 10194 чи сигнала ошибки, группа входов элементов ИЛИ первой группы подключена к группе выходов элементов И группы приема служебных признаков, а группа выходов. - к первой группе входов S блока магистральных усйлителей, первая группа выходов которого соединена с первой группой входов элементов И группы передачи служебных признаков, группа выходов которых является груп- 0 пой выходов служебных признаков устройства, группа входов элементов ИЛИ второй группы соединена с группой выходов элементов И группы приема инФормации, а группа выходов - с вто- 15 рой группой входов блока магистральных усилителей, вторая группа выходов которого подключена к первой группе входов элементов И группы передачи ин формации, группа выходов которых яв- 20 ляется группой информационных выходов устройства, группа входов первого . элемента ИЛИ соединена с группой входов сигналов ошибки устройства, а выход — с первым входом блока ма- 25 гистральных усилителей, первым выходом подключенного к вторым входам элементов И группы передачи сигналов ошибки, выходы которых являются группой выходов сигналов ошибки устройства, группа входов второго элемента ИЛИ соединена с группой входов сигналов отработки устройства, а выход - с вторым входом блока магист" ральных усилителей, вторым выходом подключенного к вторым входам we35 ментов И группы передачи сигнала отработки, выходы которых являются группой выходов сигналов отработки устройства, второй выход узла приоритета соединен с третьим входом блока ма40 гистральных усилителей, введены дешифратор служебных признаков, группа элементов И передачи сигнала готовности, группа регистров служебных признаков, группа регистров информации, .третий элемент ИЛИ и формирователь импульса, причем группа. выходов регистров служебных признаков группы подключена к второй группе входов элементов И группы приема служебных при- 50 знаков, а группа входов является груп-. пой входов служебных признаков устройства, группа выходов регистров информации группы подключена к второй группе входов элементов И группы 55 приема информации, а группа входов является группой информационных входов устройства, первые входы элементов И группы передачи сигналов готовности соединены с третьим выходом блока магистральных усилителей, выходы - с. группой выходов готовности информации устройства, а вторые входы " с группой выходов дешифратора служебных признаков и вторыми группами входов элементов И групп передачи служебных признаков и передачи информации, третьи входы которых соединены через формирователь импульсов с выходом третьего элемента ИЛИ, группа входов которого является группой sxoдов готовности приема устройства, группа входов дешифратора служебных признаков подключена к первой группе выходов блока магистральных усилителей, второй выход которого соединен с входом узла приоритета °
На фиг. 1 показана блок-схема устройства; представленного в виде блока приема; .на фиг. 2 — то же, в виде блока передачи.
Устройство содержит узел 1 приоритета, соединенный группой входов с выходами группы 2 абонентов-источников, усилитель 3 группы магистральных уси-. лителей, группа 4 элементов И приема служебных признаков, группа 5 элементов И приема информации, группы 6 и 7 элементов И передачи сигналов отработки и ошибки, регистры 8 служебных признаков группы, первую группу 9 элементов ИЛИ, усилители 10, регистры 11 информации группы, вторую группу 12 элементов ИЛИ, усилители 1316, дешифратор 17 служебных признаков, группы 18, 19 и 20 элементов И передачи служебных признаков, информации и сигналов готовности, третий элемент
ИЛИ 21, формирователь 22 импульсов, группу 23 абонентов-приемников, первый элемент ИЛИ 24„ усилитель ?5, второй элемент ИЛИ 26, усилители ?7-29, шины 30 входов запроса устройства, шины 31 готовности информации второго выхода узла 1 приоритета, шины 3? входа сигналов готовности к приему устройства. Усилители 3, 13-16, 25, 27-28 образуют блок 33 магистральных усилителей, причем входы входных усилителей 25, 27, 3, 10 и 13 соединены соответственно с первым, вторым, третьим входами и первой и второй группами входов блока 33, а их выходысоответственно через линии связи с вхо" дами выходных усилителей 15, 14, 29
16 и 28, выходы которых являются соответственно первым, вторым, третьим вы1019427 ходами и первой и второй группами выходов блока 33.
Устройство работает следующим образом.
Если несколько абонентов - источников информации готовы к выдаче информации абонентам - приемникам информации, то на шинах 30 появляются запросные сигналы. Одновременно с этим происходит передача информации, подготовленной для выдачи абонентам - при. емникам 23 информации на соответствующие регистры 8 и 11. Информация, передаваемая на регистры 8, включает в себя номер абонента - источника ин- 15 формации и номер абонента - приемника информации.
После выставления запросных сигналов на винах 30 и передачи информации на регистры 8: и 11 абоненты - источни 20 ки информации переходят на выполнение других программ, так как организация и передача сообщений абонентам - приемникам информации осуществляется устройством. 25
Узел 1 разрешает конфликтные ситуации, формирует и выдает по шине 31 сигнал готовности информации, который через усилители 3 и 29 поступает на входы элементов И группы 20. Од- зо новременно с выдачей сигнала готовности информации узел 1 разрешает выдачу информации с регистров 8 и 11 принадлеж. ицих абоненту - источнику информации, обладающему в данный момент высшим приоритетом, например або. ненту 2.1.
Числовая информация с регистра 11 Л проходит через элементы И 5.1 (: разрядность информационного слова 1, элементы ИЛИ 12, магистральные усилители 13.1-13. i, 28. 1-28. 1 на соответствующие входы элементов И группы 19. Служебная информация с регистра 8.1 проходит через элементы И груп. пы 4 (tc - -разрядность слова служебных признаков ), элементы ИЛИ группы 9, магистральwe усилители 10 и 16 на дешифратор 17 и на соответствующие входы элементов И группы 18.
В соответствии с номером абонента
50 приемника информации, например 23.2, на одном из выходов дешифратора 17 появляется разрешающий сигнал, который поступает на соответствующие входы элементов И групп 18-20. Сигнал готовности информации через элемент И 20.2 поступает в требуемый абонент 23.2 - приемник информации.
Если данный абонент 23.2 i-отов к при" ему информации, то по сигналу готовности информации осуществляется прерывание счета программ и этот абонент 23.2 переходит к приему информации из устройства. Абонент 23.2 вы« дает на шину 32.2 сигнал готовности к приему информации, который поступа. ет через элемент ИЛИ 21 на формирователь ?2, вырабатывающий стробирую" щий сигнал, который открывает элементы И 18.2, 19.2 и 20.2 и разрешает передачу служебной и числовой информации из устройства в требуемый абонент 23.2. Сразу после приема ин" формационного слова абонент 23.2 выдает в устройство сигнал отработки на вход элемента ИЛИ 26. После приема информационного слова и выдачи сигнала отработки абонент 23.2 оСуществляет .возврат на прерванную программу. Дальнейшую работу по обмену информацией организует устройство.
Сигнал отработки через элемент
ИЛИ 26, магистральные усилители 27 и 14, элемент И 6.1 выдается из устройства в абонент 2.1 - источник информации, а также поступает в узел 1 для гашения обработанного заФ проса от абонента 2.1 - источника информации, выдавшего первое информационное слово. После гашения обработанного запроса узел 1 выбирает следующий наиболее приоритетный запрос, и процесс обмена повторяется.
Абонент 2.1 - источник информации, получивший сигнал отработки (свидетельствуюций о том, что информационное слово принято абонентом 23.2-; приемником информации и можно выдавать следуюцую информационную посылку ), выдает в устройство следующее информационное слово (числовую и служебную информацию ) и запросный сигнал, и процесс обмена повторяется.
Если нужный абонент 23.2 занят или отключен, т.е. от него не приходит сигнал отработки, свидетельствующий о приеме информационной посылки в течение определенного интервала времени, то абонент 2.1 - источник информации выдает сигнал в нину 30, по которому осуществляется гашение запроса в узле 1, процедура обмена с указанным абонентом - приемником инФормации 23.2 завершается °
Каждое информационное слово, полученное абонентом 23.2 - приемником
1019427 информации, проверяется по модулю два.
9 случае овибки абонент 23.2 - приемник информации выдает а устройство ,сигнал онибки и осуществляет возврат (йа прерванную программу.
Сигнал оеибки через элемент ИЛИ 24, .магнистральные усилители 25 и 15, соответствующий элемент И группы 7 передается из устройства в абонент 2.1источник, информации, Яосле этого осу ществляется либо повторение выдачи неверно принятого слова, либо прекрашение процедуры обмена.
5 Таким образом, предлагаемое у©т,ройство для сопряжения обеспечивает сокращение времени ожидания обработки запросов наиболее приоритетных абонентов - источников информаций по
10 сравнению.-с известным устроиством.
1019427 . ВНИИПИ Заказ 3705/43 Тираж 706 Подписное филиал ППП "Патент", r. Ужгород, ул. Проектная, ч