SU1446620A1 - Priority interrupt device for electronic computer - Google Patents
Priority interrupt device for electronic computer Download PDFInfo
- Publication number
- SU1446620A1 SU1446620A1 SU864151876A SU4151876A SU1446620A1 SU 1446620 A1 SU1446620 A1 SU 1446620A1 SU 864151876 A SU864151876 A SU 864151876A SU 4151876 A SU4151876 A SU 4151876A SU 1446620 A1 SU1446620 A1 SU 1446620A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- group
- request
- block
- inputs
- output
- Prior art date
Links
Landscapes
- Exchange Systems With Centralized Control (AREA)
Abstract
Изобретение относитс к вычислительной технике и может быть использовано дл организации прерываний в микро ЭВМ. Цель изобретени расширение функциональных возможностей за счет увеличени количества уровней прерывани . Устройство приоритетного прерывани построено с использованием блоков формировани запросов (БФЗ). В устройстве обеспечиваетс подключение к микроЭВЫ нескольких групп БФЗ. Устройство содержит блок 7 дешифрации адреса, блок формировани запросов с узлами формировани запросов, группу магистральных усилителей 9, группу элементов ИЛИ 10, генератор 12 импуль- , сов. При обслуживании запроса прерывани блок 8 выдает адрес группы узлов 3, прин вшей этот запрос. Дешифратор 11 обеспечивает подключение данной группы узлов 3 через соответствующий магистральный усилитель 9 к магистрали данных микроЭВМ. Работа отдельных узлов устройства тактируетс импульсами, поступающими от генератора 12 импульсов. 1 ил. (Л fnThe invention relates to computing and can be used to organize interruptions in a micro computer. The purpose of the invention is to enhance the functionality by increasing the number of interrupt levels. The priority interrupt device is constructed using query generation blocks (BFZs). The device provides a connection to the microeva of several BFZ groups. The device comprises an address decryption unit 7, a query generation unit with query generation units, a group of trunk amplifiers 9, a group of elements OR 10, a generator 12 of pulses, and owls. When servicing an interrupt request, block 8 issues the address of a group of nodes 3 that have received this request. The decoder 11 provides the connection of this group of nodes 3 through the corresponding main amplifier 9 to the data line of the microcomputer. The operation of the individual units of the device is clocked by pulses coming from the pulse generator 12. 1 il. (L fn
Description
Изобретение относитс к вычислительной технике и может быть использовано дл организации прерываний в микропроцессорных системах. сThe invention relates to computing and can be used to organize interrupts in microprocessor systems. with
Целью изобретени вл етс расши- рение функциональных возможностей за счет увеличени количества уровней прерывани .The aim of the invention is to expand the functionality by increasing the number of interrupt levels.
На чертеже приведена структурна ю схема предлагаемого устройства.The drawing shows the structural scheme of the proposed device.
Устройство приоритетного прерывани дл кшкроЭВМ содержит блоки 1 формировани -запросов, сигнальный выход 2 устройства, каждый блок 1 со- 15 держит узлы 3 формировани запросов. Устройство содержит магистраль 4 управлени , магистраль .5 запрюсов, . группу адресньвс входов 6 устройства, блок 7 дешифрации, блок 8 формиро- 20 вани запросов, группу магистральных усилителей 9, группу элементов ИЛИ 10, дешифратор И, генератор 12 импульсов, магистраль 13 данных.The priority interrupt device for the microcomputer contains the 1 —query generation units 1, the signal output 2 of the device, each unit 1 maintains 15 the query generation units 3. The device contains a trunk 4 control trunk .5 zapryusov,. a group of addressable inputs 6 of the device, a decryption unit 7, a query generation unit 8, a group of trunk amplifiers 9, a group of elements OR 10, an AND decoder, a pulse generator 12, a data line 13.
В качестве блоков 1, 8 и узлов 3 25 могут быть использованы программируемый блок приоритетного прерывани , производ щий переход на подпрограмму обслуживани прерывани с помощью ксаданды типа CALL , 30 где CALL - команда, передаваема по прерьшанию; А - младший байт адре- caj А г старший байт адреса подпрограммы обработки запроса на пре- | ывание (например, микросхема К580ИК59).As blocks 1, 8 and nodes 3 25, a programmable priority interrupt unit can be used, making the transition to an interrupt service routine using a cadand of the type CALL, 30 where CALL is the command transmitted on the interrupt; A - the low byte of the address A g the high byte of the address of the subroutine processing the request for pre- | for example (chip K580IK59).
Устройство приоритетного прерыва- , НИЛ дл мшсроЭВМ работает следующим образом.The device is a priority interrupt-NIL for mshsroEVM works as follows.
Перед начйлом работы устройства 40 пр 138ода1тс программирование всех узлов 3 и блока 8 путем записи в них управд кжих слов. Во врем про- граьешровани каждого узла 3 и блока 8 осуществл етс его выборка с по- j метцью блока 7, на который по входам 6 поступает адрес данного блока. При этом под воздействием управл ющих сигналов, поступающих по магистрали 4, в блок 3 записываютс управл ющие слова. Причем запись информации в блок 8 производитс непосредствен- но с магистрали 13, а в блоки 3 - через усилители 9, которые открываютс с поступлением на их первые управл - ющие входы единичного сигнала с выхода элемента ИЛИ 10. Направление передачи информации через магистральные усилители 9 задает сигнал записи.Before starting the operation of the device 40 pr 138od1ts, programming all nodes 3 and block 8 by writing control words in them. During the process of scaling each node 3 and block 8, it is sampled with j step metric of block 7, to which the inputs of 6 receive the address of this block. In this case, under the influence of control signals arriving via highway 4, control words are recorded in block 3. Moreover, information is recorded in block 8 directly from highway 13, and in blocks 3 through amplifiers 9, which open with input to their first control inputs of a single signal from the output of the element OR 10. The direction of information transfer through trunk amplifiers 9 sets signal recording.
5050
сwith
5 0 50
5 0 50
0 j 0 j
00
поступающий с магистрали 4 управлени на их вторые управл ющие входы.coming from trunk 4 to their second control inputs.
После программировани узлов 3 и блоков 8 устройство готово к работе . Запросы на прерывание поступают по магистрали 5 запросов. С поступлением одновременно нескольких запросов на прерывание на входы соответствующего узла 3 в нем согласно установленному режиму обслуживани запросов, заданного управл кицими словами , выдел етс наиболее приоритетный запрос-. В результате этого формируетс выходной сигнал прерывани , который поступает на соответствующий вход ведущего узла 3.1. В ведущем узле 3.1 аналогичным образин выдел етс наиболее приоритетный запрос среди поступивших на его входы. В блоке 8 выдел етс наиболее приоритетный запрос среди групп.After programming the nodes 3 and blocks 8, the device is ready for operation. Requests for interruption come on line 5 requests. With the simultaneous receipt of several requests for interruption to the inputs of the corresponding node 3 in it, according to the established mode of servicing requests specified by the control words, the highest priority request is allocated. As a result, an interrupt output signal is generated, which is fed to the corresponding input of the master node 3.1. In the leading node 3.1, the most priority request among the incoming to its inputs is allocated in a similar way. In block 8, the highest priority request is allocated among the groups.
В ответ на поступивший очередной запрос прерывани микроэвм посылает по линии выдачи сигнала обслуживани прерывани , вход щей в состав магистрали 4 управлени , первый, второй, и третий сигналы обслуживани прерывани . С приходом первого сигнала блок 8 выдает на магистраль 13 данных код команды, обеспечивающий обращение к подпрограмме обслуживани прерывани . При этом на его выходах каскадировани по вл етс код, который определ ет номер блока 1, прин вшего наиболее приоритетный запрос на прерывание, а в каждом блоке 1 узел 3.1 вьщает на выходы каскадировани код, определ киций номер узла 3, который и будет посылать адрес подпрограммы обслуживани запроса. Во врем действи второго и третьего на выходе генератора 12 по вл етс 1, котора стробирует работу дешифратора 11.In response to the incoming regular interrupt request, the microcomputer sends the first, second, and third interrupt service signals along the line providing the interrupt service signal, which is part of the control line 4. With the arrival of the first signal, block 8 issues to the data highway 13 a command code providing access to the interrupt service routine. At the same time, a code appears on its outputs of cascading, which determines the number of block 1, which received the highest priority interrupt request, and in each block 1, node 3.1 generates a code for the outputs of cascading, the definition of node number 3, which will send the address query service routines. During the operation of the second and third generator 12, an output 1 appears, which gates the operation of the decoder 11.
Выдача сигнала генератора 12 разрешаетс только во врем действи сигнала обслуживани прерьгаани . The generation of the signal from generator 12 is permitted only during the operation of the service signal of the landing.
В результата дешифрации кода, поступающего с выходов каскадировани блока 8, единичный сигнал с соответствующего выхода дешифратора 11 через соответствующий элемент Ш1И 10 подаетс на вход выборки кристалла соответствующего усилител 9, что обеспечивает подключение соответструюще- го узла 1 к магистрали 13.As a result of deciphering the code coming from the cascading outputs of block 8, a single signal from the corresponding output of the decoder 11 through the corresponding element of the WLI 10 is fed to the input sample of the chip of the corresponding amplifier 9, which ensures the connection of the corresponding node 1 to the highway 13.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864151876A SU1446620A1 (en) | 1986-11-24 | 1986-11-24 | Priority interrupt device for electronic computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864151876A SU1446620A1 (en) | 1986-11-24 | 1986-11-24 | Priority interrupt device for electronic computer |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1446620A1 true SU1446620A1 (en) | 1988-12-23 |
Family
ID=21269270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU864151876A SU1446620A1 (en) | 1986-11-24 | 1986-11-24 | Priority interrupt device for electronic computer |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1446620A1 (en) |
-
1986
- 1986-11-24 SU SU864151876A patent/SU1446620A1/en active
Non-Patent Citations (1)
Title |
---|
Горбунов В.Л., Панфилов Д.И., Преснухин Д.Л. Микропроцессоры основы построени /микроэвм. М.: Высша школа, 1984, с. 144. Авторское свидетельство СССР 1374224, кл. G 06 F 9/46, 1986. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1446620A1 (en) | Priority interrupt device for electronic computer | |
SU1705826A1 (en) | Priority device | |
SU1411744A1 (en) | Priority device | |
SU1569842A1 (en) | Device for priority connection of external devices to line | |
SU1361552A1 (en) | Multichannel priority device | |
SU1200271A1 (en) | Interface for linking computer with user | |
SU1499343A1 (en) | Multichannel arrangement for connecting users to common trunk | |
SU1444766A1 (en) | Variable priority arrangement | |
SU1354193A1 (en) | Device for controlling priority of connecting information sources to trunk line | |
SU1084794A1 (en) | Device for servicing requests according to arrival order | |
SU1458873A2 (en) | Multichannel device for priority connection of users to shared trunk line | |
SU1756888A1 (en) | Dynamic priority device | |
SU1234837A1 (en) | Variable priority device with coding address | |
SU1352487A2 (en) | Multichannel priority device | |
SU1399768A1 (en) | Information retrieval device | |
SU1695290A1 (en) | Data sorting device | |
SU1179356A1 (en) | Information input-output device | |
SU1564635A1 (en) | Device for interfacing subscribers with m computers | |
RU2020560C1 (en) | Device for connecting data source to common trunk | |
SU1236478A1 (en) | Priority device | |
SU1285484A1 (en) | Interface for linking electronic computer with peripheral equipment | |
SU1531097A1 (en) | Priority device | |
SU1495794A1 (en) | Multichannel priority unit for servicing requests | |
SU1109754A1 (en) | Multichannel device for connecting subscribers with unibus | |
SU1403069A1 (en) | Computer to peripherals interface |