Устройство приоритетного прерывания для микроэвм
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1446620
Авторы: Корнейчук, Накалюжный, Тарасенко, Тартаковский, Швец
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИН 5 ц 4 с 0 жный ГОСУДАРСТВЕННЬЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И СПНРЫТИЯМПРИ ГКНТ СССР ОПИСАНИЕ ИЗОБ К АВТОРСКОМУ СВИДЕТЕЛЬСТ(71) Киевский политехнический институт им. 50-летия Великой Октябрьской социалистической революции(56) Горбунов В.Л., Панфилов Д.И Преснухин Д.Л. Микропроцессоры основы построения, микроЭВМ. М: Высшая школа, 1984, с. 144.Авторское свидетельство СССР У 1374224, кл. С 06 Р 9/461986. (54) УСТРОЙСТВО ПРИОРИТЕТНОГО ПРЕРЫВАНИЯ ДЛЯ МИКРОЭВМ(57) Изобретение относится к вычислительной технике и может быть использовано для организации прерываний в микроЭВМ. Цель изобретения -,ЯО 144662 расширение функциональных возможностей эа счет увеличения количествауровней прерывания. Устройство приоритетного прерывания построено сиспользованием блоков формированиязапросов (БФЗ). В устройстве обеспечивается подключение к микроЭВМ нескольких групп БФЗ. Устройство содержит блок 7 дешифрации адреса, блокформирования запросов с узлами формирования запросов, группу магистральных усилителей 9, группу элементов ИЛИ 10, генератор 12 импуль-,сов. При обслуживании запроса прерывания блок 8 выдает адрес группы узлов 3, принявшей этот запрос. Дешифратор 11 обеспечивает подключениеданной группы узлов 3 через соответствующий магистральный усилитель 9к магистрали данных микроЭВМ, Работаотдельных узлов устройства тактируется импульсами, поступающими от генератора 12 импульсов. 1 ил.Изобретение относится к вычислительной технике и может быть использовано для организации прерываний в микропроцессорных системах.5Целью изобретения является расши, рение функциональных возможностей за счет увеличения количества уровней прерывания.На чертеже приведена структурная 10 схема предлагаемого устройства.Устройство приоритетного прерывания для микроЭВМ содержит блоки 1 формирования запросов, сигнальный выход 2 устройства, каждый блок 1 со держит узлы 3 формирования запросов, Устройство содержит магистраль 4 управления, магистраль 5 запросов, . группу адресных входов 6 устройства, блок 1 дешифрации, блок 8 формиро вания запросов, группу магистральных усилителей 9, группу элементов ИЛИ 10, дешифратор 11, генератор 12 импульсов, магистраль 13 данных.В качестве блоков 1, 8 и узлов 3 25 могут быть использованы программируемый блок приоритетного прерыва-. ния, производящий переход на подирограмму обслуживания прерывания с помощью команды типа САЬЬ (АсА), 30 где САЬЬ - команда, передаваемая по прерыванию; А - младший байт адреса А- старший байт адреса подпрограммы обработки запроса на прерывание (например, микросхема35 К 580 ИК 59) .Устройство приоритетного прерыва-, ния для микроЭВМ работает следукщимобразом.Перед началом работы устройства 40 производится программирование всех узлов 3 и блока 8 путем записи в них управдяющих слов. Во время программирования каждого узла 3 и блока 8 осуществляется его выборка с по мощью блока 7, на который по входам 6 поступает адрес данного блока. При этом под воздействием управляющих сигналов, поступающих по магистрали 4, в блок 3 записываются управляющие слова. Причем запись информации в блок 8 производится непосредственно с магистрали 13, а в блоки 3 - через усилители 9, которые открываются с поступлением на их первые управляющие входы единичного сигнала с выхода элемента ИЛИ 10. Направпение передачи информации через магистральные усилители 9 задает сигнал записи,поступающий с магистрали 4 управления на их вторые управляющие входы.После программирования узлов 3 и блоков 8 устройство готово к работе. Запросы на прерывание поступают по магистрали 5 запросов. С поступлением одновременно нескольких запросов на прерывание на входы соответствующего узла 3 в нем согласно установленному режиму обслуживания запросов, заданного управляющими словами, вьщеляется наиболее приоритетный запрос. В результате этого формируется выходной сигнал прерывания, который поступает на соответствующий вход ведущего узла 3.1. В ведущем узле 3,1 аналогичным образом вьщеляется наиболее приоритетный запрос среди поступивших на его входы. В блоке 8 выделяется наиболее приоритетный запрос среди групп.В ответ на поступивший очередной запрос прерывания микроЭВМ посылает по линии выдачи сигнала обслуживания прерывания, входящей в состав магистрали 4 управления, первый, второй,. и третий сигналы обслуживания прерывания. С приходом первого сигнала блок 8 вьщает на магистраль 13 данных код команды, обеспечивающий обращение к подпрограмме обслуживания прерывания. При этом на его выходах каскадирования появляется код, который определяет номер блока 1, принявшего наиболее приоритетный запрос на прерывание, а в каждом блоке 1 узел 3.1 вьщает на выходы каскадирования код, определяющий номер узла 3, который и будет посылать адресподпрограммы обслуживания запроса. Во время действия второго и третьего на выходе генератора 12 появляется "1", которая стробирует работу дешифратора 11.Выдача сигнала генератора 12 разрешается только во время действия сигнала обслуживания прерывания.В результата дешифрации кода, поступающего с выходов каскадирования блока 8, единичный сигнал с соответствующего выхода дешифратора 11 череэ соответствующий элемент ИЛИ 10 дода" ется на вход выборки кристалла соответствующего усилителя 9, что обеспечивает подключение соответствующего узла 1 к магистрали 13.го Составитель .М.КудряшевРедактор А.Ворович Техред Л.Олийнык Корректор М.Шароши Заказ 6748/53 Тираж 704 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб., д. 4/5 Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 з 14466Формула изобретения Устройство приоритетного прерывания для микроЭВМ, содержащее блок дешифрации адреса, блок формирования5 запросОв, дешифратор и группу блоков формирования запросов, каждый из которых содержит группу узлов формирования запросов, причем х-й выход бло О ка дешифрации ( = 2п, где и - общее число узлов формирования запросов группы во всех блоках формирования запросов группы) соединен с входом выбора 1-го блока формирования запросов группы (где ь = 1(и+1) , первый выход блока дешифрации соединен с входом выбора блока формирования запросов, группа входов управления узлов формирования запросов группы всех блоков формирования и группа входов управления бло" ка формирования запросов соединены с магистралью управления, группа информационных входов узлов формирова ния запросов группы, начиная с второго, каждого блокаформирования запросов соединена с магистралью запросов, выход прерывания каждого узла формирования запросов группы, начиная с второго,в каждом блоке формирования запросов группы соединен с соответствующим входом группы информационных входов первого узла формирования запросов группы своего блока формирования запросов группы, выход пре 35 рывания первого узла формирования запросов группы каждого блока формирования запросов группы соединен, с соответствующим входом группы информационных входов блока формирования запросов группы, выход прерывания которого является сигнальным выходом устройства, группа адресныхвходов которого соединена с группойвходов блока дешифрации, группы информационных выходов узлов формирования запросов группы в каждом блоке формирования запросов группы объединены между собой и являются группамн выходов блоков формирования запросов группы, о т л и ч а ю щ е е -с я тем, что, с целью расширенияфункциональных возможностей за счетувеличения количества уровней преры"вания, устройства содержит группумагистральных усилителей, группу элементов ИЛИ, генератор импульсов, причем группа адресных выходов первогоузла формирования запросов группыкаждого блока формирования запросовгруппы соединена с группами адресныхвходов всех остальных узлов формирования запросов группы данного блокаформирования запросов группы, группа выходов каждого блока формирования запросов группы соединена с группой входов одноименного магистрального усилителя группы, каждый выходблока дешифрации, начиная с второго,соединен с первым входом соответствующего элемента ИЛИ группы, второйвход каждого элемента ИЛИ группы соединен с одноименным выходом дешифратора, управляющий вход которогосоединен с выходом генератора импульсов, вход запуска которого соединенс магистралью управления и с первымиуправляющими входами всех магистральных усилителей группы, вторые управляющие входы которых соединены с выходами одноименных элементов ИЛИгруппы, группы выходов усилителейгруппы и группа выходов блока формирования запросов объединены и являются магистралью данных,
СмотретьЗаявка
4151876, 24.11.1986
КИЕВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. 50-ЛЕТИЯ ВЕЛИКОЙ ОКТЯБРЬСКОЙ СОЦИАЛИСТИЧЕСКОЙ РЕВОЛЮЦИИ
КОРНЕЙЧУК ВИКТОР ИВАНОВИЧ, НАКАЛЮЖНЫЙ АНДРЕЙ ГРИГОРЬЕВИЧ, ТАРАСЕНКО ВЛАДИМИР ПЕТРОВИЧ, ТАРТАКОВСКИЙ ЭДУАРД ИОСИФОВИЧ, ШВЕЦ ЕВГЕНИЙ МИХАЙЛОВИЧ
МПК / Метки
МПК: G06F 9/48
Метки: микроэвм, прерывания, приоритетного
Опубликовано: 23.12.1988
Код ссылки
<a href="https://patents.su/3-1446620-ustrojjstvo-prioritetnogo-preryvaniya-dlya-mikroehvm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство приоритетного прерывания для микроэвм</a>
Предыдущий патент: Устройство для решения интегральных уравнений
Следующий патент: Имитатор для тестирования компонентов моноканальной локальной вычислительной сети
Случайный патент: Клиновая задвижка