Многоканальное устройство для обслуживания групповых запросов
Иллюстрации
Показать всеРеферат
Изобретение относится к вычиспи ельной технике и может быть использовано при проектировании системы управления группой станков с ЧПУ от вычислительной машины. Цель изобретения - повышение быстродействия. Устройство содержит распределитель 1 импульсов, счетчики 2, 3, элементы ИЛИ 4-6, каналы 7. Каждый канал 7 содержит регистр, схему сравнения, два триггера, четыре элемента И, два элемента ИЛИ, 2 ил.
СООЗ COBETCHHX
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
0% (И) рц5 С 06 F 9/46
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
Н А BTOPGKOMY СВИДЕТЕЛЬСТВУ (21) 4684397/24 (22) 03. 05,89 (46) 15.05.91. Бил. Y - 18 (72) Ф.К.Айгинин, A.È.Ãóñÿðîâ, Н.И.Огороднев и А.А.Ухабин (53) 681.325(088.8) (56) Авторское свидетельство СССР
М - 817715, кл. С; 06 Г 9/46, 1981.
Авторское свидетельстно СССР
Р 1005054, кл . G 06 F 9/46, 1983. (54) ИНОГОКАНАЛЬПОГ УСТРОЙСТВО ЛЛЯ
ОБСЛУЖИВАНИЯ ГРУППОВЫХ ЗАПРОСОВ (57) Изобретение относится к вычислительной .технике и может быть использовано при проектировании системы управления группой станков с ЧПУ от вычислительной машины. Цель изобретения — повышение быстродействия.
Устройство содержит распределитель 1 импульсов, счетчики 2, 3, элементы
ИЛИ 4-6, каналы 7. Каждый канал 7 содержит регистр, схему сраннения, два триггера, четыре элемента И, два элемента ИЛИ. 2 ил.
1649541
Изобретение относится. к автоматике и вычислительное технике и может быть использовано при проектировании системы программного управления группой 5 станков с ЧПУ от вычислительной машиНЫ °
Цель изобретения — повышение быст-.. родействия.
На фиг. 1 представлена блок-схема .10 устройства на фиг. 2 — структурная схема канала устройства.
Устройство содержит (фиг. 1) распределитель 1 импульсов, счетчики
2 и 3, элементы ИЛИ 4-6, каналы 7, сигнальный выход 8 устройства, тактовый вход 9 устройства, вход 10 прерывания устройства, вход 11 сброса устройства, запросные входы 12 устройства, ответные входы 13 устройства, щ кодовые выходы 14 устройства, информационные выходы 15 устройства, выходы 16 и 17 счетчиков 2 и 3 соответственно, выходы 18-20 каналов 7 и выходы 21 распределителя 1 импульсов.
Канал 7 (фиг. 2) образуют регистр
22, схема 23 сравнения, триггеры 24 и 25, элементы И. 26 и .элементы ИЛИ
30 и 31.
Устройство работает следующим образом.
При включении питания тактовые импульсы поступают на тактовый вход 9 устройства, период поступления тактовых импульсов обычно на 2-3 порядка меньше дпительности сигналов "1" на группах входов 12 и 13. Перед началом работы устройство устанавливается в исходное состояние сигналом "1" на входе 11 сброса устройства, при, этом триггеры 24 и 25, регистры 22 и счетчики 2 и 3 обнуляются.
Запросы на обслуживание абонентов поступают s случайные моменты време» ни в виде сигналов "1" на соответствующие входы 12 устройства.
Рассмотрим работу устройства на примере .обслуживания одного запроса.
При поступлении сигнала "1" на вход 12 триггер 24 канала 7 переходит s единичное состояние по переднему
50 фронту очередного тактового импульса на выходе 21 распределителя 1 импуль.сов, При этом на выходе элемента И
26 канала формируется единичный импульс, по переднему фронту которого 5
55 . производится запись двоичного кода очереди в регистр 22 канала с выхода
16 счетчика 2.
Двоичный код номера очереди, записанный в регистр 22 канала, поступает на первые входы схемы 23 сравнения канала. В момент совпадения кодов на первом и втором входах схемы
23 сравнения на выходе схемы 23 формио руется сигнал "1", который поступает на первые входы элементов И 28 н 29 канала.
По заднему фронту тактового импульса на выходе 21 распределителя 1 импульсов второй триггер 25 канала переходит в единичное состояние и к содержимому счетчика 2 прибавляется единица. При наличии .сигнала "1" на выходе схемы 23 сравнения канала на выходе. 15 формируется сигнал "1", который является сигналом запроса передачи очередного кадра управляющей пр -раммы.
>сле удовлетворения запроса канала система сигналом "i на входе
13 сбрасывает в нулевое состояние регистр 22 и триггеры 24 и 25 данного канала. По заднему фронту сигнала "1" на выходе элемента И 27 к содержимому счетчика 3 прибавляется единица. Обслуживание последующих запросов канала производится аналогично. При необходимости окончания сеанса передачи по инициативе обслуживающего устройства сигнал "1" .подается на вход
10 устройства и сбрасывает в нуль регистр 22, триггеры 24 и 25 канала и прибавляет единицу к содержимому счетчика 3. В случае одновременного
-поступления на запросные входы 12 нескольких запросов триггеры 24 н 25 каналов пе6еходят в единичное состояние в соответствии с моментами поступления тактовых импульсов с одноименных выходов 21 распределителя 1 импульсов. При этом. моменты поступления сигналов "1" с выходов элементов
И 26 каналов определяют последовательность записи кодов очереди в регистры 22 этих каналов. Обслуживание группы. одновременно поступивших запросов осуществляется устройством последовательно, независимо и аналогично описанному. Очередность.обслуживания групповых запросов устанавливается по наличию сигнала "1" на соответствующем выходе в соответствии с последовательностью кодов номеров очереди, записанных s регистрах 22 этих каналов. В момент окончания группово5 164954 го обслуживания запросов формируется сигнал " 0" на выходе 8 устройства.
Формула изобретения
Многоканальное устройство пля об5 служивания групповых запрос ов, содержащее распределитель импульсов, вход которого соединен с тактовым входом устройства, первый и второй счетчикй, три элемента ИЛИ, каналы, каждый канал содержит первый и второй триггеры, четыре элемента И,,два элемента
ИЛИ, регистр, схему сравнения, причем в каждом канале первая группа вхо-15 дов схемы сравнения соединена с группой выходов регистра, вторая группа входов схемы сравнения соединена с группой выходов первого счетчика, выходы второго счетчика соединены с 20 информационными входами регистров каналов,. в каждом канале выход первого элемента ИЛИ соединен с нулевым входом первого триггера своего канала, единичный вход первого триггера каж- у5 дого канала соединен с одноименным входом первой группы входов запросов устройства, первый вход первого элемента ИЛИ каждого канада соединен с одноименным входом группы ответных входов устройства, тактовый вход первого триггера каждого канала соединен с одноименным выходом распределителя импульсов, выход второго элемента
ИЛИ канала соединен с входом обнуления регистра своего канала, первые входы вторых элементов ИЛИ каналов, входы обнуления первого и второго триггеров каналов, входы обнуления первого и второго счетчиков соединены с входом сброса устройства, о тл и ч а ю щ е е с я тем, что, с целью повьппения быстродействия устройства, прямой выход первого триггера канала соединен с единичным входом
1 6 второго триггера своего канала и с первым входом первого элемента И своего канала, второй вход первого элемента И канала соединен с инверсным выходом второго триггера своего канала, инверсный выход первого триггера канала соединен с нулевым входом второго триггера своего канала и с первым входом второго- элемента И своего канала, тактовый вход второго триггера канала соединен с тактовым входом первого своего канала, прямой выход второго триггера каждого канала соединен с соответствующим выходом группы кодовых выходов устройства, с первым входом третьего элемента И своего канала, с вторым входом второго элемента И своего канала и с соответствующим входом первого элемента
ИЛИ, выход которого является сигнальным выходом устройства, второй вход третьего элемента И канала соединен с выходом схемы сравнения Й с первым входом четвертого элемента И своего канала, выход третьего элемента И каждого канала соединен. с соответствующим выходом группы информационных выходов устройства, вторые входы четвертых элементов И каналов соединены с входом прерывания устройства, выход четвертого элемента И канала соединен с BTopblM входом первого элемента ИЛИ своего канала, выход первого элемента И канала соединен с тактовым входом регистра своего канала и с соответствующим входом второго элемента ИЛИ, выход которого соединен со счетным входом второго счетчика, выход второго элемента И канала соединен с,вторым входом второго элемента ИЛИ.своего канала и с соответству- i ющим входом третьего элемента ИЛИ, выход которого соединен со счетным входом первого счетчика.
) 1649541
Составитель С. Кудряшев
Редактор А. Огар Техред Д,Олийнык Корректор Н. Король
° II
° /
° Заказ 1522 Тираж 412 Подписное
ВНИИПИ Государственного комитета по изобретениям и открьггиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб,, д. 4/5 .Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101