о
4Ь CD
S
Изобретение относится к автоматике и вычислительное технике и может быть использовано при проектировании системы программного управления группой станков с ЧПУ от вычислительной машины.
Цель изобретения - повышение быстродействия.
На фиг. 1 представлена блок-схема устройства; на фиг. 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 обнуляются.
Запросы на обслуживание абонентов поступают в случайные моменты времени в виде сигналов t на соответст- вующие входы 12 устройства.
Рассмотрим работу устройства на примере обслуживания одного запроса.
При поступлении сигнала 1 на вход 12 триггер 24 кангЈла 7 переходит в единичное состояние по переднему фронту очередного тактового импульса на выходе 21 распределителя 1 импульсов. При этом на выходе элемента И 26 канала формируется единичный импульс, по переднему фронту которого производится запись двоичного кода очереди в регистр 22 канала с выхода 16 счетчика 2.
5 Q 5
0
5
5
0
Двоичный код номера очереди, записанный в регистр 22 канала, поступает на первые входы схемы 23 сравнения канала. В момент совпадения кодов на первом и втором входах схемы 23 сравнения на выходе схемы 23 формируется сигнал 1, который поступает на первые входы элементов И 28 и 29 канала.
По заднему фронту тактового импульса на выходе 21 распределителя 1 импульсов второй триггер 25 канала переходит в единичное состояние и к содержимому счетчика 2 прибавляется единица. При наличии сигнала 1 на выходе схемы 23 сравнения канала на выходе.15 формируется сигнал 1, который является сигналом запроса передачи очередного кадра управляющей пр раммы.
сле удовлетворения запроса канала систем сигналом 1 на входе 13 сбрасывает в нулевое состояние регистр 22 и триггеры 24 и 25 данного канала. По заднему фронту сигнала 1 на выходе элемента И 27 к содержимому счетчика 3 прибавляется единица. Обслуживание последующих запросов канала производится аналогично. При необходимости окончания сеанса передачи по инициативе обслуживающего устройства сигнал 1 подается на вход 10 устройства и сбрасывает в нуль регистр 22, триггеры 24 и 25 канала и прибавляет единицу к содержимому счетчика 3. В случае одновременного поступления на запросные входы 12 нескольких запросов триггеры 24 и 25 каналов пеоеходят в единичное состояние в соответствии с моментами поступления тактовых импульсов с одноименных выходов 21 распределителя 1 импульсов. При этом моменты поступления сигналов 1 с выходов элементов И 26 каналов определяют последовательность записи кодов очереди в регистры 22 этих каналов. Обслуживание группы одновременно поступивших запросов осуществляется устройством последовательно, независимо и аналогично описанному. Очередность обслуживания групповых запросов устанавливается по наличию сигнала 1 на соответ-- ствующем выходе в соответствии с последовательностью кодов номеров очереди, записанных в регистрах 22 этих каналов. В момент окончания группово5164954
го обслуживания запросов формируется сигнал О на выходе 8 устройства.
Формула изобретения Многоканальное устройство для обслуживания групповых запросов, содержщее распределитель импульсов, вход которого соединен с тактовым входом устройства, первый и второй счетчики, три элемента ИЛИ, каналы, каждый канал содержит первый и второй триггеры, четыре элемента И, Два элемента ИЛИ, регистр, схему сравнения, причем в каждом канале первая группа входов схемы сравнения соединена с группой выходов регистра, вторая группа входов схемы сравнения соединена с группой выходов первого счетчика, выходы второго счетчика соединены с информационными входами регистров каналов, в каждом канале выход первого элемента ИЛИ соединен с нулевым входом первого триггера своего канала, единичный вход первого триггера каждого канала соединен с одноименным входом первой группы входов запросов устройства, первый вход первого элемента ИЛИ каждого канала соединен с одноименным входом группы ответных входов устройства, тактовый вход первого триггера каждого канала соединен с одноименным выходом распределителя импульсов, выход второго элемента ИЛИ канала соединен с входом обнуления регистра своего канала, первые вхо ды вторых элементов ИЛИ каналов, входы обнуления первого и второго триггеров каналов, входы обнуления первого и второго счетчиков соединены с входом сброса устройства, о т- личающееся тем, что, с целью повышения быстродействия устройства, прямой выход первого триггера канала соединен с единичным входом
5
0
5
0
5
0
5
16
второго триггера своего канала и с первым входом первого элемента И своего канала, второй вход первого элемента И канала соединен с инверсным выходом второго триггера своего канала, инверсный выход первого триггера канала соединен с нулевым входом второго триггера своего канала и с первым входом второго элемента И своего канала, тактовый вход второго триггера канала соединен с тактовым входом первого своего канала, прямой выход второго триггера каждого канала
соединен с соответствующим выходом группы кодовых выходов устройства, с первым входом третьего элемента И своего канала, с вторым входом второго элемента И своего канала и с соответствующим входом первого элемента ИЛИ, выход которого является сигнальным выходом устройства, второй вход третьего элемента И канала соединен с выходом схемы сравнения и с первым входом четвертого элемента И своего канала, выход третьего элемента И каждого канала соединен с соответствующим выходом группы информационных выходов устройства, вторые входы четвертых элементов И каналов соединены с входом прерывания устройства, выход четвертого элемента И канала соединен с вторым входом первого элемента ИЛИ своего канала, выход первого элемента И канала соединен с тактовым входом регистра своего канала и с соответствующим входом второго элемента ИЛИ, выход которого соединен со счетным входом второго счетчика, выход второго элемента И канала соединен с вторым входом второго элемента ИЛИ своего канала и с соответству- ( ющим входом третьего элемента ИЛИ, выход которого соединен со счетным входом первого счетчика.
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для обслуживания групповых запросов | 1988 |
|
SU1509894A1 |
Многоканальное устройство для обслуживания запросов группы абонентов | 1988 |
|
SU1587508A1 |
Многоканальное устройство для обслуживания запросов в порядке поступления | 1989 |
|
SU1615720A1 |
Многоканальное устройство для управления обслуживанием запросов | 1988 |
|
SU1552183A1 |
Устройство для приоритетного обслуживания запросов | 1981 |
|
SU955069A1 |
Устройство для управления очередностью обслуживания | 1987 |
|
SU1481765A2 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1986 |
|
SU1334148A1 |
Многоканальное устройство приоритета | 1984 |
|
SU1180891A1 |
Устройство для обслуживания запросов | 1988 |
|
SU1539779A1 |
Устройство приоритета | 1985 |
|
SU1269135A1 |
Изобретение относится к вычис- пи ельной технике и может быть использовано при проектировании системы управления группой станков с ЧПУ от вычислительной машины. Цель изобретения - повышение быстродействия. Устройство содержит распределитель 1 импульсов, счетчики 2, 3, элементы ИЛИ 4-6, каналы 7. Каждый канал 7 содержит регистр, схему сравнения, два триггера, четыре элемента И, два элемента ИЛИ, 2 ил.
Многоканальное устройство дляОбСлужиВАНия зАпРОСОВ B пОРядКЕпОСТуплЕНия | 1979 |
|
SU817715A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Многоканальное устройство для обслуживания групповых запросов | 1981 |
|
SU1005054A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-05-15—Публикация
1989-05-03—Подача