[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

SU1446620A1 - Priority interrupt device for electronic computer - Google Patents

Priority interrupt device for electronic computer Download PDF

Info

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
Application number
SU864151876A
Other languages
Russian (ru)
Inventor
Виктор Иванович Корнейчук
Андрей Григорьевич Накалюжный
Владимир Петрович Тарасенко
Эдуард Иосифович Тартаковский
Евгений Михайлович Швец
Original Assignee
Киевский Политехнический Институт Им.50-Летия Великой Октябрьской Социалистической Революции
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Киевский Политехнический Институт Им.50-Летия Великой Октябрьской Социалистической Революции filed Critical Киевский Политехнический Институт Им.50-Летия Великой Октябрьской Социалистической Революции
Priority to SU864151876A priority Critical patent/SU1446620A1/en
Application granted granted Critical
Publication of SU1446620A1 publication Critical patent/SU1446620A1/en

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)

Формула изобретени Invention Formula Устройство приоритетного прерывани  дл  микроэвм, содержащее блок дешифрации адреса, блок формировани  запросЬв, дешифратор и группу блоков формировани  запросов, каждый из которых содержит группу узлов формировани  запросов, причем i-й выход бло ка дешифрации (i 2,...,п, где п - общее число узлов формировани  запросов группы во всех блоках формировани  запросов группы) соединен с входом выбора j-ro блока формировани  запросов группы (где i 1,..., ..., (п+1) , первый выход блока дешифрации соединен с входом выбора блока формировани  запросов,группа входов управлени  узлов формировани  запросов группы всех блоков формировани  и группа входов управлени  блока формировани  запросов соединены с магистралью управлени , группа информационных входов узлов формировани  запросов группы, начина  с второго , каждого блока формировани  запросов соединена с магистралью запросов выход прерывани  каждого узла формировани  запросов группы, начина  с второго,в каждом блоке формировани  запросов группы соединен с соответствующим входом группы информационных входов первого узла формировани  запросов группы своего блока формировани  запросов группы, выход прерывани  первого узла формировани  запросов группы каждого блока формировани  запросов групга 1 соеднненч с соответствующим входе группы информационных входов блока формировани  запросов группы, выход прерывани  которого  вл етс  сигнальным выA priority interrupt device for microcomputers containing an address decryption block, a requestb forming unit, a decoder and a group of request generation blocks, each of which contains a group of request generation nodes, with the i-th decryption block output (i 2, ..., n n is the total number of group query generation nodes in all group query generation blocks) is connected to the j-ro selection input of the group query generation block (where i 1, ..., ..., (n + 1), the first output of the decryption block is connected with a query block selection input, group the control inputs of the request generation nodes of the group of all the formation blocks and the control inputs group of the query generation block are connected to the control backbone, the information inputs group of the group request formation nodes, starting with the second, each request generation block is connected to the request backbone interrupt output of each request generation node of from the second, in each group request generation unit is connected to the corresponding input of the group of information inputs of the first node groups requests his queries forming unit group output interrupt requests of the first node forming each group forming unit requests grupga 1 soednnench with the corresponding input group of information inputs queries forming unit group, the output of which is the interrupt signal you 5five 5five 00 5five 00 ходом устройства, группа адресных входов которого соединена с группой входов блока дешифрации, группы информационных выходов узлов формировани  запросов группы в каждом блоке формировани  запросов группы объединены между собой и  вл ютс  группами выходов блоков формировани  запросов группы, отличающее- с   тем, что, с целью расширени  функциональных возможностей за счет увеличени  количества уровней прерывани , устройство содержит группу магистральных усилителей, группу элементе ИЛИ, генератор импульсов, причем группа адресных выходов первого узла формировани  запросов группы каждого блока формировани  запросов группы соединена с группами адресных входов всех остальных узлов формировани  запросов группы данного блока формировани  запросов группы, группа выходов каждого блока формирова- ни  запросов группы соединена с группой входов одноименного магистрального усилител  группы, каждый выход блока дешифрации, начина  с второго, соединен с первым входом соответствующего элемента ИЛИ группы, второй вход каждого элемента ИЛИ группы соединен с одноименным выходом дешифратора , управл юпщй вход которого соединен с выходом генератора импульсов , вход запуска которого соединен с магистралью управлени  и с первыми управл ющими входами всех магистральных усилителей группы, вторые управл ющие входы которых соединены с выходами одноименных элементов ИЛИ группы, группы выходов усилителей группы и группа выходов блока формировани  запросов объединены и  вл ютс  магистралью данных, The device, the group of address inputs of which are connected to the group of inputs of the decryption unit, the groups of information outputs of the group forming request nodes in each group forming the group of requests are interconnected and are groups of output groups of group forming the request, characterized in that functionality by increasing the number of interrupt levels, the device contains a group of trunk amplifiers, an OR element group, a pulse generator, and the address group in the outputs of the first node of the group request formation of each group request generation block are connected to groups of address inputs of all the other group requests forming nodes of this group request formation block; the group of outputs of each group request generation block is connected to the group of inputs of the same group trunk amplifier; each output of the decryption unit , beginning with the second, is connected to the first input of the corresponding element of the OR group, the second input of each element of the OR group is connected to the same input in the decoder stroke, the control input of which is connected to the output of the pulse generator, the start input of which is connected to the control highway and the first control inputs of all trunk amplifiers of the group, the second control inputs of which are connected to the outputs of the same name elements OR groups, groups of amplifier outputs of the group and group the outputs of the query generation unit are combined and are a data line,
SU864151876A 1986-11-24 1986-11-24 Priority interrupt device for electronic computer SU1446620A1 (en)

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)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
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