Многоканальное устройство для обслуживания групповых запросов

 

Изобретение относится к вычиспи ельной технике и может быть использовано при проектировании системы управления группой станков с ЧПУ от вычислительной машины. Цель изобретения - повышение быстродействия. Устройство содержит распределитель 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

Многоканальное устройство для обслуживания групповых запросов Многоканальное устройство для обслуживания групповых запросов Многоканальное устройство для обслуживания групповых запросов Многоканальное устройство для обслуживания групповых запросов 

 

Похожие патенты:

Изобретение относится к автоматизированным системам управления и может быть использовано в автоматизированных распределенных системах сбора и обработки информации

Изобретение относится к вычислительной технике и может быть использовано в системах обмена данными

Изобретение относится к автоматике и вычислительной технике и может быть использовано при создании быстродействующих средств управления приоритетным доступом к общесистемным разделяемым ресурсам Цель изобретения - расширение области применения устройства путем обеспечения одновременного выделения двух наиболее приоритетных запросов

Изобретение относится к вычислительной технике и может быть исполь зовано в многопроцессорных системах для управления доступом группы процессоров к группе каналов передачи данных

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах при организации обмена устройств вычислительной системы с абонентом, находящимся в их общем пользовании,, Целью изобретения является повышение быстро™ действия устройства за счет поиска следующего запроса во время обслуживания текущего запроса Устройство содержит регистр 1, элемент ИЛИ 9, элементы ИЛИ-НЕ 10, 11, а в каждом канале элементы И 3, 4, 8 .и элементы ИЛИ 5, 6, 7 о Устройство способно отличить вновь поступивший запрос от запроса, уже принятого на обслуживание , и осуществлять поиск вновь принятого запросао С помощью элемента ИЛИ-НЕ 10 и элементов ИЛИ 6, 7 осуществляется блокирование обслуживания вновь поступившего запроса на время обслуживания текущего запроса 1 ил

Изобретение относится к автоматике и вычислительной технике, а точнее к приоритетной обработке данных, и предназначено для использования в мультипроцессорных системах, в локальных сетях и в системах распределенного управления

Изобретение относится к вычислительной технике и может быть использовано для организации доступа к коллективно используемому ресурсу

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

Изобретение относится к вычислительной технике и предназначено для использования в локальных вычислительных сетях с шинной топологией для управления передачей пакетов данных через общий канал

Изобретение относится к способам управления перегрузкой сообщениями элементарной программы в электронной системе коммутации

Изобретение относится к области вычислительной техники и может быть применено в системах обмена данными

Изобретение относится к отвечающей системе, то есть способной к работе в реальном масштабе времени и толерантной к ошибкам системе для обработки сигналов, с множеством блоков обработки данных, которые соединены друг с другом через блоки передачи данных

Изобретение относится к вычислительной технике и может найти применение в отказоустойчивых многопроцессорных системах для перераспределения нагрузки между процессорами во время отказов

Изобретение относится к вычислительной технике и может быть использовано в устройствах последовательно-параллельного обслуживания запросов абонентов с переменным распределением потоков информации по линиям связи
Наверх