Многоканальное устройство для обслуживания запросов в порядке поступления
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано при проектировании системы программного управления группой станков с ЧПУ от вычислительной машины. Цель изобретения - повышение быстродействия. Устройство содержит два счетчика 1, 2, два дешифратора 3, 4, схему 5 сравнения, элемент ИЛИ 6, два формирователя 7, 8 импульсов, группу 9 элементов ИЛИ, группу 10 каналов. Каждый канал группы 10 имеет регистр 19 и группу 20 элементов И. Устройство позволяет повысить эффективность работы обслуживающего устройства за счет групповой обработки запросов группы абонентов. 2 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) () I) (ss)s 6 06 Р 9/46
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4667957/24-24 (22) 17.02.89 (46) 23.12.90. Бюл. М 47
: (72) Ф.К,Айгинин, А.Д.Борзенков, А.М.Гусаров, Н.И.Огороднев и А.А.Ухабин (53) 684.325(088.8) (56) Авторское свидетельство СССР
hh 817715, кл. 6 06 F 9/46, 1979.
Авторское свидетельство СССР
М 1008744, кл. G 06 F 9/46, 1981. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО
ДЛЯ ОБСЛУЖИВАНИЯ ЗАПРОСОВ В ПОРЯДКЕ ПОСТУПЛЕНИЯ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано при проектировании системы программного управления группой станков с ЧПУот вычислительной машины. Цель изобретения — повышение быстродействия, Ус гройство содержит два счетчика 1, 2, два дешифратора 3, 4, схему 5 сравнения, элемент ИЛИ 6, два формирователя 7, 8 импульсов, группу 9 элементов ИЛИ, группу 10 каналов, Каждый канал группы 10 имеет регистр 19 и группу 20 элементов И. Устройство позволяет повысить эффективность работы обслуживающего устройства за счет групповой обработки запросов группы абонентов, 2 ил.
1615720
40
Изобретение относится к вычислитель нойтехнике и можетбыть использовано при проектировании системы программного управления группой технологического оборудования с ЧПУ от вычислительной машины.
Цель изобретения — повышение быстродействия.
На фиг. 1 представлена блок-схема устройства; на фиг, 2 — структурная схема канала.
Устройство содержит (фиг. 1) первый 1 и второй 2 счетчики, первый 3 и второй 4 дешифраторы, схему 5 сравнения, элемент
ИЛИ 6, первый 7 и второй 8 формирователи импульсов, группу 9 элементов ИЛИ, группу
10 каналов, группу 11 информационныя выходов, выход 12 прерывания, группу 13 информационных входов, тактовый вход 14, выход 15 сброса устройства, группы 16 и 17 выходов первого и второго дешифраторов 3 и 4 соответственно и группы 18 выходов каналов группы 10. ,Каждый канал 10 имеет (фиг. 2) регистр
19 и группу 20 элементов И.
Устройство работает следующим образом, Перед началом работы устройство уста-, навливается в исходное состояние сигналом логической "1" на входе 15 сброса, при этом регистрь1 19 каналов группы 10 и счетчики 1 и 2 обнуляются, и на выходе 12 устройства формируется сигнал логической "1".
Двоичные коды запросов абонентов поступают на группу 13 информационных входов последовательно в случайные моменты времени. При поступлении каждого двоичного кода запроса любого из абонентов на выходе элемента ИЛИ 6 формируется сигнал логической "1" и подается на вход первого формирователя 7 импульсов. Первый формирователь 7 импульсов калибрует длительность выходного импульса, не зависящую от длительности входного, Единичный импульс с выхода первого формирователя 7 импульсов поступает на стробирующий вход первого дешифратора 3 и на инверсный счетный вход первого счетчика 1. При этом на соответствующем выходе первого дешифратора 3 формируется единичный импульс, поступающий на тактовый вход регистра 19 соответствующего канала группы
10, и производится занесение двоичного кода запроса абонента в регистр 19 этого канала, По заднему фронту единичного импульса на выходе первого формирователя 7 к содержимому первого счетчика прибавляется единица, и на выходе 12 устройства формируется сигнал логического "0". Запись двоичнь1х кодов других абонентов устройства производится аналогично.
Считывание двоичных кодов запросов, записанных B регистры 19 каналов группы
10, производится при наличии сигнала логического "0" на выходе 12 устройства по переднему фронту единичного импульса на выходе второго формирователя 8 импульсов при поступлении сигнала логической "1" на тактовый вход 14 устройства, Единичный импульс с выхода второго формирователя 8 импульсов подается на стробирующий вход второго дешифратора 4. При этом на соответствующем выходе второго дешифратора формируется единичный импульс, который поступает на вторые входы элемента И группы 20 соответствующего канала группы 10.
Двоичный код запроса, записанный в регистр 19 соответствующего канала группы 10, подается на группу 18 выходов этогб канала группы 10 и через соответствующие входы элементов ИЛИ группы 9 на группу 11 информационных выходов устройства.
Признаком окончания считывания двоичных кодов запросов из регистров 19 каналов группы 10 является формирование сигнала логической "1" на выходе 12 устройства.
При необходимости считывание двоичных кодов запросов абонентов может быть приостановлено после считы вания очередного двоичного кода запроса при наличии сигнала логического "0" на выходе 12 устройства, например при отсутствии свободного вычислительного ресурса обслуживающего устройства.
Продолжение считывания двоичных кодов запросов абонентов осуществляется по сигналу логической "1" на тактовом входе 14 устройства, причем адрес считывания во втором счетчике 2 будет на единицу больше предыдущего.
Формула изобретения
Многоканальное устройство для обслуживания запросов в порядке поступления, содержащее каналы, два счетчика, два дешифратора, группу элементов ИЛИ, выходы которых соединены с группой информационных выходов устройства, элемент ИЛИ, входы которого соединены с группой информационных входов устройства, выходы счетчиков соединены с входами дешифраторов, . причем каждый из каналов содержит ре- гистр, группу элементов И, первые входы которых соединены соответственно с группой разрядных выходов регистра своего канала, выходы элементов И группы каждого канала соединены с соответствующими входами одноименных элементов ИЛИ группы, входы обнуления регистров всех каналов со1615720
Составитель М.Кудряшев
Редактор О.Юрковецкая Техред M.Ìîðãåíòàë Корректор В, Гирняк
Заказ 3988 Тираж 573 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 единены с входами обнуления первого и второго счетчиков и подключены к входу общего сбросаустройства, отл ича ющееся тем, что, с целью повышения быстродействия уст-ройства, в него введены два формирователя импульсов и схема сравнения, группа информационных входов устройства соединена с группами информационных входов регистров всех каналов, тактовый вход регистра каждого канала соединен соответственно с одноименным выходом первого дешифратора, стробирующий вход которого соединен со счетным входом первого счетчика и подключен к выходу первого формирователя импул ьсов, вход которого соединен с выходом элемента ИЛИ, группы выходов первого и второго счетчиков соединены с первой и второй группами входов схемы сравнения, 5 выход которой является выходом прерывания устройства, вторые входы элементов И группы каждого канала соединены соответственно с одноименными выходами второго дешифратора, стробирующий
10 вход которого соединен со счетным входом второго счетчика и подключен к выходу второго формирователя импульсов, вход которого соединен с тактовым входом "устройства,