SU748413A1 - Microprogramme-control device - Google Patents
Microprogramme-control device Download PDFInfo
- Publication number
- SU748413A1 SU748413A1 SU782640029A SU2640029A SU748413A1 SU 748413 A1 SU748413 A1 SU 748413A1 SU 782640029 A SU782640029 A SU 782640029A SU 2640029 A SU2640029 A SU 2640029A SU 748413 A1 SU748413 A1 SU 748413A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- elements
- switch
- outputs
- Prior art date
Links
Landscapes
- Stored Programmes (AREA)
Description
1one
Изобретение относитс к вычислительной технике, в частности к устройствам управлени ЭВМ.The invention relates to computing, in particular to computer control devices.
Известно г шкропрограммное устрой- j ство управлени , содержащее два запо .минающих блока, регистры адресов, .элементы Ир.}.It is known to have a jro-program control device, containing two control units, address registers, and the elements}.
Недостатком .указанного .устройства вл етс сложность.10The disadvantage of the indicated device is complexity.
Наиболее близким к предлагаемому . устройству по технической сущности вл етс микропрограммное устройство управ гени , содержащее триггер, элементы И, коммутатор,первнй и fs второй выходы которого подключены .ко входам первой и второй групп элементов , кажда из которых состоит из последовательно соединенных регистра ресов и запоминающего .блока, 20 подключенного входом через элемент И к соответствующему входу устройства , причем выход первого запоминающего блок подключен к нулевому входу триггера,- а выход второго запоми- 25 наввдего блока - к единичному входу триггера, единичный выход, которого подключен ко второму входу первого элемента и, а нулевой выход - ко вто .рому входу элемента И И . . 30Closest to the proposed. The device according to its technical nature is a firmware control device containing a trigger, AND elements, a switch, the first and fs second outputs of which are connected to the inputs of the first and second groups of elements, each of which consists of sequentially connected registers and a memory block, 20 connected via the element I to the corresponding input of the device, and the output of the first storage unit is connected to the zero input of the trigger, and the output of the second memory 25 is connected to the single input of the trigger, e inichny output of which is connected to the second input of the first element, and a zero output - to Auto .romu input AND gate AND. . thirty
Недостаток данного устройства сложность , обусловленна наличием в схеме двух коммутаторов, работающих поочередно, а также необходимостью расширени входов регистров адресов дл обеспечени записи информации с любого из двух коммутаторов.The disadvantage of this device is complexity, due to the presence in the circuit of two switches operating alternately, as well as the need to expand the inputs of the address registers to ensure the recording of information from either of the two switches.
Цель изобретени - упрощение устройства . . The purpose of the invention is to simplify the device. .
Это достигаетс тем, что микропрограммное устройство управлени , содержащее коммутатор, первый и второй выходы которого соединены соответственно со входами первого и второго регистра адреса, выходы которых соединены с первыми входами первого и второго блока пам ти соответственно , вторые входы которых соединены соответственно с выходами первого и второго элементов И, первый вход первого элемента И вл етс первым входом устройства, второй вход соединен с единичным выходом триггера, первый вход второго элемента И вл етс вторым входом устройства, а второй вход соединен с нулевым выходом триггера, нулевой вход которо .го соединен с первым выходом перво го блока пам ти, а единичный входпервым выходом второго блока пам и , содержит первые и вторые элемены НЕ и ИЛИ, группу элементов ИЛИ, ричем первый и второй входы элеменов ИЛИ группы соединены соответстенно со вторыми выходами первого и торого блока пам ти, первый выход первого блока пам ти соединен через первый элемент НЕ со входом первого элемента ИЛИ и с первым входом второго элемента ИЛИ, второй вход которого соединен через второй элемент НЕ с первым выходам второго блока пам ти и со вторым входом первого элемента ИЛИ, выход которого соединен с первым входом коммутатора, выход втоfioro элемента ИЛИ соединен со вторым входом коммутатора, выход элементов ИЛИ группы соединен с третьим входом коммутатора.This is achieved by the fact that a firmware control device containing a switch, the first and second outputs of which are connected respectively to the inputs of the first and second address register, the outputs of which are connected to the first inputs of the first and second memory blocks, respectively, the second inputs of which are connected respectively to the outputs of the first and the second And elements, the first input of the first element And is the first input of the device, the second input is connected to the single output of the trigger, the first input of the second element And is the second input device, and the second input is connected to the zero output of the trigger, the zero input of which is connected to the first output of the first memory block, and the single input to the first output of the second memory block and contains the first and second elements NOT and OR, a group of elements OR, or the first and second inputs of the elements OR groups are connected respectively to the second outputs of the first and second memory blocks, the first output of the first memory block is connected via the first element NOT to the input of the first OR element and to the first input of the second OR element, the second input of which through the union of the second NOT member to the first output of the second memory unit and to a second input of the first OR gate whose output is connected to the first input switch, output vtofioro OR gate connected to the second input of the switch, the output elements or groups connected to the third input of the switch.
В устройстве используют только один коммутатор, который работает в каждом такте работы устройства и обеспечивает запись информации с выходов блока пам ти в нужный регистр адреса (т.е. в тот, с которого она должна считыватьс в следующем такте ) . . The device uses only one switch that operates during each device operation cycle and provides information from the outputs of the memory unit to the desired address register (i.e., the one from which it should be read in the next cycle). .
На чертеже. Представлена блок-схема микропрограммного устройства управлени . . . In the drawing. A block diagram of the firmware control device is presented. . .
Микропрограммное устройство управлени содержит регистры 1 и 2, элементы И 3 и 4, блоки 5 и 6 пам ти, элементы НЕ 7 и. 8, группу элементов ИЛИ 9,триггер 10,элементы ИЛИ 11 и 12, коммутатор 13. Символами14 и 15 обозначёны входы тактовых импульсов, 16 и 17 - первые, 18 и 19 - вторые выходы блоковпам ти.The microprogram control device contains registers 1 and 2, elements 3 and 4, blocks 5 and 6 of memory, elements 7 and. 8, the group of elements OR 9, the trigger 10, the elements OR 11 and 12, the switch 13. The symbols 14 and 15 designate the clock pulse inputs, 16 and 17 the first, 18 and 19 the second outputs of the blocks.
Триггер 10 управл ет работой устройства . Если он находитс в единичном (нулевом) состо нии, то открыт элемент ИЗ (4) и разрешаетс считывание тактовымимпульсом по входу 14 (15) с блока 5 (6) пам ти. Труппа элементов ИЛИ 9 образует цепь-передачи информации (адреса микрокоманды)The trigger 10 controls the operation of the device. If it is in the single (zero) state, then the element FROM (4) is opened and reading by clock pulses is allowed at input 14 (15) from block 5 (6) of the memory. A troupe of elements OR 9 forms a chain of information transfer (addresses of a microcommand)
с выходов блоков пам ти 5 и 6 на третий вход коммутатора 13.from the outputs of memory blocks 5 and 6 to the third input of the switch 13.
/Элементы НЕ.7 и В и элементы ИЛИ 12 образуют цепн управлени работой коммутатора 13 по первому ивторому входам. При наличии управл ющего сигнала на первом (втором )в.ходе коммутатора 13 адрес следующей микрокоманды с выхода 18 (19) блока1пам ти 5 (6) записываетс через элементы ИЛИ 9 и коммутатор 1з в регистр 1(2).The elements HE.7 and B and the elements OR 12 form a chain of control of the operation of the switch 13 through the first and second inputs. If there is a control signal at the first (second) input of the switch 13, the address of the next microcommand from the output 18 (19) of block 1 of this 5 (6) is written through the OR 9 elements and the switch 1h into register 1 (2).
Устройство работает следующим образом .The device works as follows.
В .исходном состо нии триггер 10 находитс в единичном (нулевом) СОСТОЯНИИ , а адрес считываемой микроком нды находитс в регистре.1 (2) Так как-элемент И 3 (4)открыт, то тактовый импульс, поступающий со .входа устройства 14 (15) через элемент ИЗ (4) разрешает считывание микрокоманды с блока пам ти 5 (6).In the initial state, the trigger 10 is in the single (zero) STATUS, and the address of the readable microchip is in the register. 1 (2) Since the AND 3 (4) element is open, the clock pulse coming from the input of the device 14 ( 15) through the element FROM (4) allows reading the microcommand from the memory block 5 (6).
Далее работа устройства может осуществл тьс в двух режимах. В первом режиме происходит попеременное считывание микрокоманд с блоков пам ти. Во втором режиме осуществл етс считывание микрокоманд в двух и более тактах с одного и того же блока пам ±и .Further, the operation of the device can be carried out in two modes. In the first mode, an alternate reading of micro-instructions from the memory blocks occurs. In the second mode, micro-instructions are read in two or more clocks from the same memory card.
В первом режиме с первого выхода 16 .(17) блока пам ти 5 (6) считываетс каждый раз единичный сигнал, который поступает на нулевой (единичный ) вход триггера 10 и одновременно через элемент ИЛИ 12 (11) на второй (первый) вход коммутатора 13. Триггер 10 устанавливаетс в нулевое (единичное) состо ние, в котором открытый элемент И (3) 4. Одновременно со второго выхода 18 (19) блока пам ти 5 (6) считываетс адрес следующей микрокоманды, который через элементы ИЛИ 9. поступает на третий вход коммутатора 13 и далее по срабатыванию коммутатора 13 с его второго (первого) выхода записываетс в регистр 2.(1).In the first mode, from the first output 16. (17) of the memory block 5 (6), a single signal is read each time, which goes to the zero (single) input of the trigger 10 and simultaneously through the OR element 12 (11) to the second (first) input of the switch 13. The trigger 10 is set to zero (one) state in which the open element AND (3) 4. Simultaneously, from the second output 18 (19) of the memory block 5 (6), the address of the next microcommand is read, which through the elements OR 9. enters to the third input of the switch 13 and further by the operation of the switch 13 from its second (first o) is recorded in the output register 2 (1).
По следующему тактовому импульсу работа устройства осуществл етс аналогично описанному выше.On the next clock pulse, the operation of the device is carried out as described above.
Во втором режиме сигнал на выходе 16 (17) блока 5 (6) пам ти отсутствует . Поэтому триггер 10 не измен ет своего состо ни и элемент И 3 (4)- ос5таетс открытым. Одновременно единичный сигнал с хода элемента НЕ 7 (8) через элемент ИЛИ 11 (12) поступает на первый (второй) вход коммутатора 13, предопредел тем самым запись адреса следующей микрокоманды с выхода 18 (19) блока 5 (6) пам ти через элементы ИЛИ 9 и коммутатор на .регистр 1 (2). Если после этого необходимо вновь реализовать второй режим, то устройство функционирует аналогично описанному .In the second mode, the signal at the output 16 (17) of the memory block 5 (6) is missing. Therefore, the trigger 10 does not change its state and the AND 3 (4) element is open. At the same time, a single signal from the NOT 7 (8) element through the OR 11 (12) element is fed to the first (second) input of the switch 13, thereby determining the address of the next microcommand from the 18 (19) output of the 5 (6) memory through the elements OR 9 and switch to .reg 1 (2). If after this it is necessary to re-implement the second mode, then the device functions as described.
Введение в устройство дополнительно двух элементов НЕ и ИЛИ и группы элементов ИЛИ, а также описанных св зей позвол ет существенно упростить устройство за счет использовани одного коммутатора, что дает возможность строить более экономичные микропрограммные устройства управлени . .The introduction of an additional two elements, HE and OR, and the group of OR elements, as well as the described connections, allows the device to be significantly simplified by using a single switch, which makes it possible to build more economical microprogrammed control devices. .
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU782640029A SU748413A1 (en) | 1978-07-03 | 1978-07-03 | Microprogramme-control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU782640029A SU748413A1 (en) | 1978-07-03 | 1978-07-03 | Microprogramme-control device |
Publications (1)
Publication Number | Publication Date |
---|---|
SU748413A1 true SU748413A1 (en) | 1980-07-15 |
Family
ID=20775040
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU782640029A SU748413A1 (en) | 1978-07-03 | 1978-07-03 | Microprogramme-control device |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU748413A1 (en) |
-
1978
- 1978-07-03 SU SU782640029A patent/SU748413A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU748413A1 (en) | Microprogramme-control device | |
SU968804A1 (en) | Device for determining extremum numbers | |
SU656078A1 (en) | Device for reading-out information from two-position sensors | |
SU970366A1 (en) | Microprogram control device | |
SU1034188A1 (en) | Versions of threshold element | |
SU494745A1 (en) | Device for the synthesis of multi-cycle scheme | |
SU830437A1 (en) | Information registering device | |
SU1325559A1 (en) | File for domain memory | |
SU424196A1 (en) | DEVICE FOR READING AND CONTROL OF INFORMATION WITH PERFOCART | |
SU1283858A1 (en) | Device for checking memory blocks | |
SU955056A1 (en) | Microprogram control device | |
SU679980A1 (en) | Microprogram control unit | |
SU576588A1 (en) | Magnetic digital recording apparatus | |
SU686027A1 (en) | Device for determining extremum numbers | |
SU1298758A2 (en) | Interface for linking processor with arithmetic expander | |
SU830377A1 (en) | Device for determining maximum number code | |
SU851771A1 (en) | Code word generator | |
SU864275A1 (en) | Information input device | |
SU847313A1 (en) | Information input device | |
SU710054A1 (en) | Device for identification of binary symbols | |
SU549798A1 (en) | Input device | |
SU943747A1 (en) | Device for checking digital integrated circuits | |
SU830568A2 (en) | Device for information exchange between registers | |
SU849301A1 (en) | Storage | |
SU705450A1 (en) | Microprogram control apparatus |