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

 

Изобретение относится к вычислительной технике и может быть ис полызовано в устройствах ввода информации от различных дискретных датчиков в устройство обработки данных . Цель изобретения - увеличение достоверности обслуживания заявок за счет уменьшения вероятности их потерь. Устройство для обслуживания запросов содержит блок управления, регистр запросов, блок регистров, шифратор, триггер,элементы И, И-НЕ, блок памяти, счетчик, счетчик адреса , схему сравнения, формирователь импульсов. В шифраторе осуществляется кодирование первого вектора прерывания в виде двоичного кода, который записывается в блок памяти по адресу, формируемому счетчиком. Считывание из блока памяти производится по адресу счетчика адреса. (Л 3 ил.

СОЮЗ COBETCHHX

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

РЕСПУ БЛИН (504 С 06 F 9/4

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

К АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ (21) 3833936/24-24 (22) 02.01.85 (46) 15.10.86. Бюл. 9 38 (72) Ф.Г.Гордон, М.Я.Вертлиб и В.P.Þðãåíñîí (53) 681.325 (088.8 ) (56) Авторское свидетельство СССР

У 1103236, кл. G 06 F 9/46, 1983.

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

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

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

Считывание из блока памяти производится по адресу счетчика адреса.

3 ил.

1264174

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

Пель изобретения — увеличение достоверности обслуживания заявок за счет уменьшения вероятности их потерь.

На фиг.! приведена структурная схема устройства; на фиг.2 — структурная схема блока управления; на фиг,3 — структурная схема блока регистра.

Устройство (ди г.1) содержит блок

1 управления, регистр 2 эапросон с триггерами 2 †...?-h блок 3 регистров, шифратор 4, элемент И-HE 5, триггер 6, элемент И 7, блок 8 памяти, счетчик 9, счетчик !О адреса, схему 11 сравнения, формирователь

12 импульсов, сигнальный выход 13 устройства, выход 14 прерывания устройства, вход 15 запуска, вход

16 сброса устройства, тактовый вход

17 устройства, группу запросных входов 18 устройства, входы и выход

19 -24 блока 1, группу информационных выходов 15 устройства.

Блок 1 управления Яиг.2) содержит элементы НЕ 26 и 27, элемент ИHF. 28, триггеры 29 и 30, элементы

И 31 и 32.

Блок 3 (фиг.3) содержит триггеры

33 регистра, элементы И 34, элементы И-HE 35 группы, элемент HE 36.

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

В случае одновременного поступления сигналов "Запрос прерываний от внешних устройств. " на входы 18 входные триггеры 2-1 и 2-2 прерываний регистра 2 переходят в состояние "0".

Уровень "0" поступает на соответствующие триггеры 33. Ближайшим тактом, поступающим с входа 17 устройст. ва, триггеры 33 переходят в состояние "0". Ближайшим тактом с выхода элемента HF 36 формируется импульс отрицательной полярности. Этим импульсом входной триггер прерываний

2-1 переводится в состояние "1".. С ныхода элемента И-НЕ 35-2 в этот момент импульс не формируется, так как на его третий вход с прямого выхода триггера 33-1 через элемент

l5

2G

И 34-1 поступает сигнал запрета, который через элемент И-34 — 2 присутствует на всех последующих элементах И-HF. 35.

Импульс с выхода элемента И-HE

35-1 постугает на вход дешифратора

4, в котором осуществляется кодирование первого вектора прерываний в виде дноичного кода, поступающего на информационные входы блока 28. Че-рез элемент И-HE 5 импульс с ныхода элемента И-HF. 35-1 осуществляет запись в блок 8 по адресу, формируемому счетчиком 9, информации кода вектора прерываний с выходов шифратора 4.

В исходное состояние счетчики 9 и 10 устанавливаются сигналом, поступающим с входа 16. Поэтому первый вектор запроса прерываний записывается по нуленому адресу в блок 8.

При последующих опросах этот вектор может быть записан по любому адресу, Текущий адрес записи с ныхода счетчика 9 поступает на нходы блока 8.

Задним фронтом импульса сигнала, поступающего с выхода элемента И-НЕ

5, триггер 6 устанавливается в состояние "1" и подготавливает элемент

И 7 к прохождению сигнала ° Одновременно осуществляется суммирование в счетчике 10 адреса (запись) . Следующим тактом три;-гер 33-1 привязки переводится в исходное состояние, чем снимается запрет входа элемента И 34-!, и он формирует на третьем входе элемента И-HE 35-2 сигнал разрешения, позволяющий сформировать отрицательный импульс„ поступающий на вторые входы шифратора 4 и элемента И-НЕ 5 для формирования кода второго вектора прерываний и второго сигнала записи. По сигналу "За— пись" н очередную ячейку блока 8 по адресу, сформированному счетчиком

9, записьгваегся новый вектор прерываний. Так как н данном примере сигналы "Разрешение прерываний" следуют за первым и вторым сигналами "Запись", то поступая на второй вход элемента И 7, на первый вход которого поступает сигнал ращрешения от триггера 6, они формируют на выходе элемента И 7 сигналы "Считывание". .При этом с выходов счетчика 10 адрес ячейки, по которому будет считываться вектор прерываний, поступает в блок 8. На выходах блока 8, 1264) 74 т.е. на выходах 25 устройства, появляется вектор прерываний, по которому будет осуществляться очередное прерывание. Задним фронтом импульса "Считывание" осуществляется суммирование в счетчике 10. Указанный режим является нормальным режимом функционирования устройства.

35

Формирование сигнала "Запрет" производится следующим образом.

Триггер 29 сдвигает последний сиг нал "Запись", синхронизируя его.

Сдвиг производится для исключения срабатывания триггера 30 в режиме нормального функционирования устройства. Сдвинутый сигнал "Запись" инвертируется и проходит через элемент И-НЕ 28, на первый вход которо- 4

ro поступает разрешающий сигнал с входа 22 блока 1 на единичный вход триггера 30 и, так как на С-входе триггера 30 сигнал "Считывание" отсутствует, то триггер переключается и с его инверсногс выхода в блок 3 поступает сигнал запрета формирования импульса записи. При приходе очередного сигнала "Считывание".задний фронт сигнала возвращает триггер

30 в исходное сЬстояние и разрешает формирование сигнала "Запись" .

Если после очередного сигнала считывания числа, записанные н счет чик 9 и в счетчик 10 адреса, (из блока 8 считан последний вектор пРерывания), то на выходе схемы 11 15 появляется сигнал равенства, поступающий на первый нход элемента И 31 блока 1 и разрешающий прохождение на первый вход элемента И 32 импульсов. Злемент И 32, имея на сво- 20 ем входе разрешающий сигнал с выхода триггера 30, пропускает тактовые импульсы на вход сброса триггера б,пе-. реводя его в положение "0".Таким об,разом,с выхода триггера 6 на первый 25 вход элемента И 7 поступает сигнал, запрещающий формирование сигнала "Считывание" до прихода первого сигнала "Запись". Если после очередного сигнала Запись" числа» записанные 30 в счетчики 9 и 10 равны, то блок

1 формирует со своего выхода 19 сигнал, запрещающий прохождение сигналов Запись

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

Устройство для обслуживания запросов, содержащее шифратор, элемент

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

-эа счет уменьшения вероятности их потерь, устройство содержит регистр запросов, блок управления, блок регистров, элемент И-НЕ, триггер, элемент И и формирователь импульсов, причем блок регистров содержит регистр, группу элементов И, группу элементов И-НЕ и элемент НЕ, причем в блоке регистров прямые выходы регистра соединены с первыми входами одноименных элементов И группы, выход каждого i-ro (i=1,... n-1,где и — число запросон1 элемента И группы соединен с вторым входом i+I-ro элемечта И группы с первым входом +1-го элемента И группы и с первым входом i+1-ro элемента И-НЕ группы, инверсные выходы разрядов регистра, начиная с второго, соединены с вторыми входами одноименных элементов

И-НЕ группы, инверсный выход первого разряда регистра соединен с первым входом первого элемента И-HE группы, второй вход последнего элемента И-НЕ группы соединен с выходом последнего элемента И группы, тактовый вход устройства через элемент НЕ соединен с вторым входом первого элемента И-НЕ группы и с третьими входами остальных элемен-. тов И вЂ” НЕ группы, тактовые входы разрядов регистра блока регистров соединены с тактовым входом устройства, выходы элементов И-НЕ группы соединены с входами установки в "1" одноименных разрядов регистра запро,сов, с входами шифратора и с входами элемента И-НЕ, информационные входы регистра запросов соединены с входом логического нуля устройства, 1264174 тактовые входы регистра запросов соединены с одноименными запросными входами устройства, выходы регистра запросов соединены с информационными входами регистра блока регистров, блок управления содержит два элемента НЕ, элемент И-НЕ, два элемента И два триггера, первый вход первого элемента И блока управления соединен с выходом первого триггера блока управления, с BTopblM входом первого элемента И группы блока регистров и с третьим входом первого элемента И-НЕ блока регистров, второй вход первого элемента И блока управления соединен с выходом второго элемента И блока управления, первый вход второго элемента И блока управления соединен с первым входом элемента

И-НЕ блока управления и с выходом схемы сравнения, второй вход второго элемента И блока управления гоединен с выходом элемента НЕ блока регистров, выход элемента И-НЕ блока. управления соединен с входом установки в "1" первого триггера блока управления, информационный вход первого триггера блока управления соединен с входом логической единицы устройства, тактовый вход первого триггера блока управления через первый элемент НЕ блока управления соединен с выходом элемента И, с входом считывания блока памяти, со счетным входом первого счетчика и с сигнальным выходом устройства, вход сброса которого соединен с входами сброса первого и второго счетчиков, выход второго триггера блока управления соединен с вторым входом элемента И-HE блока управле10 ния, вход установки в "1" второго триггера блока управления соединен с тактовым входом устройства и с первым входом формирователя импульсов, второй вход которого соединен

15 с входом запуска устройства, информационный вход второго триггера блока управления соединен с входом логической единицы устройства, тактовый вход второго триггера блока о, управления соединен через второй элемент НЕ блока управления с выходом элемента И-НЕ,со счетным входом второго счетчика, с входом управления. записью блока памяти и с нуле— вым входом триггера, единичный вход которого соединен с выходом первого элемента И блока управления, выход триггера соединен с первым входом элемента И и с выходом прерывания устройства, второй вход элемента И соединен с выходом. формирователя импульсов, выходы блока памяти являются информационными выходами устройства.

1264174 Ри2. 2

41ие.8

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

Редактор И.Касарда Техред В.Кадар Корректор А.Тяско

Заказ 5563/49 Тираж 671 Подписное

БНИИПИ Государственного комитета СССР по делам изобретений и открытий .113035, Москва, Ж-35, Раушская наб., д.4/5

Производственно-полиграфическое предприятие, г.ужгород, ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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