Устройство для объединения запросов с формированием адреса инициатора запроса

 

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (19) (11) 5 А

gag, G 06 F 9/46 ь

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

К АВТОРСКОМУ СВИДЕ П=ЛЬСТБУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3477917/1S-24 (22) 04.08.82 (46) 23.11.83. Бюл. Н 43 (72) В.ф.шляхтин, Ф.А.Фукс . и А.Э.Вежис (71) Рижское ордена Ленина производственное объединение ВЭФ им.В.И.Ленина (53) 681 325(088,8) (56) 1. Авторское свидетельство СССР и 716039, кл. G 06 F 9/46, 1970.

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

11 6S2899, кл. 6 06 F 9/46, 1976 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ ОБЪЕДИНЕНИЯ

ЗАПРОСОВ С ФОРИИРОВАНИЕИ АДРЕСА ИНИ"

ЦИАТОРА ЗАПРОСА, содержащее счетчик, дешифратор, первую rpynny из и эле ментов И (где Я - количество запросных. источников запросов1, элемент И и элемент ИЛИ, причем первые входы элементов И первой группы соединены с входами индивидуальных запросов ,устройства, а выходы подключены к входам элемента ИЛИ, при этом счет-, ный вход счетчика соединен с выходом элемента И, первый вход которого со-: единен с тактовым входом устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения производительности обработки заявок, в него введены мультиплексор, группа из Й триггеров и вторая группа из. К элементов И (где

К - количество разрядов формируемого адреса инициатора запроса), выходы

; которых .являются выходами данных устройства, а первые входы элементов

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

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

° этом входы дешифратора являются адресными входами устройства, -выходы дешифратора (где i 1,И подклю чены к 1(-входам соответствующих триггероа группы,а (К +1) -ый выход дешифратора соединен с вторыми входами . элементов И второй группы, причем

5-входы триггеров группы подключены

K соответствующим входам индивидуальных запросов устройства, а выходы триггеров группы соединены с вторыми входами cooTветствующих элементов

И первой группы.

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

Известно устройство для объединения запросов, содержащее N каналов, состоящих из Фиксирующего триггера и элемента И, общие для всех каналов элемент ИЛИ и триггер сопряжения tlj .

Недостатком известного устройства является отсутствие формирования адреса инициатора запроса, что повышает нагрузку на микроЭВМ.

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

ИЛИ, счетный вход счетчика соединен с выходом управляющего элемента И, первый вход которого соединен с такТОвой шинОЙ pj .

Недостатком известного устройства является уменьшение производительности по обработке заявок иэ- за возможности их повторного обслуживания.

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

Поставленная цель достигается тем, что в устройство, содержащее счетчик, дешифратор, первую группу из и элементов И (где N — количест, ео запросных источников запросов), элемент И и элемент ИЛИ, причем первые входы элементов И первой группы соединены с входами индивидуальных запросов устройства, а выходы подключены к входам элемента ИЛИ, при этом счетный вход счетчика соединен с выходом элемента И, первый вход которого соединен с тактовым входом устройства, введены мультиплексор, группа из М триггеров и вторая группа иэ К эг ементов И (где К вЂ” количество разрядов формируемого адреса инициатора запроса),, выходы которых являются выходами данных устройств, а первые входы элементов

И второй группы подключены к соответствующим выходам счетчика и к

coo T вет ст ву ющим уп ра вляющим в ходам мультиплексора, выход которого

56195 2 подключен к выходу объединенного запроса устройства и к второму входу элемента И, третий вход которого соединен с выходом элемента ИЛИ,входы которого соединены с соответствующими информационными входами мультиплексора, при этом входы дешифратора являются адресными входами устройства, i - выходы дешифратора { где 1 = 1,N)

10, подключены к R-входам соответствующих триггеров группы, а (И+1)-ый выход дешифратора соединен с вторыми входами элементов И второй группы, причем 5 -входы триггеров группы под15 ключены к соответствукщим входам индивидуальных запросов устройства, а выходы триггеров группы соединены с вторыми входами соответствующих эле." ментов И первой группы.

20 На чертеже представлена Функциональ,ная схема устройства.

Устройство содержит дешифратор 1, группу триггеров 2, группу элементов

И 3, элемент ИЛИ 4, элемент И 5, 25 счетчик 6, мультиплексор 7, группу элементов И 8, выход 9 объединенного запроса, тактовый вход 10, входы ll индивидуальных запросов, выходы 12 данных, адресные входы 13.

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

В исходном состоянии запросы на обслуживание не поступают и на входах 11 индивидуальных запросов дей35 ствуют сигналы логического "0", которые устанавливают по 5 -входам триггеры 2 в состояние "1". Элементы И 3 закрыты и сигналы логического "0" с их выходов с помощью элемента ИЛИ 4

4О запрещают прохождение тактовых импульсов с тактового входа 10 через элемент И5 на вход счетчика 6. На выходе мультиплексора 7 действует сигнал логической "1", что соответству45 ет режиму отсутствия запросов. Кодо.вая комбинация на выходе счетчика

6 соответствует адресу предыдущего запроса. На адресных входах 13 действуют сигналы с уровнями логического "0", которые возбуждают (И+1j -ый

Il fi выход дешифратора 1. Логический 0 действующий на этом выходе дешифратсра 1, запрещает через элементы И 8 считывание данных с выходов 12 уст55 Роиства

При возникновении сигнала запроса на одном из входов 11 открывается соответствующий элемент И 3, который

1056195

ВНИИПИ Заказ 9308/43 Тираж 706 Подписное

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 подает сигнал логической "1" на один из входов мультиплексора 7 и через элементы ИЛИ 4 и И 5 разрешает прохождение тактовых импульсов на вход счетчика. На выходах счетчика 6 на- 5 чинают формироваться адреса индивидуальных запросов, которые, поступая на управляющие входы мультиплексора

7, буачт послеаовательно подключать выход мультиплексора 7 к его информа- 1О ционным входам.

Как только произойдет совпадение кодовой комбинации на выходе счетчика 6 с адресом инициатора запроса, на выходе мультиплексора 7 появится уровень логического "0", который запретит дальнейшее поступление тактовых импульсов через элемент И 5 на вход счетчика 6. На выходе счетчика будет зафиксирован адрес инициатора запроса, а с выхода 9 во внешнее.устройство управления поступит сигнал объединенного запроса.

Из внешнего уст рой ст ва управления на вход дешифратора 1 по адресным входам 13 поступает команда на считывание адреса инициатора, flo которой на (К+1)-ом выходе дешифратора 1 возникнет сигнал логической "1", разрешающий выдачу адреса инициатора Sa- 3o проса на выходы 12 данных.

Как только внешнее устройство уй равления возьмет на обслуживание поступивший запрос, на входы дешифратора 1 поступит адрес инициатора запро" са. Это приведет к появлению на соответствующем выходе дешифратора 1 сигнала с уровнем логического "0", который.сбросит соответствующий триггер

2. Триггер 2 блокирует прохождение принятого запроса, предотвращая его повторное обслуживание.

Последующие запросы, поступающие в устройство, обслуживаются аналогично.

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

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

Устройство для объединения запросов с формированием адреса инициатора запроса Устройство для объединения запросов с формированием адреса инициатора запроса Устройство для объединения запросов с формированием адреса инициатора запроса 

 

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

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

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

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

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

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

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

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