Устройство для обслуживания запросов

 

Изобретение относится к вычислительной технике и предназначено для распределения общего ресурса, в частности для подключения равноприоритетных источников информации к общей магистрали. Цель изобретения - повышение быстродействия устройства. Устройство содержит элементы ИЛИ 1, 4, 6, элементы И 2, 7, формирователи импульсов 3, 5, а в каждом канале триггеры 19, 21, элементы И 20, 22, элемент ИЛИ 18. Устройство получает сигналы запроса от источников и управляет очередностью их обслуживания путем выдачи разрешающих сигналов. Для обеспечения синхронизации с общей шиной /общим ресурсом/ имеются управляющие вход и выход. 1 ил.

Я:Щ3 ССВЕТСНИХ

СО4ИАЛИСТИЧЕСНИ<

РЕСГ1УБЛИН

А1

„„Я0„„15 (1)g G 06 F 9/46

ОПИСАНИЕ И3ОБРЕТЕНИЯ

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

IlO ИЭОБРЕ %КИЯЧ И ОТКРЫТИЯМ

flPH ГКНТ СССР (21) 4467212/24-24 (22) 29.07.88 (46) 15. 08.90. Бкл. М 30 (72) А,В. Давыдов . (53) 681.325 (088.8) (56) Авторское свидетельство СССР

В 1049909, кл. С 06 F 9/46, 1982.

Авторское свидетельство СССР

Р 1315976, кл. С 06 F 9/46, 1985. (54) УСТРОЙСТВО ДЛЯ ОБСЛУЖИВАНИЯ

ЗАПРОСОВ (57) Изобретение относится к вычислительной технике и предназначено для распределения общего ресурса, в частности для подключения равноприоритетных источников информации к общей магистрали. Цель изобретения — повышение быстродействия устройства.

Устройство содержит элементы ИЛИ l, 4, 6, элементы И 2, 7, формирователи импульсов 3, 5, а в каждом канале триггеры 19, 21, элементы И 20, 22, элемент ИЛИ 18. Устройство получает сигналы запроса от источников и управляет очередностью их обслуживания путем выдачи разрешающих сигналов.

Для обеспечения синхронизации с общей шиной (общим ресурсом) имеются управляющие вход и выход ° 1 ил.

1585796

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

Целью изобретения является повышение быстродействия устройства.

На чертеже изображена структурная схема устройства. !

Устройство для обслуживания запросов содержит элементы ИЛИ 1, элемент

И 2, формирователь 3 импульсов, элемент ИЛИ 4, формирователь 5 импульсов, элемент ИЛИ 6, элемент И 7; каналы 8, запросные входы 9-11 устройства, разрешающие выходы 12-14 устройства, вход 15 сброса устройства, вход

16 огроса устройства, сигнальный выход 17 устройства, каждый канал содержит элемент ИЛИ 18, триггер 19, элемент И 20, второй триггер 21, элемент И 22.

Устройство работа.ет следующим образом.

По сигналу, поступающему на вход

15, триггеры 19 и 21 всех каналов обнуляются. На входы 9 и 11 выставляются сигналы запроса. По переднемуфрон" ту этих сигналов устанавливаются в

30 единичное состояние, триггеры 19 каналов 8. На выходе элемента ИЛИ 1 появляется суммарный сигнал с триггеров 19, который поступает через элемент И 2 на вход формирователя 3, при 35 этом на инверсном входе элемента И 2 присутствует разрешающий сигнал

"0". Формирователь 3 от переднего фронта суммарного запроса вырабатывает импульс, который через элемент 40

ИЛИ 4 поступает на элементы И 20 каналов и производит перезапись содержимого триггеров 19 в триггеры 21..

Предположим, что в "1" установятся триггеры 21 первого и третьего каналов. После записи запросов в триггеры

21 на выходе элемента ИЛИ 6 появится суммарный сигнал запросов, который поступает на первый вход элемента И 7.

На втором его входе в этот момент нри- Î сутствует разрешающий сигнал. Так формируется передний фронт управляющего сигнала, Управляющий сигнал проходит через элемент И 22 одного из каналов. Первый управляющий сигнал про- 55

Ф ходит через элемент И 22 первого канала и появляется на выходе 12 - образуется передний фронт разрешающего сигнала. В то же время сигнал с выхода 17 сообщает устройству сбора информации о готовности к обмену. Устройство сбора информации, выполнив операцию обмена, выдает сигнал ответа на управляющий вход 16. Передний фронт этого сигнала ответа образует задний фронт сигнала на выходе 17 и задний фронт сигнала на выходе 12 первого канала. Задним фронтом сигнала с выхода 12 происходит сброс запроса в триггере 2t первого канала - триггер переводится в нулевое состояние. Сброс триггера 19 первого канала произошел от переднего фронта разрешающего сигнала на выходе 12, На этом обслуживание запроса по первому каналу закончено.

Далее по заднему фронту управляющего сигнала при чаличии суммарного сигнала на выходе элемента ИЛИ 6 образуется второй управляющий сигнал на выходе элемента И 7. Так как триггеры

21 первого и второго каналов установ.пены в нулевое состояние, а третьего канала — в единичное, то второй управляющий сигнал формирует сигнал разрешения на выходе третьего канала. Во время обработки сигнала запроса по третьему каналу будут аналогично обнулены триггеры 19 и 21 этого канала, а на выходе второго элемента ИЛИ 6 сформируется задний фронт суммарного сигнала от запросов, записанных в триггеры 21. По заднему фронту этого сигнала формирователь 5 вырабатывает на своем выходе импульс, который через элемент ИЛИ 4 поступает на вторые вхо" ды элементов И 20 и вновь осуществляет перезапись содержимого триггеров

19 в триггеры 21. При этом произойдет запись запроса в триггер 21 второго канала. Обслуживание запроса по второму каналу будет выполнено аналогично обработке запросов первого и третьего каналов.

Формула изобретения

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

Составитель M. Кудрявцев

Техред Л.сердюкова Корректор В . Гир няк

Редактор Е, Копча

Заказ 2327

Тираж 5б9

Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r.Óæãoðîä, ул. Гагарина,101 рого соединен с первым входом второго элемента И своего канала, инверсный выход второго триггера каждого канала соединен с соответствующим входом вто5 рого элемента И каждого следующего канала, выходы вторых элементов И каналов являются информационными выходами устройства, отличающееся тем; что, с целью повышения быстродей-10 ствия, устройство содержит второй и третий элементы ИЛИ, первый и второй элементы И, первый и второй формирователи импульсов, а в каждом канале элемент ИЛИ, причем выход первого эле- 15 мента ИЛИ соединен с прямым входом первого элемента И, выход которого соединен с входом первого формирователя импульсов, выход которого соединен с первым входом второго элемента ИЛИ, 20 выход которого соединен с вторыми входами первых элементов И каналов, инверсные выходы вторых триггеров которых соединены с инверсными входами третьего элемента ИЛИ, выход которого 25 соединен с входом второго формирователя импульсов, с инверсным входом первого элемента И и с первым входом

6 6 второго элемента И, выход которого соединен с соответствующими входами вто;рых элементов И каналов и является сигнальным выходом устройства, выход второго формирователя импульсов соединен с вторым входом второго элемента ИЛИ, второй вход второго элемента И соединен с входом опроса устройства, каждьй запросный вход которого соединен с тактовым входом первого триггера одноименного канала, первые входы элементов ИЛИ каналов и входы сброса вторых триггеров каналов. соединены с входом сброса устройства, информационные входы первых триггеров каналов соединены с входом логической единицы устройства, вход логического нуля которого соединен с информационными вхоцами вторых триггеров каналов, тактовые входы которых соединены с выходами вторых элементов И своих каналов и с вторыми входами элементов ИЛИ своих каналов, выходы которых соединены с входами сброса первых триггеров своих каналов, выходы которых соединены с входами сброса первых триг геров своих каналов.

Устройство для обслуживания запросов Устройство для обслуживания запросов Устройство для обслуживания запросов 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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