Устройство приоритетного прерывания для микроЭВМ Советский патент 1988 года по МПК G06F9/48 

Описание патента на изобретение SU1446620A1

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

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

На чертеже приведена структурная ю схема предлагаемого устройства.

Устройство приоритетного прерывания для кшкроЭВМ содержит блоки 1 формирования-запросов, сигнальный выход 2 устройства, каждый блок 1 со- 15 держит узлы 3 формирования запросов. Устройство содержит магистраль 4 управления, магистраль .5 запрюсов, . группу адресньвс входов 6 устройства, блок 7 дешифрации, блок 8 формиро- 20 вания запросов, группу магистральных усилителей 9, группу элементов ИЛИ 10, дешифратор И, генератор 12 импульсов, магистраль 13 данных.

В качестве блоков 1, 8 и узлов 3 25 могут быть использованы программируемый блок приоритетного прерывания, производящий переход на подпрограмму обслуживания прерывания с помощью ксаданды типа CALL , 30 где CALL - команда, передаваемая по прерьшанию; А - младший байт адре- caj А г старший байт адреса подпрограммы обработки запроса на пре- | ывание (например, микросхема К580ИК59).

Устройство приоритетного прерыва- , НИЛ для мшсроЭВМ работает следующим образом.

Перед начйлом работы устройства 40 пр 138ода1тся программирование всех узлов 3 и блока 8 путем записи в них управдякжих слов. Во время про- граьешрования каждого узла 3 и блока 8 осуществляется его выборка с по- j метцью блока 7, на который по входам 6 поступает адрес данного блока. При этом под воздействием управляющих сигналов, поступающих по магистрали 4, в блок 3 записываются управляющие слова. Причем запись информации в блок 8 производится непосредствен- но с магистрали 13, а в блоки 3 - через усилители 9, которые открываются с поступлением на их первые управля- ющие входы единичного сигнала с выхода элемента ИЛИ 10. Направление передачи информации через магистральные усилители 9 задает сигнал записи.

50

с

5 0

5 0

0 j

0

поступающий с магистрали 4 управления на их вторые управляющие входы.

После программирования узлов 3 и блоков 8 устройство готово к работе. Запросы на прерывание поступают по магистрали 5 запросов. С поступлением одновременно нескольких запросов на прерывание на входы соответствующего узла 3 в нем согласно установленному режиму обслуживания запросов, заданного управлякицими словами, выделяется наиболее приоритетный запрос-. В результате этого формируется выходной сигнал прерывания, который поступает на соответствующий вход ведущего узла 3.1. В ведущем узле 3.1 аналогичным образин выделяется наиболее приоритетный запрос среди поступивших на его входы. В блоке 8 выделяется наиболее приоритетный запрос среди групп.

В ответ на поступивший очередной запрос прерывания микроэвм посылает по линии выдачи сигнала обслуживания прерывания, входящей в состав магистрали 4 управления, первый, второй, и третий сигналы обслуживания прерывания. С приходом первого сигнала блок 8 выдает на магистраль 13 данных код команды, обеспечивающий обращение к подпрограмме обслуживания прерывания. При этом на его выходах каскадирования появляется код, который определяет номер блока 1, принявшего наиболее приоритетный запрос на прерывание, а в каждом блоке 1 узел 3.1 вьщает на выходы каскадирования код, определякиций номер узла 3, который и будет посылать адрес подпрограммы обслуживания запроса. Во время действия второго и третьего на выходе генератора 12 появляется 1, которая стробирует работу дешифратора 11.

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

В результата дешифрации кода, поступающего с выходов каскадирования блока 8, единичный сигнал с соответствующего выхода дешифратора 11 через соответствующий элемент Ш1И 10 подается на вход выборки кристалла соответствующего усилителя 9, что обеспечивает подключение соответструюще- го узла 1 к магистрали 13.

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

Устройство приоритетного прерывания для микроэвм, содержащее блок дешифрации адреса, блок формирования запросЬв, дешифратор и группу блоков формирования запросов, каждый из которых содержит группу узлов формирования запросов, причем i-й выход бло ка дешифрации (i 2,...,п, где п - общее число узлов формирования запросов группы во всех блоках формирования запросов группы) соединен с входом выбора j-ro блока формирования запросов группы (где i 1,..., ..., (п+1) , первый выход блока дешифрации соединен с входом выбора блока формирования запросов,группа входов управления узлов формирования запросов группы всех блоков формирования и группа входов управления блока формирования запросов соединены с магистралью управления, группа информационных входов узлов формирования запросов группы, начиная с второго, каждого блока формирования запросов соединена с магистралью запросов выход прерывания каждого узла формирования запросов группы, начиная с второго,в каждом блоке формирования запросов группы соединен с соответствующим входом группы информационных входов первого узла формирования запросов группы своего блока формирования запросов группы, выход прерывания первого узла формирования запросов группы каждого блока формирования запросов групга 1 соеднненч с соответствующим входе группы информационных входов блока формирования запросов группы, выход прерывания которого является сигнальным вы

5

5

0

5

0

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

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

название год авторы номер документа
Устройство для приоритетного прерывания 1985
  • Корнейчук Виктор Иванович
  • Накалючный Андрей Григорьевич
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
  • Швец Евгений Михайлович
SU1287159A1
Устройство приоритетного прерывания 1990
  • Першин Андрей Сергеевич
  • Шадский Андрей Геннадиевич
SU1793440A1
Контроллер с переменным приоритетом 1980
  • Овсянникова-Панченко Элина Павловна
  • Петрова Людмила Михайловна
  • Шевкопляс Борис Владимирович
SU907550A1
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств 1989
  • Текутова Антонина Михайловна
  • Романихин Андрей Владимирович
SU1734098A1
Устройство для сопряжения ЭВМ с магистралью локальной сети 1987
  • Петросов Вадим Гарегинович
  • Иванов Эдвард Иосифович
  • Сирбиладзе Гамлет Геннадьевич
SU1411764A1
СИСТЕМА КОММУТАЦИИ ПРОЦЕССОРОВ 1991
  • Комаров А.В.
RU2006931C1
Устройство для сопряжения процессоров в мультипроцессорной системе 1984
  • Молоков Владимир Петрович
  • Митьковский Валерий Иванович
SU1188747A1
Устройство приоритетного прерывания 1986
  • Корнейчук Виктор Иванович
  • Накалюжный Андрей Григорьевич
  • Тарасенко Владимир Петрович
  • Швец Евгений Михайлович
  • Щербина Александр Андреевич
SU1374224A1
Устройство для сопряжения двух магистралей 1988
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Смирнов Сергей Евгеньевич
  • Бобыльков Анатолий Николаевич
SU1509915A2
Информационно-управляющая система центрального теплового пункта жилых общественных и промышленных зданий 1987
  • Календаров Андрей Григорьевич
  • Верник Давид Исаакович
  • Сухинин Юрий Дмитриевич
  • Антонов Анатолий Васильевич
  • Гугленко Вениамин Петрович
  • Гонтовой Василий Михайлович
  • Алышев Алексей Алексеевич
  • Вакула Александр Калинович
SU1511751A1

Реферат патента 1988 года Устройство приоритетного прерывания для микроЭВМ

Изобретение относится к вычислительной технике и может быть использовано для организации прерываний в микро ЭВМ. Цель изобретения расширение функциональных возможностей за счет увеличения количества уровней прерывания. Устройство приоритетного прерывания построено с использованием блоков формирования запросов (БФЗ). В устройстве обеспечивается подключение к микроЭВЫ нескольких групп БФЗ. Устройство содержит блок 7 дешифрации адреса, блок формирования запросов с узлами формирования запросов, группу магистральных усилителей 9, группу элементов ИЛИ 10, генератор 12 импуль- , сов. При обслуживании запроса прерывания блок 8 выдает адрес группы узлов 3, принявшей этот запрос. Дешифратор 11 обеспечивает подключение данной группы узлов 3 через соответствующий магистральный усилитель 9 к магистрали данных микроЭВМ. Работа отдельных узлов устройства тактируется импульсами, поступающими от генератора 12 импульсов. 1 ил. (Л fn

Формула изобретения SU 1 446 620 A1

Документы, цитированные в отчете о поиске Патент 1988 года SU1446620A1

Горбунов В.Л., Панфилов Д.И., Преснухин Д.Л
Микропроцессоры основы построения/микроэвм
М.: Высшая школа, 1984, с
Аппарат для электрической передачи изображений без проводов 1920
  • Какурин С.Н.
SU144A1
Устройство приоритетного прерывания 1986
  • Корнейчук Виктор Иванович
  • Накалюжный Андрей Григорьевич
  • Тарасенко Владимир Петрович
  • Швец Евгений Михайлович
  • Щербина Александр Андреевич
SU1374224A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 446 620 A1

Авторы

Корнейчук Виктор Иванович

Накалюжный Андрей Григорьевич

Тарасенко Владимир Петрович

Тартаковский Эдуард Иосифович

Швец Евгений Михайлович

Даты

1988-12-23Публикация

1986-11-24Подача