Многоканальное устройство для управления очередностью запросов
Иллюстрации
Показать всеРеферат
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ОЧЕРЕДНОСТЬЮ ЗАПРОСОВ, содержащее в каждом канале первый триггер, первый вход которого соединен с соответствующим запросным входом устройства, элемент И и второй триггер, отличающееся тем, что, с целью упрощения устройства, в него введены элементы ИЛИ, ИЛИ-НЕ и постоянный заI В -: Шйй/-s;; i1 ef« 4 fcsiiji itTi; :. поминающий блок, адресные входы которого соединены с выходами вторых триггеров соответствующих каналов, а выходы соединены с соответствующими выходами устройства , первыми входами элементов И каналов и входами элемента ИЛИ, выход которого соединен с первым входом элемента ИЛИ-НЕ, второй вход которого подключен ко входу тактирования устройства, а выход элемента ИЛИ-НЕ соединен с первыми входами вторых триггеров всех каналов, в каждом канале второй вход второго триггера соединен с выходом первого триггера, а третий вход второго триггера соединен с выходом элемента И и вторым входом первого триггера, третьи входы первых триггеров всех каналов соединены с установочным входом устройства, а вторые входы элементов И - с управляющим входом у:трой (Л ства.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК,.SU„„1061143 A зов G 06 F 9/46
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ поминающий блок, адресные входы которого соединены с выходами вторых триггеров соответствующих каналов, а выходы соединены с соответствующими выходами устройства, первыми входами элементов И каналов и входами элемента ИЛИ, выход которого соединен с первым входом элемента ИЛИ-НЕ, второй вход которого подключен ко входу тактирования устройства, а выход элемента ИЛИ-НЕ соединен с первыми входами вторых триггеров всех каналов, в каждом канале второй вход второго триггера соединен с выходом первого триггера, а третий вход второго триггера соединен с выходом элемента И и вторым входом первого триггера, третьи входы первых триггеров всех каналов соединены с установочным входом устройства, а вторые входы элементов И вЂ” с управляющим входом устройства. (21) 3484606/18-24 (22) 10.08.82 (46) 15.12.83. Бюл. № 46 (72) А. Н. Бучнев и Е. И. Карпунин (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР
¹ 496558, кл. G 06 F 9/00, 1974.
2. Авторское свидетельство СССР № 868759, кл. G 06 F 9/46, 1981 (прототип). (54) (57) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ОЧЕРЕДНОСТЬЮ ЗАПРОСОВ, содержащее в каждом канале первый триггер, первый вход которого соединен с соответствующим запросным входом устройства, элемент И и второй триггер, отличающееся тем, что, с целью упрощения устройства, в него введены элементы ИЛИ, ИЛИ-НЕ и постоянный за1
Ь l
ОПИСАНИЕ ИЗОБРЕТЕНИЯ „. „";: . !
К ABTOPGHOMV СВИДЕТЕЛЬСТВУ
ghee,Ф 1"е
1061143
10
Изобретение относится к вычислите ьиой технике в частности к устройствам управления очередностью обслуживания,и может быть использовано при построении систем коллективного пользования.
Известно устройство содержащее счетчики записи и считывания, элементы И, ИЛИ иивертор и схему сравнения, а в каждом канале регистр, схему сравнения, первый и второй элементы И и триггер (1).
Недостаток этого устройства — большой объем оборудования.
Наиболее близким к предлагаемому является многоканальное устройство управления очередностью обработки запросов, содержащее каналы, а в каждом канале элемент И, четыре триггера и коммутатор, причем первый вход элемента И соединен с выходом первого триггера канала, единичный вход первого триггера соединен с соответствующим запросным входом устройства, первый и второй входы коммутатора соединены соответственно с выходами второго триггера и элемента И своего канала, первый выход коммутатора канала соединен с информационным входом второго триггера последующего канала, второй выход коммутатора соединен с синхронизирующим входом третьего триггера данного канала, прямой выход которого соединен с соответствующим выходом устройства, с нулевым входом первого триггера своего канала и с информационным входом четвертого триггера своего канала, инверсный и прямой выходы которого соединены соответственно с вторым входом элемента И и с нулевым входом третьего триггера, информационный вход второго триггера первого канала соединен с первым выходом коммутатора последнего канала и с нулевыми входами четвертых триггеров всех каналов, синхронизирующие входы которых соединены с единичным входом второго триггера, первого канала и с управляющим входом устройства, вход тактовых импульсов устройства соединен с синхронизирующими входами вторых триггеров каналов (2).
Недостатком этого устройства является большой об ьем оборудования а. также отсутствие приоритета обработки запросов.
Цель изобретения — упрощение устройства, и также расширение его функциональных возможностей.
Поставленная цель достигается тем, что в устройство, содержащее в каждом канале первый триггер, первый вход которого соединен с соответствующим запросным входом устройства, элемент И и второй триггер, введены элементы ИЛИ, ИЛИ-НЕ и постоянный запоминающий блок, адресные входы которого соединены с выходами вторых триггеров соответствующих каналов, а выходы соединены с соответствующими выхо15
40 дами устройства, первыми входами элементов и каналов и входами элемента ИЛИ, выход которого соединен с первым входом элемента ИЛИ-НЕ, второй вход которого подключен ко входу тактирования устройства, а выход элемента ИЛИ-НЕ соединен с первыми входами вторых триггеров всех каналов, в каждом канале второй вход второго триггера соединен с выходом первого триггера, а третий вход второго триггера соединен с выходом элемента И и вторым входом первого триггера, третьи входы первых триггеров всех каналов соединены с установочным входом устройства, а вторые входы элементов И вЂ” с управляющим входом устройства.
На чертеже приведена схема устройства.
Устройство содержит каналы причем каждый канал включает запросный вход 1 устройства, триггер 2, элемент И 3, триггер 4, в устройство также входит постоянный запоминающий блок 5, выходы устройства
6, элемент ИЛИ 7, элемент ИЛИ-НЕ 8, вход тактирования устройства 9, управляющий вход 10,установочный вход 11.
Блок 5 предназначен для выдачи на один из выходов устройства 6 сигнала разрешения опроса соответствующего источника информации, а также управления приоритетом обработки запросов. Блок 5 прошивается таким образом, что при поступлении сразу нескольких запросов на его адресные входы выдается разрешение на опрос самого приоритетного источника информации.
Устройство работает следующим образом.
Перед началом работы на установочном входе 11 устройства появляется импульс начальной установки. В результате все триггеры устройства устанавливаются в нулевое состояние, на выходе блока 5 все нули, поэтому на выходе элемента ИЛИ 7 сохраняется состояние логического нуля, который разрешает поступление тактовой частоты с входа 9 устройства через элемент ИЛИ-НЕ 8 на вторые входы вторых триггеров 4. Таким образом содержимое первых триггеров
2 переписывается с тактовой частотой во вторые триггеры 4. На управляющем входе
10 в это время поддерживается состояние логического нуля.
Если на запросный вход i-го канала поступает запрос, то первый триггер этого канала переходит в состояние единицы. Далее тактовой частотой, поступающей по входу 9, эта единица из i-го первого триггера
2 переписывается в i-й второй триггер 4 и поступает íà i-й адресйый вход блока 5.
В результате на i-й выход устройства выдается логическая единица, которая разрешает опрос i-го источника информации, Эта единица проходит через элемент ИЛИ 7
1061143
3 и блокирует поступление тактовой частоты на вторые входы вторых триггеров 4. Перепись запросов из первых триггеров 2 во вторые триггеры 4 прекращается на время опроса i-го источника информации. Запросы, появляющиеся в это время на запросных входах устройства, не теряются так как будут записаны в первых триггерах 2 устройства, Окончание опроса i-го канала происходит при поступлении на управляющий вход 10 устройства единичного импульса. 10
В результате этого первый 2 и второй 4 триггеры i-го канала возвращаются в нулевое состояние, на выходе блока 5 будут все нули и тактовая частота опять будет поступать на вторые входы вторых триггеров 4, опрашивая тем самым первые триггеры 2.
Если тактовым импульсом во вторые триггеры 4 переписалось несколько запросов,то
4 в соответствии с логикой работы блока 5 обслуживается сначала самый приоритетный запрос. После этого триггеры этого канала придут в нулевое состояние, но на входах постоянного запоминающего блока будут еще единицы других запросов, поэтому начнется обработка следующего по приоритету запроса и т.д.
Технико-экономический эффект от применения многоканального устройства для управления очередностью запросов заключается в сокращении оборудования (большого количества триггеров и коммутаторов). Кроме того, предлагаемое устройство позволяет установить приоритет обработки запросов независимо от времени их появления относительно друг друга,что расширяет его функциональные возможности и область применения.
Составитель Л. Горская
Редактор К. Волощук Техред И. Верес Корректор А. Дзятко
Заказ 10041/51 Тираж 706 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, )К вЂ” 35, Раушская наб., д. 4/5
Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4