Многоканальное устройство приоритета
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (51)4 G Об F 9 46
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО.ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4184597/24-24 (22) 19. 01. 87 (46) 15. 10.88. Бюл. М 38 (72 ) А.Ю. Щеглов и В.А. Бо га тыр ев (53) 681.325(088.8) (56) Хорович П., Хилл У. Искусство схемотехники. М.: Мир, 1984, с. 543.
Авторское свидетельство СССР
N - 1198522, кл. С 06 F 9/46, 1984.
Автоматика и вычислительная техника, 1986, 1Ф 4, с. 48 (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ПРИОРИТЕТА (57) Изобретение относится к области вычислительной техники и может быть использовано при организации обращений нескольких абонентов к общему ресурсу. Цель изобретения — повышение помехоустойчивости устройства. Многоканальное устройство приоритета
„„SU,» 1430955 А 1 содержит К каналов 1, формирователь импульсов 17, элемент ИЛИ 18, формирователь сигналов опроса 9, причем каждый канал содержит счетчики 2, элементы задержки 3 и 5, элемент
ИЛИ 4, триггер 6, элемент И 7, формирователь импульсов 8, формирователь сигналов опроса 9, вход запроса на захват ресурса 19, выход подтверждения захвата ресурса 20, вход 21 и выход 22 каждого канала, причем формирователь сигналов опроса содержит элементы ИЛИ 10 и 13, одновибратор
11, формирователь импульсов 12, элемент И 14, элемент задержки 16, счетчик 15, вход 23 и выход 24 формирователя сигналов опроса. Для срабаты вания каналов 1 необходимо формирование трех импульсов опроса, что уменьшает вероятность срабатывания устройства от импульса помехи. 4 ил.
1430955
Изобретение относится к вычисли- ., тельной технике, в частности к приоритетным устройствам, и может быть использовано для организации обращения несколькими абонентами к общему ресурсу, в частности к общей магистрали.
Пель изобретения — повышение помехоустойчивости устройства. 10
На фиг. 1 изображена функциональная схема предлагаемого устройства; на фиг. 2 — временная диаграмма, поясняющая работу формирователя сигналов опроса; на фиг. 3 — временная диаграмма, поясняющая работу устройства; на фиг. 4 — структурная схема триггера.
Устройство содержит К каналов 1, каждый из которых содержит счетчик 2, 20 второй элемент 3 задержки, элемент
ИЛИ 4, первый элемент 5 задержки, триггер 6, элемент И 7, формирователь 8 импульсов, формирователь 9 сигналов опроса, в каждом из К каналов 1 и перед первым каналом формирователь 9 сигналов опроса содержит,; первый элемент ИЛИ 10, одновибратор
11, формирователь 12 импульса„ второй элемент ИЛИ 13, элемент И 14, счетчик 15, элемент 16 задержки, формирователь 17 импульсов, элемент
ИЛИ 18, в каждом из К каналов 1 имеется управляющий вход 19 запроса, управляющий выход 20 подтверждения запроса, вход 21 опроса, выход 22 устройства, вход 23 формирователя сигналов опроса и выход 24 формирователя сигналов опроса, элементы И 2528, выходы 29, 30 элементов И 26, 27, элементы ИЛИ 31, 32 и выходы 33, 34.
Устройство работает следующим образом.
В исходном состоянии триггер 6 и счетчик 2 всех каналов находятся в нулевом состоянии. При включении устройства по переднему фронту сигнала, появляющегося на входе формирователя импульса, импульс, появляющийся на его выходе запускает формироваЭ
Я тель 9 сигналов опроса перед первым каналом, в результате чего три им пульса опроса с его выхода через элемент ИЛИ 18 поступают на вход 21 первого канала. Эти сигналы подсчитываются счетчиком 2. Если на втором выходе счетчика 2 появляется высокий потенциал, то по переднему фронту этого сигнала (при отсутствии сигнала запроса, т.е. при наличии низкого потенциала на управляющем входе l9 запроса триггер 6 3TQI канала устанавливается в единичное состояние и на выходе элемента И 7 появляется высокий потенциал, по переднему фронту которого формирователь импульса запускает формирователь сиг -алов опроса рассматриваемого канала, в результате чего вырабатывается импульс, который сбрасывает в нулевое состояние счетчик 2 и запускает формирователь 9 сигналов опроса, который выдает на выход этого канала сигнал опроса, состоящий из последовательности трех импульсов. Если на всех последующих каналах нет сигналов запроса, то сигнал опроса (в виде трех импульсов) с выхода последнего канала через элемент ИЛИ 18 поступает на вход 21 первого канала и т.д. Если сигнал опроса поступает на вход 21 канала, на управляющем входе 19 запроса которого высокий потен--циал, то при появлении переднего фронта сигнала на выходе первого элемента 5 задержки триггер 6 этого канала устанавливается в нулевое состояние, появляется высокий потенциал на управляющем выходе 20 подтверждения запроса рассматриваемого канала, а низкий потенциал, появляющийся на первом выходе триггера б, не пропускает высокий потенциал через элемент И 7, в результате чего опрос остальных каналов прекращается, При снятии высокого потенциала с управляющего входа 19 запроса триггер 6 устанавливается B единичное состояние, на управляющем выходе 20 подтверждения запроса появляется низкий потенциал, в результате чего возобновляется опрос каналов, начиная со следующего канала.
При появлении импульса помехи на входе 21 канала, опрос которого не производится, в счетчик 2 записывается единица, но канал выбраться не может, так как на втором выходе счетчика 2 имеется низкий потенциал, При поступлении на вход 21 этого канала очередного сигнала опроса (три импульса) первоначально появляется высокий потенциал на втором выходе счетчика 2, но так как счетчик 2 в этом случае считает до четырех, то при прибавлении четвертой единицы
1430955
15 высокой потенциал появляется на третьем выходе счетчика 2 и низкий— на втором. Чтобы на выходе элемента
ИЛИ 4 не нозникло импульса помехи при прибанлении четвертой единицы, введен второй элемент 3 задержки, который держит н этом случае на втором выходе счетчика 2 высокий потенциал, пока высокий потенциал не появится на третьем выходе счетчика 2 (т.е. задержка на время срабатывания счетчика). При появлении импульса на выходе формирователя импульса запуска формирователя сигналов опроса этого сигнала, счетчик 3 этого канала устанавливается в нулевое состояние и дальше работает как обычно. С другой стороны, при возникновении помехи, связанной с исчезновением одного из импульсов опроса, на вход 21 канала поступают два импульса (вместо трех). При этом на втором выходе счетчика 2 появляется высокий потенциал и схема работает нормально.
Формирователь сигналов опроса работает следующим образом.
В исходном состоянии счетчик 15 . находится в нулевом состоянии. При приходе импульса на вход 23 формирователя сигналов опроса, этот импульс проходит через первый элемент ИЛИ 10 и запускает одновибратор 11. Импульс, получаемый на выходе однонибратора
i 1 проходит на выход 24 формирователя сигналов опроса (это первый из трех импульсов, составляющих сигнал опроса) и на первый вход счетчика
15, на первом выходе которого появляется высокий потенциал, по переднему фронту которого, поступающему через второй элемент ИЛИ 13 на вход формирователя 12 импульсов, импульс, получаемый на его выходе, через первый элемент ИЛИ 10 запускает одновибратор
11. Импульс с выхода одновибратора 11 поступает на выход 24 формирователя сигналов опроса (это второй импульс) и на первый вход счетчика
15. При этом на первом выходе счетчика 15 появляется низкий потенциал и на втором выходе счетчика 15, будет определенное время, на втором выходе счетчика 15 появится высокий потенциал, который запустит формирова-.1; тель 12 импульсов и одновибратор 11,; в результате чего на выходе 24 формирователя сигналов опроса появится третий импульс. Одновременно этот импульс придет на первый вход счетчика 15 и на обоих его выходах будет высокий потенциал (при этом состояние на выходе второго элемента
ИЛИ 13 не меняется (высокий потенциал), т.е. формирователь импульса не запускается), в результате чего счетчик 15 через элемент И 14 сбросится в нулевое состояние. Элемент
16 задержки введен для того, чтобы при прибавлении второй единицы получить передний фронт сигнала на выходе второго элемента ИЛИ 13 для запуска формирователя 12 импульсов.
Формула изобретения
Многоканальное устройство криари20 тета, содержащее К каналов (К вЂ” число запросных входов устройства), каждый из которых содержит первый элемент задержки, триггер, первый элемент И, причем выход элемента за25 держки соединен с первым входом элемента И, второй вход которого соединен с прямым выходом триггера, инверсный выход и вход устройства в
"0" которого соединены соотнетственд0 но с выходом подтверждения захвата ресурса и с входом запроса на захват ресурса канала устройства, информационный вход триггера соединен с шиной логической единицы устройства, о т л и ч а ю щ е е с я тем, что, 35 с целью повышения помехоустойчивости, устройство дополнительно содержит формирователь импульсов, первый формирователь сигналов опроса, эле40.мент ИЛИ, причем вход и выход первого формирователя импульсов соединены соответственно с шиной логической единицы устройства и входом запуска формирователя сигналов опроса, выход
45 которого соединен с первым входом элемента ИЛИ,выход которого соединен с входом опроса первого канала, выход
К-ro канала соединен с вторым входом первого элемента ИЛИ, причем каждый
60 канал дополнительно содержит счетчик, второй элемент задержки, элемент
ИЛИ, формирователь импульсов, формирователь сигналов опроса, вход запуска которого соединен с выходом формирователя сигналов опроса и вхо"
55 дом установки в 0 счетчика, выход
I! tt второго разряда которого соединен с первым входом элемента ИЛИ, выход которого соединен с синхровходом триггера и входом первого элемента задержки, выход элемента И соединен с входом формирователя импульсов, вход опроса каждого канала устройства соединен со счетным входом первого счетчика, выход первого разряда которого соединен с входом второго элемента задержки, выход которого .,= динен с вторым входом элемента
3РК, выход формирователя сигналов
oflpocB является вьтаяом канала, выход i-го {i = 1, К-I) канала устройства соединен с входом опроса (» +
+ ") -го канала устройства, причем формирователь сигналов опроса содержит первый и второй элементы ИЛИ, лемент задержки, одновибратор, элемент И„ формирователь импульсов и
430955 6 счетчик, выход младшего разряда которого соединен с входом элемента задержки, выход которого соединен с первыми входами элемента И и элемента ИЛИ, выход которого через формирователь импульсов соединен с первым входом второго элемента ИЛИ, выход которого соединен с входом одновибра= тора, выход которого соединен со счетным îäîì счетчика и с выходом формирова=епя сигналов опроса, вход которого соединен с вторым входом второго элемента ИЛИ, выход старшего разряда счетчика соединен с вторыми входами первого элемента ИЛИ и элемента И, вынод которого соединен с входом установки в О" счетчика.
1430955
Составитель А.Афанасьев
Техред М.Ходанич Корректор И.Муска
Редактор А.Ренин
Заказ 5980
Тираж 704 Подписное
В11ИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, ". Ужгород, ул. Проектная, 4