Устройство для сопряжения абонентов с цвм.
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники и может быть использовано в интерфейсе ЦВМ с различными внешними устройствами. Целью изобретения является повышение достоверности анализа.Устройство содержит регистр 1 программной готовности, регистр 2 программной маски, регистр 3 готовности абонентов, буферный регистр 8, блок 9 анализа готовности, блок 14 элементов И, элемент 15 НЕ, первый, второй элементы ИЛИ 16, 17, шифратор 18,дешифратор 19. Устройство обеспечивает распределение приоритетов абонентов ЦВМ в зависимости от их готовности к приемопередаче информации. 1 ил.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
А1 (19) (11) (б11 4 С 06 Р 13/ОО
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМ У СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ ГННТ СССР (21) 4218429/24-24 (22) 04.01 .87 (46) 15.04.89. Бюл. 1(! 14 (72) С.А. Подопригора, Т.Г. Лобанова и В.M. Семенова (53) 681 .3 (088.8) (56) Авторское свидетельство СССР
9. 962950, кл. G 06 F 13/00, 1982.
Авторское свидетельство СССР
11! 1359781, кл. С 06 F 13/00, 1984. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБО-, НЕНТОВ С ЦВМ (57) Изобретение относится к вычислительной технике, и может быть использовано в интерфейсе ЦВМ с различными внешними устройствами. -Целью изобретения является повьппение достоверности анализа. Устройство содержит рег истр 1 программной готовности, рег истр 2 п рог раммной маски, регистр 3 готовности абонентов, буферный регистр 8, блок 9 анализа готовности, блок 14 элементов И, элемент НЕ 1 5, первый, второй элементы ИЛИ 16, 17, шифратор 18, дешифратор 1 9. Устройство обеспечивает распределение приоритетов абонентов
ЦВМ в зависимости от их готовности к приемопередаче информации. 1 ил.
1 472911
Изобретение относится к вычислительной технике и может быть использовано в интерфейсе ЦВМ с различными внешними устройствами.
Целью изобретения является повышение достоверности анализа.
На чертеже представлена структурная схема устройства.
Устройство содержит регистр 1 пporраммной готовности, регистр 2 программной маски, регистр 3 готовности абонентов, содержащий блок 4 триггеров, первый и второй блоки элементов И 5, 6 и блок 7 элементов НЕ, буферный регистр 8, блок 9 анализа готовности, содержащий группу элементов HE-1 О, группу 11 элементов ИЛИ-НЕ, первую 12 и вторую
13 группы элементов И, блок 14 элементов И, элемент НЕ 15, первый и второй элементы ИЛИ 16, 17, шифра" тор 1 8 дешифратор 1 9, вход 20 устройства для подключения информационного выхода ЦВМ, вход 21 устрой. ства для подключения, выходов готовности абонентов, входы 22, 23 и 24 устройства для подключения соответственно первого, второго и третьего выходов синхронизации ЦВМ, вход 25 устройства для подключения выхода разрешения ЦВМ, выходы 26, 27 и 28 устройства для подключения соответственно первого, второго информационных входов и входа готовности
ЦВМ.
Устройство работает следующим образом.
Перед началом работы разряды регистров устройства устанавливаются в исходное состояние. При этом триггеры буферного регистра 8 и регистра
2 программной маски. устанавливаются в единичное состояние, а регистра 1 программной готовности и регистра 3 готовности абонентов — в нулевое.
При приеме каждого нового заказа на обмен, номер, указанный в его составе, поступает в устройство в виде позиционного кода по шине.20 и записывается в соответствующий триггер регистра 1, Разрешение на запись инФоРмации при этом поступает по входу 22. В. результате триггер соответствующий абоненту, устанавливается в единичное состояние, означая готовность пвограммы (ЦВМ) к обмену с этимабонентом. При поступлении каждого следующего заказа на обмен с тем же абонентом единичное состояние триггера подтверждается.
После выполнения. обмена с абонентом, 5 если заказы на обмен к нему отсутствуют, его номер таким же образом поступает в регистр 1 программной готовности, устанавливая соответствующий триггер в нулевое состояние.
Информация в регистр 2 программной маски записывается по входу 20, разрешение на запись информации поступает по входу 23, причем в.нулевое состояние устанавливаются триггеры регистра 2, соответствующие тем абонентам, с которыми программой в данный момент запрещен обмен.
При появлении сигналов готовности от абонентов они по входу 21 по2р ступают на входы элементов НЕ 7, И 6 в виде позиционного кода и при наличии сигнала разрешения записи низкого. уровня по входу 25 записываются в триггеры 4 регистра 3 го25 товности абонентов. При отсутствии готовности абонентов в соответствующий триггер регистра 3 через элементы НЕ 7, .И 5 записывается нулевой код, а при наличии готовно3p . сти — через элементы И 6 единичный.
Операция проверки совпадения готовностей к обмену программы и абонентов, т.е. определения..- наиболее " приоритетного абонента, производится при подаче сигнала опроса высокого уровня по входу 25 в блок 9 анализа готовности. Совпадение готовностей при отсутствии маскирования от про-. граммы проверяется группой четырех40 входовых элементов И 12 в каждом разряде, На выходе элементов И 12 появляется сигнал высокого либо низкого уровня в случае соответственно совпадения или несовпадения сигнал:
1 лов готовности, поступающих на их входы с единичных выходов триггеров, составляющих регистры 1-3 и 8.
Если совпадения сигналов готовностей на элементе И 12,, (и во всех
50 предыдущих разрядах) нет, то сигнал опроса, инвертированный элементом
НЕ 1 0, поступает на вход элемента
ИЛИ-НЕ 11 „ низким уровнем и при совпадении на этом элементе с сигналом несовпадения готовностей (также низ55кого уровня) с выхода элемента
ИЛИ-НЕ 11 в виде сигнала опросавы1 сокого уровня поступает на входы элементов НЕ 10;,„и 13;i следующего
1472911 граммной готовности, регистр программной маски, регистр готовности абонентов, первый элемент ИЛИ, блок элементов И, шифратор, элемент НЕ и блок анализа готовности, информационный выход которого подключен к первому входу блока элементов И, к входам первого элемента ИЛИ и шифратора, управляющий вход и выход которого соединены соответственно с выходами первого элемента ИЛИ и устройства для подключения первого.информационного входа ЦВМ, выход
15 блока элементов И соединен с выходом устройства для подключения второго информационного входа ЦВМ, вход устройства для подключения выхода разрешения ЦВМ соединен с вторым элемент НŠ— с входом синхронизации регистра готовности абонентов, информационный вход которого соединен с входом устройства для подключения к выходам готовности абонентов, выходы регистров программ- . ной готовности, программной маски и готовности абонентов соединены соответственно с первьм, вторым и третьим информационными входами блока анализа готовности, информационные входы регистров программной готовности и программной маски соединены с входом устройства для подключения информационного выхода ЦВМ, входы синхронизации регистра программной готовности и регистра программной маски соединены с входами устройства для подключения соответ40,ственно первого и второго выходов синхронизации ЦВМ, причем блок анализа готовности содержит первую группу элементов И и группу элементов НЕ, причем первый, второй и третий входы i-ro элемента И первой группы,(= I,п, где и- разряд" ность устройствам или количество с i ro разрядами соответственноперво го, второго и третьего информационных входов блока, о т л и ч а ю щ е е— с я тем, что, с целью повьппения достоверности, в него введены второй элемент ИЛИ, буферный регистр и дешифратор, причем вход устройства для подключения выхода разрешения ЦВМ соединен с входом синхронизации блока анализа готовности, выход синхронизации которого соединен с первьм разряда и т.д. Если совпадения готовностей нет ни в одном из разрядов, о чем свидетельствует появление сигнала высокого уровня на вы5 ходе последнего из элементов цепи опроса ИЛИ-НЕ 1 I„и на выходе элемента ИПИ 17, сигнал опроса блока анализа готовностей снимается.
Если совпадение готовностей есть в одном из разрядов (на элементе И
12;) то положительный сигнал с выхода элемента ИПИ-НЕ 11, через элемент И .13, поступает на вход бло1 ка 14 элементов И, открытый сигналом опроса с входа 25, в результате чего с выхода блока 14 элементов И подается позиционным кодом номер выбранного наиболее приоритетного абонента на выход 26. Сигнал совпа- 20 входом блока элементов И и через дения с выхода элемента И 13; поступает на входы элемента ИЛЙ 1 6 и шифратора 18, в результате чего на выходе элемента ИЛИ 6 появляется суммарный сигнал совпадения, который через элемент ИЛИ 17 проходит на выход 28, снимая сигнал опроса, а также дает разрешение в шифратор 18 на выходе которого появляется комбинационный код номера наиболее приори- 30 тетного выбранного абонента. Помбо, этого, сигнал совпадения готовностей с выхода элемента И 13. поступает иа
1 вход соответствующего i-го триггера буферного регистра 8, устанавливая его в нулевое состояние.
Если в течение времени, пока обмен с выбранным абонентом не начался, по входу 25 вновь поступает сигнал опроса, то совпадения готовностей в уже выбранном разряде не происходит, поскольку соответствующий элемент И 1 2 блокируется сигналом низкого уровня с единичного выхода соответствующего
i-го триггера буферного регистра .
После выполнения обмена с абонен- том позиционный код его номера.по входу 21 поступает в дешифратор 1 9э подключаемых абонентов) соединены открытый при отсутствии сигнала опроса высокого уровня по входу 1 5 и при наличии сигнала разрешения записи по входу 24, и устанавливает соответствующий i-й триггер 8, в единичное состояние, снимая тем самым блокировку с элемента И ) 2; блока 9 анализа готовности. .Формула изобретения
Устройство для сопряжения абонентов с ЦВМ, содержащее регистр проСоставитель P. Бурухин
Техред М.Дидык
Корректор Л. Патай
Редактор И. Рыбченко
Заказ 1712/48 Тираж 667 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г.Ужгород, ул. Гагарина,101
5 1472 входом второго элемента ИЛИ, второй вход и выход которого соединены соответственно с выхЬдами первого элемента ИЛИ и устройства для подключе5 ния к входу готовности ЦВМ, вход уст. ройства для подключения выхода готовности абонентов соединен с первым входом дешифратора, второй, третий входы и выход которого соединены 10 соответственно с выходом элемента НЕ, с входом устройства для подключения третьего выхода синхронизации ЦВМ и с единичным входом буферного регистра, выход которого соединен с четвертым информационным входом блока анализа готовности, причем в блок анализа готовности введены вторая группа элементов И и группа элементов ИЛИНЕ, при этом в блоке анализа-готов- 20 ности четвертый вход i-ro элемента И первой группы соединен C -м разря911 6 дом четвертого информационного входа блока, вход синхронизации блока соединен с первым входом первого элемента И второй группы и через первый элемент НЕ группы — с первым входом первого элемента ИЛИ-НЕ группы, вторые входы i-го (i I,,n) элемента ИЛИ-HE группы и i-го элемента И второй группы соединены с выходом
i-ro элемента И первой группы, выход i-ro (i I,n) элемента И второй группы является разрядом информационного выхода блока, выход i-го элемента ИЛИ-НЕ группы является выходом синхронизации блока, выход i-го. (i I, n-1) элемента ИЛИ-НЕ группы соединен с первым входом (i+I)-ro элемента И второй группы и через (i+1)-й элемент НŠ— с первым входом (i+I ) -го элемента ИЛИ-НЕ группы.