[go: up one dir, main page]

SU881747A1 - Microprogramme-control device - Google Patents

Microprogramme-control device Download PDF

Info

Publication number
SU881747A1
SU881747A1 SU792798183A SU2798183A SU881747A1 SU 881747 A1 SU881747 A1 SU 881747A1 SU 792798183 A SU792798183 A SU 792798183A SU 2798183 A SU2798183 A SU 2798183A SU 881747 A1 SU881747 A1 SU 881747A1
Authority
SU
USSR - Soviet Union
Prior art keywords
information
micro
inputs
output
decoders
Prior art date
Application number
SU792798183A
Other languages
Russian (ru)
Inventor
Анатолий Васильевич Ходаков
Original Assignee
Предприятие П/Я Р-6082
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 Предприятие П/Я Р-6082 filed Critical Предприятие П/Я Р-6082
Priority to SU792798183A priority Critical patent/SU881747A1/en
Application granted granted Critical
Publication of SU881747A1 publication Critical patent/SU881747A1/en

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Description

Изобретение относитс  к вычислительной технике и может быть использовано в уст{зойствах управлени  специализированных цифровых вычислительных машин.The invention relates to computing and can be used in control devices of specialized digital computers.

Известно микропрограммное устройство Управлени , содержащее блок пам ти , регистры, схемы приема информации , генератор импульсов, счетчик тактов, дешифратор, формирователь адреса микрокоманд, элементы И, НЕ 1.A firmware control device is known that contains a memory block, registers, information reception circuits, a pulse generator, a clock counter, a decoder, a microinstruction address driver, AND elements, NOT 1.

Недостаток устройства - сложность, обусловленна  большим количеством разнотипного оборудовани .The disadvantage of the device is the complexity, due to the large number of different types of equipment.

Наиболее близким по технической сущности к предлагаемому  вл етс  микропрограммное устройство управлени , содержащее пам ть микрокоманд, генератор тактовых импульсов, счетчик микрокоманд, дешифраторы 2.The closest in technical essence to the present invention is a microprogram control device comprising a microinstructor memory, a clock pulse generator, a microinstruction counter, decoders 2.

Однако этому устройству присуще малое быстродействие, так как за один такт выработки информации из пам ти микрокоманд устройство может .обеспечить выполнение микроопераций с длительностью, не меньшей такта выработки из пам ти.However, this device is characterized by low speed, because in one step of generating information from the memory of micro-instructions, the device can ensure the execution of micro-operations with a duration not less than the development time from memory.

Цель изобретени  - повышение быстродействи  устройства.The purpose of the invention is to increase the speed of the device.

Claims (2)

Поставленна  цель достигаетс  тем, что в устройство, содержащее блок пам ти микрокоманд, генератор импульсов , счетчик адреса микрокоманд и п дешифраторов., первый и второй выходы генератора импульсов соединены со счетным входом счетчика сщреса микрокоманд и с управл ющим входом блока пам ти микрокоманд, адресный вход которого соединен с информационным выходом счетчика адреса микрокоманд, информационный вход которого  вл етс  информационным входом устройства, информационные выходы блока пам ти микрокоманд соединены с информационными входами дешифраторов, первые выходы п-го и (n-l)-ro дешифраторов соединены с управл ющими входами счетчика адреса микрокоманд, группы выходов каждого дешифратора  вл ютс  группами, управл ющих выходол устройства , введены коммутаторы по числу дешифраторов и блок синхронизации, управл ющий вход которого соединен с третьим выходом генератора импульсов , выход блока синхронизации соедитнен с управл ющими входами коммутаторов , информационный вход каждого коммутатора соединен с соответствующим информационным выходом блока пам ти микрокоманд, выходы коммутаторов соединены с управл ющими входами соответствующих дешифраторов. На чертеже приведена структурна  схема устройства. Микропрограммное устройство управ лени  содержит генератор 1 импульсов , блок 2 пам ти микрокоманд, счет чик 3 адреса микрокоманд, дешифратор 4, блок 5 синхронизации, коммутаторы 6, входы 7 и 8 управлени  с записью информации в счетчик 3 адреса микрокоманд с информационного входа 9 и 10 - счетный вход счетчика адреса микрокоманд. Устройство работает следующим образом . Генератор 1 вырабатывает сигналы считывани  информации из блока 2 и сигналы, по которым состо ние счетчика 3 измен етс  на единицу по цепи 10 после каждого опроса пам ти микрокоманд6 Микрокоманда, считанна  из блока 2 по адресу, указанному в счетчике 3, поступает на дешифраторы 4 и управл ющие входы коммутаторов 6 В соответствии с кодом, записанным в каждой группе разр дов микрокоманды , на выходах этих дешифраторов вырабатываютс  микрооперации, которые подаютс  к устройствам специализированной цифровой вычислительной машины (СЦВМ) (на чертеже не показана) дл  выполнени  соответствующих дейст вий . Одновременно с сигналом считыван информации из блока 2 генератор 1 вы рабатывает сигнал запуска блока 5, который в тактовом интервале на свое выходе формирует различные стандартные временные диаграммы напр жений временным дискретом, меньшим тактового интервала. В соответствии с кодом , записанным в каждой группе раз р дов микрокоманды, соединенных с управл ющими входами соответствующи коммутаторов 6 и соединением управл емых входов коммутаторов с выходом блока 5, коммутаторы 6 подключают н входы стробировани  дешифраторов 4 ту или иную последовательность.импульсов внутри тактового интервала считывани  микрокоманды. Таким обра зом в одном тактовом интервале оказываютс  задействованными несколько узлой СЦВМ, взаимодействие между ко торыми определ етс  группами разр дов „микрокоманды, соединенными со входами дешифраторов, в части номен клатуры работающих узлов и группами разр дов микрокоманды, соединенными со входами коммутаторов в части вре менного взаимодействи  работающих узлов. Переходы в микропрограмме осуществл ютс  выбором группами раз р дов микрокоманды входов 7 или 8 счетчика.3 и записью по ней в счетчик 3 неочередного кода по входу 9. Наличие в составе устройства блока синхронизации и коммутаторов, соединенных со входами стробировани  дешифраторов, позвол ет, использу  большую пам ть микрокоманд,как правило , не обладающую высоким быстродействием , осуществл ть оптимальную быструю обработку информации на разнообразном оборудовании, имеющем широкий диапазон быстродействи  - от комбинационных преобразователей с логической глубиной единица и регистровых операций до обмена с медленными внешними накопител ми. Данное изобретение позвол ет оптимально повысить скорость обработки информации, совместить узлы с различным быстродействием в составе СЦВМ, Формула изобретени  Микропрограммное устройство управлени , содержащее блок пам ти микрокоманд , генератор импульсов, счетчик адресу микрокоманд и п дешифраторов, первый и второй выходы генератора импульсов соединены со счетным входом счетчика адреса микрокоманд и с управл ющим входом блока пам ти микрокоманд, адресный вход которого соединен с информационным выходом , счетчика адреса микрокоманд, информационный вход которого  вл етс  информационным входом устройства, информационные выходы блока пам ти микрокоманд соединены с информационными входами дешифраторов, первые выходы п-го и (n-l)-ro дешифраторов соединены с управл ющими входами счетчика адреса микрокоманд, группы выходов каждого дешифратора  вл ютс  группами управл ющих выходов устройства , отличающеес  тем, что, с целью повышени  быстродействи  устройства, в него введены коммутаторы по числу дешифраторов и блок синхронизации, управл ющий вход которого соединен с третьим выходом генератора импульсов, выход блока синхронизации соединен с управл ющими входами коммутаторов, информационный вход каждого коммутатора соединен с соответствующим информационным выходом блока пам ти микрокоманд, выходы коммутаторов соединены с управл ющими входами соответствующих дешифраторов . Источники информации, прин тые во внимание при экспертизе 1.Авторское свидетельство СССР №416696, кл. G Об F 9/16, 1971. . The goal is achieved by the fact that in the device containing the microinstructions memory block, pulse generator, microinstructions address counter and n decoders. the input of which is connected to the information output of the micro-instruction address counter, whose information input is the information input of the device, the information outputs of the micro-instruction memory block are connected to the information The decoder inputs, the first outputs of the n-th and (nl) -ro decoders are connected to the control inputs of the microcommand address counter, the output groups of each decoder are the groups that control the output of the device; which is connected to the third output of the pulse generator, the output of the synchronization unit is connected to the control inputs of the switches, the information input of each switch is connected to the corresponding information output of the memory block rokomand, switch outputs are connected with the control inputs of the corresponding decoders. The drawing shows a block diagram of the device. The firmware control device contains a pulse generator 1, a micro-command memory block 2, a micro-command address 3 counter, a decoder 4, a synchronization unit 5, switches 6, control inputs 7 and 8 with information recorded in the micro-command address counter 3 from information input 9 and 10 - counting input of micro-commands address counter. The device works as follows. The generator 1 generates signals for reading information from block 2 and signals for which the state of counter 3 changes by one through circuit 10 after each interrogation of microcommand memory 6 A microinstruction read from block 2 at the address specified in counter 3 is sent to decoders 4 and control inputs of switches 6 In accordance with the code recorded in each group of microinstruction bits, the outputs of these decoders produce microoperations that are fed to devices of a specialized digital computer (PCL) the same is not shown) to perform the appropriate actions. Simultaneously with the signal of reading information from block 2, the generator 1 generates a start signal for block 5, which in its clock interval generates various standard time diagrams of voltages in a discrete time interval smaller than the clock interval. In accordance with the code recorded in each group of bits of microcommands connected to the control inputs of the corresponding switches 6 and the connection of the controlled inputs of the switches to the output of block 5, the switches 6 connect the same sequence of pulses within the clock interval to the gate inputs of the decoders 4 read micro-commands. Thus, several CCAM nodes are involved in the same clock interval, the interaction between which is determined by groups of micro-command bits, connected to the inputs of the decoders, in the nomenclature of working nodes and groups of micro-command bits, connected to the inputs of the time switch. interaction of working nodes. Transitions in the microprogram are performed by selecting groups of bits of microcommand rows of inputs 7 or 8 of a counter 3 and writing through it to counter 3 of an irregular code on input 9. The device’s synchronization unit and switches connected to the decoder gates allow large memory of microinstructions, as a rule, not having high speed, to carry out optimal fast processing of information on a variety of equipment with a wide range of speed - from combinational transformations operators with a logical depth of one; and register operations before exchange with slow external accumulators. This invention allows to increase the speed of information processing optimally, to combine nodes with different speeds in the composition of the PCL, the claims of the Invention Microprogrammed control device containing a microcommand memory block, a pulse generator, an address for microinstructions and a decoder, the first and second outputs of the pulse generator are connected to the input of the micro-command address counter and with the control input of the micro-command memory block, whose address input is connected to the information output, the micro-address address counter and the information input of which is the information input of the device, the information outputs of the microcommand memory block are connected to the information inputs of the decoders, the first outputs of the nth and (nl) -ro descramblers are connected to the control inputs of the microinstruction address counter, the output groups of each decoder are Groups of control outputs of the device, characterized in that, in order to increase the speed of the device, switches are introduced according to the number of decoders and synchronization unit, the control input of which is connected nen to a third output of the pulse generator, the output synchronization unit is connected with the control inputs of switches, each switch information input coupled to a corresponding data output unit memory microinstructions switch outputs are connected with the control inputs of the corresponding decoders. Sources of information taken into account in the examination 1. USSR author's certificate №416696, cl. G About F 9/16, 1971.. 2.Авторское свидетельство СССР № 519710, кл. G 06 F 9/16, 1974 (прототип) .2. USSR author's certificate number 519710, cl. G 06 F 9/16, 1974 (prototype).
SU792798183A 1979-06-21 1979-06-21 Microprogramme-control device SU881747A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU792798183A SU881747A1 (en) 1979-06-21 1979-06-21 Microprogramme-control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU792798183A SU881747A1 (en) 1979-06-21 1979-06-21 Microprogramme-control device

Publications (1)

Publication Number Publication Date
SU881747A1 true SU881747A1 (en) 1981-11-15

Family

ID=20841452

Family Applications (1)

Application Number Title Priority Date Filing Date
SU792798183A SU881747A1 (en) 1979-06-21 1979-06-21 Microprogramme-control device

Country Status (1)

Country Link
SU (1) SU881747A1 (en)

Similar Documents

Publication Publication Date Title
US3296426A (en) Computing device
US2798156A (en) Digit pulse counter
US3278904A (en) High speed serial arithmetic unit
US3946255A (en) Signal generator
SU881747A1 (en) Microprogramme-control device
US3324456A (en) Binary counter
US4713813A (en) Logic analyzer
SU802963A1 (en) Microprogramme-control device
US3355716A (en) Memory control and access system
SU1176328A1 (en) Microprogram control device
US3199094A (en) Plural channel recording system
SU898431A1 (en) Microprogramme-control device
SU970367A1 (en) Microprogram control device
SU1564603A1 (en) Device for processing indistinct information
SU987623A1 (en) Microprogramme control device
SU1062702A1 (en) Firmware control unit
SU1471190A1 (en) Microprogram control unit
SU995091A1 (en) Multi-program control device
SU640294A1 (en) Microprogramme control device
SU868749A1 (en) Number sorting device
SU414822A3 (en)
SU1295393A1 (en) Microprogram control device
SU1091160A1 (en) Firmware control device
SU1478193A1 (en) Reprogrammable microprogrammer
SU1003091A1 (en) Recording operation control device