Устройство для обслуживания запросов
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕС 1УБ|ИК
А1 цу 4 С 06 F 9/46 фф г ср) т!
i3I
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО QEJl A/II ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3896337/24-24 (22) 07.05.85 (46) 23. 12.86. Бюл. 9 47 (72) В.Е.Амбарцумов, А.А.Борисенко и Л.Д.Ручкина (53) 681. 325 (088. 8) (56) Авторское свидетельство СССР
Р 898433, кл. G 06 F 9/46, 1980.
Виноградов В.И. Дискретные информационные системы в научных исследованиях. — M. Атомиздат, 1976, с. 157, рис. 51. (54) УСТРОЙСТВО ДЛЯ ОБСЛУ)КИВАНИЯ
ЗАПРОСОВ (») Изобретение относится к области вычислительной техники и может
„,SU,», 127884 быть использовано в управляющих контроллерах, входящих в состав автоматизированных систем контроля, построенных на базе УВМ. Целью изобретения является повьппение достоверности за счет исключения влияния кратковременных помех на запросных входах устройства длительностью, достаточной для срабатывания триггеров запросов и приводящей к сбою канала связи с УВМ. Устройство содержит триггеры эапросов,; триггеры маски, группу элементов ИЛИ,две группы элементов И, два элемента
ИЛИ, три элемента И и два триггера.
2 ил.
1278849
Изобретение относится к вычислительной технике и может быть использовано в управляющих контроллерах, входящих в состав автоматизированных систем контроля, построенных на базе 5
УВМ.
Цель изобретения — повышение достоверности устройства за счет исключения влияния кратковременных помех на запросных входах устройства.
На фиг. 1 изображена структурная схема устройства; на фиг. 2 — временные диаграммы, поясняющие работу устройства.
Устройство для обслуживания запросов содержит триггеры 1 запросов, триггеры 2 маски, группу элементов
ИЛИ 3, первую 4 и вторую 5 группы эле ментов И, первый 6 и второй 7 элементы ИЛИ, первый 8, второй 9 и третий
10 элементы И, первый 11 и второй 12 триггеры, запросные входы 13, входы, "Запрос обслужен" 14 входы 15 установки маски, вход l6 сброса, информационные выходы 17, уход 18 тактовой частоты, выход "Готовность" 19.
Устройство для обслуживания запросов работает следующим образом.
Импульс сброса. по команде от УВМ 30 поступает с управляющего контроллера на устройство для обслу>кивания запросов и подготавливает его к работе с абонентами (диаграмма 16, фиг. 2).
По переднему фронту импульса сбро- 35 са триггеры 1 запросов и 2 маски, а также первый 11 и второй 12 тригге- ры устанавливаются в исходное состояние (фиг. 2). Триггеры 2 маски подготавливаются к работе предвари- 10 тельно устанавливаемыми на входах
15 сигналами (логическая единица), соответствующими о>кидаемым сигналам с входов 13 от абонентов. Запросы от абонентов в ниде потенциальных сигналов поступают по входам 13 на соответствующие разряды триггера 1 запросов, число разрядов которого равно числу абонентов.
Таким образом, на соответствующих входах первой группы элементов
И 4 происходит совпадение сигналов, приходящих с триггеров 2 маски и
1 запросов.
С соответствующих выходов первой группы элементов И 4 сигналы проходят на входы второй группы элементов И 5, подготавливая код для выдачи на информационные выходы 17 устройства, и одновреме IHo на входы первого элемента ИЛИ 6, с выхода которого сигналы поступают на первый вход первого элемента И 8, на другой вход которого поступают сигналы с входов 13 через второй элемент ИЛИ 7.
При совпадении сигналов на элементе И 8 с его выхода снимается логическая единица, поступающая на первый вход второго элемента И 9 и на
D-вход первого триггера 1 1 который срабатывает по заднему фронту импульса тактовой частоты.
На выходе элемента И 9 появляется логическая единица., поступающая на
D-вход второго триггера 12, который также срабатывает по заднему фронту импульса тактовой частоты, после чего с прямого выхода второго триггера
12 снимается логическая единица, и на выходе 19 появляется сигнал
"Готовность", разрешающий управляющему контроллеру считать сигналы с информационных шин ус гройства.
С ипверсного вьгхода второго триггера 12 логический нуль поступает на второй вход третьего элемента И
10 и тем самым запрещает поступление импульсов на вторые входы группы элементов ИЛИ 3.
В ответ IlQ сигнал "1 отовность" с выхода 19 управляющий контроллер начинает обработку поступивших запросов.
Управляющий контроллер последовательно посылает сигнал обнуления на каждый из абонентов выставивших запрос, обнуляя его, вследствие чего .сигнал на соответствующем запросном входе 13 и на соответствующем входе триггера 1 запросов становится равьн»м логическому нулю. После этого с управляющего контроллера посылается сигнал на соответствующий вход "Запрос обслужен" 14,вследствие чего соответствующий триггер запросов устанавливается в исходное нулевое состояние.
Закончив обслуживание абонентов, управляющии контроллер выдает сигнал Сброс",по которому устройство для об. служивания запросов приводится в исходное состояние.На входах маски программно от УВМ выставляется новый код обслуживания абонентов и повторяется HQBbBI цикл обслуживания запросов.
Формула группы.
3 127884
При появлении на входах 13 помехи (фиг. 2), длительность которой меньше, чем длительность двух периодов следования тактовой частоты, срабатывает соответствующий триггер
1 запросов.
При совпадении сигналов с триггеров 1 и 2 на выходе первой группы элементов И 4 появляется сигнал,который через первый элемент ИЛИ 6 пос- >О тупает на вход элемента И 8. При совпадении сигналов на входах элемента И 8 на его выходе появляется логическая единица.
Триггер 11 срабатывает по заднему фронту импульса тактовой частоты и на втором элементе И 9 происходит совпадение сигналов, но длительность сигнала с выхода элемента И 9 недостаточна для срабатывания второго триггера 12, который срабатывает по заднему фронту импульса тактовой частоты и уровню логической единицы на D-входе.
Таким образом, сигнал на выход
"Готовность" 19 не проходит и ложная.информация не переписывается в управляющий контроллер. изобретения
Устройство для обслуживания запросов, содержащее N триггеров запросов (N-число запросов), первую группу элементов И, вторую группу элементов И, 35
N триггеров маски, группу элементов
ИЛИ, первые элементы И, ИЛИ, причем
D-входы триггеров запросов подключены к запросным входам устройства, прямые выходы — к первым входам соответству- о ющих элементов И первой группы,соединенных вторыми входами с прямыми выходами соответствующих тригге- ров маски, D-входы которых подключены к входам установки маски устрой- " ства, а нулевые входы — к входу сброса ус"ройства и нулевым входам триггеров запросов, входы синхронизации которых соединены с выходами соответствующих элементов ИЛИ группы, подключенных первыми входами к соответствующим входам "Запрос обслужен устройства, а вход тактовой частоты устройства подключен к входам синхронизации триггеров маски, первые входы элементов И второй группы соединены с выходом "Готовность" устройства, а вторые входы— с выходами соответствующих элементов
И первой группы и с соответствующими входами первого элемента ИЛИ, выход которого соединен с первым входом первого элемента И, выходы элементов И второй группы соединены с информационными выходами устройства, отличающееся тем, что, с целью повышения достоверности за счет исключения влияния кратковременных помех на запросных входах устройства, в него введены два триггера, второй и третий элементы И, второй элемент ИЛИ, соединенный входами с запросными входами устройства, а выходом — с вторым;входом первого элемента И, выход которого подключен к
D-входу первого триггера и первому входу второго элемента И, подключенного вторым входом к прямому выходу первого триггера, а выходом — к Dвходу второго триггера, входы синхронизации первого и второго и первый вход третьего элемента И подключены к входам тактовой частоты устройства, нулевые входы первого и второго триггеров подключены к входу "Сброс" устройства, прямой выход второго триггера соединен с входом
"Готовность" устройства, а инверсный выход — с вторым входом третьего элемента И, соединенного выходом с вторыми входами элементов ИЛИ
1278849 0ие 1
1Ч иаграчма радоглы цппрой слав пса ожцтд- устрой стба при ююиФиа. Я
Составитель M.Ñoðo÷àí
Техред В.Кадар. Корректор С.Шекмар
Редактор Н.Тупица б839/47 Тираж 671 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Заказ
П оизводственно-полиграфическое предпр иятие r. Ужгород, ул. Проектная, 4 ро ф Ф