SU1332318A1 - Многотактное микропрограммное устройство управлени - Google Patents

Многотактное микропрограммное устройство управлени Download PDF

Info

Publication number
SU1332318A1
SU1332318A1 SU864031844A SU4031844A SU1332318A1 SU 1332318 A1 SU1332318 A1 SU 1332318A1 SU 864031844 A SU864031844 A SU 864031844A SU 4031844 A SU4031844 A SU 4031844A SU 1332318 A1 SU1332318 A1 SU 1332318A1
Authority
SU
USSR - Soviet Union
Prior art keywords
output
input
micro
register
address
Prior art date
Application number
SU864031844A
Other languages
English (en)
Inventor
Сергей Васильевич Суярко
Вячеслав Сергеевич Харченко
Григорий Николаевич Тимонькин
Олег Афанасьевич Тищенко
Сергей Николаевич Ткаченко
Роман Иванович Могутин
Original Assignee
Научно-Исследовательский Институт Автоматизации Управления И Производства
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 Научно-Исследовательский Институт Автоматизации Управления И Производства filed Critical Научно-Исследовательский Институт Автоматизации Управления И Производства
Priority to SU864031844A priority Critical patent/SU1332318A1/ru
Application granted granted Critical
Publication of SU1332318A1 publication Critical patent/SU1332318A1/ru

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Abstract

Изобретение относитс  к вычислительной технике и может быть исполь

Description

13323
зовано при пос троении микропрограмми- руемых контроллеров дл  АСУ технологическими процессами. Цель изобрете- тени  - повышение быстродействи , Многстактное микропрограммное устройство управлени  содержит блок пам ти 1, регистр 2 адреса, регистр 3 микрокоманд, счетчик 4, мультиплексор 5, группу схем сравнени  6.1-6.п, группы дешифраторов выходным микроприказов 7.1-7,п и дешифраторов вида микроопераций 8.1-8,п,
. , 1 . .
Изобретение относитс  к вычислительной технике и может быть использовано при построении микропрограмми руемьк контроллеров дл  АСУ техноло- гическими процессами.
Цель изобретени  - повышение быстродействи  ,
Сущность изобретени  заключаетс  в реализации дисциплины организации нанопрограммного управлени . Множество микроопераций, формируемых устройством , делитс  на три типа: микрооперации типа а, которые начинаютс  со считыванием микрокоманды в регист микрокоманды и не заканчиваютс  с окончанием микрокоманды; микрооперации типа б, которые начинаютс  со считыванием микрокоманды в регистр микрокоманд и заканчиваютс  после определенного нанотакта внутри микрокоманды; микрооперации , т ипа в, которые начинаютс  после определенного нанотакта в данной микрокоманде и заканчиваютс  в определенный нано- такт следующей микрокоманды.
Каждому типу микроопераций поставлен в соответствие код. Вс  совокупность микроопераций, кроме того, де- литс  на группы так, чтобы в течение считывани  одной микрокоманды из данной группы вьщавалась только одна микроопераци  (группы несовместимых микроопераций), Дп  вьщачи одной микрооперации из каждой группы задаетс  тип микрооперации и номер нанотакта начала или конца выдачи микрооперации (в зависимости от типа микрооперации ) , .
8
коммутатор 9 адреса, группу 10,1- 1р,п коммутаторов управлени , триггер 11 пуска, группу триггеров 12,1- 12,п ,генератор 13 импульсов, элемент ИЛИ 14, группу элементов И 15,1- 15,п, первый 16, второй 17 и третий 18 элементы И, Новыми элементами  вл ютс  группа схем сравнени  6,1-6,п,группа дешифраторов типа микроопераций 8.1-8,п, группа коммутаторов управлени  1 0.1-1 О.,п , Это позвол ет достигнуть цели изобретени ,3 ил.
5
Информаци  о типе микрооперации поступает в блоки тактировани  микро операций, которые вьщают управл ющие сигналы на управл ющие входы дешиф5 раторов, что обеспечивает вьщачу микроопераций в соответствии с реализуемой программой,
На фиг,1 приведена функциональна  схема предлагаемого устройства; на фиг,2 - фрагмент реализуемой микропрограммы; на фиг.3 - временные диаграммы работы устройства при реализации данного фрагмента,
Функциональна  схема многотактно- го микропрограммного устройства управлени  (фиг,1 ) содержит блок 1 пам ти микрокоманд, регистр 2 адреса, регистр 3 микрокоманд, счетчик 4, мультиплексор 5, группу схем 6,1- 6,п сравнени , группы дешифраторов 7,1-7,п выходных микроприказов и дешифраторов 8,1-8,п типа микроопе- , раций, коммутатов 9 адреса, группу 10,1-10,п коммутаторов управлени , RS-триггер 11, группу из IК-тригге- ров 12,1-12,п, генератор 13 тактовых импульсов, элемент ИЛИ 14, группу элементов И 15,1-15,п, первый 16, второй 17 и третий 18 элементы И,
Кроме того, на фиг.1 использованы следующие обозначени : входы кода операции 19 (адрес первой микрокоманды ) , пуска 20 и логических усло- 5 ВИЙ 21 устройства, группа выходов 22,1-22,п устройства, поле 23 логических условий, пол  24 и 25 модифицируемого и немодифицируемого разр 0
31
дов адреса соответственно, пол  26.1-26.п микроопераций, пол  27.1- 27.п номера нанотакта начала или конца микроопераций (в зависимости от типа микрооперации , пол  28.1 - 28.п типа микроопераций, признак 29 конца команды, поле 30 конца работы регистра 3, первый.31, второй 32, третий 33 выходы генератора 13 им- пульсов, выходы 34 микроопераций и 35 числа нанотактов блока 1 пам ти. Элементы 8,10 и 15 могут быть условно объединены в блоки тактировани  микроопераций 36.1-36.п.
Фрагмент микропрограммы {фиг.2 состоит из трех микрокоманд МК1 , МК2 и МКЗ. Цифрами 1,2,...,6 обозначены микрооперации, используемые в
ты на поле 30 конца работы регистра 3 микрокоманд.
Генератор ,13 импульсов формирует
предлагаемом фрагменте микропрограм- д ратора 13 импульсов и его остановом мы. Под временными диаграммами микро- „ри по влении сигнала Конец рабо- операций цифрами обозначены номера нанотактов внутри данной микрокоманды (состо ние счетчика 4 числа нанотактов ). Дл  нормальной работы пред-25 тактовые импульсы, период следовани . лагаемого устройства необходимо так разбивать циклограмму на микрокоманды , чтобы получались используемые три типа микроопераций.
На фиг.З эпюры напр жений показаны в точках, номера которых соответствуют обозначени м, прин тьм на фиг.1.
Рассмотрим назначение элементов
30
которых равен длительности нанотакта Т (фиг.4) сдвиг между импульсами, формируемыми на соседних выходах равен с/З.
Первый элемент И 16 обеспечивает синхронизацию записи адреса в регистр 2. Импульсы с первого выхода 31 генератора 13 проход т на выход элемента И 16, если на вькоде элеПервый элемент И 16 обеспечивает синхронизацию записи адреса в регистр 2. Импульсы с первого выхода 31 генератора 13 проход т на выход элемента И 16, если на вькоде элеустройства , в котором условно могут мента ИЛИ 14 присутствует единичные
быть выделены: средства хранени  и считывани  микрокоманд; средства пуска и синхронизации;средства управлени .
К средствам хранени  и считыва- 1КЯ микрокоманд относ тс  блок 1 пам ти, регистр 2 адреса, регистр 3 микрокоманд, мультиплексор 5, коммутатор 9.
Блок пам ти 1 предназначен дл  хранени  микропрограмм. Регистр 2 обеспечивает хранение адреса очередной микрокоманды. Регистр 3 служит дл  запоминани  считанной микрокоманды .
Мультиплексор 5 предназначен дл  модификации адресного разр да и реализует логическую функцию
сигнал.
Второй элемент И 17 служит дл  управлени  счетом счетчика 4. Импуль сы, поступающие с третьего выхода
40 33 генератора 13, поступают через не го на счетный вход счетчика 4 только тогда, когда на выходе элемента ИЛИ 14 присутствует нулевой сигнал. Третий элемент И 18 служит дл 
45 управлени  записью в регистр 3 микро операций и счетчик 4. Импульсы с выхода 32 генератора 13 проход т на выход элемента И 18 при единичном сигнале на выходе элемента ИЛИ 14,
5Q К средствам управлени  относ тс  счетчик 4, схемы 6.1-б.п сравнени , группы дешифраторов 7.1-7.П выхода и дешифраторов 8.1-8.п типа микроопер ций, группа 10.1-10.П коммутаторов
If г а.
,а„ + .. .а„
+ «1
,4-...
...а„+ ж
где 3t е значени  логических условий;
а. - значени  j-го разр да кода логических условий, п Под г К Г , К - число логических условий;
г| - значени  младшего (модифицируемого адресного разр да).
Коммутатор 9 предназначен.дл  управлени  передачей адреса в регистр 2 в зависимости от наличи  микрооперации конца команды.
Средства пуска и синхронизации включают триггер 11 пуска, генератор 13 тактовых импульсов, первый, второй и третий элементы И 16 - 18. Триггер 11 управл ет пуском генеты на поле 30 конца работы регистра 3 микрокоманд.
Генератор ,13 импульсов формирует
ратора 13 импульсов и его остановом „ри по влении сигнала Конец рабо- тактовые импульсы, период следовани 
ратора 13 импульсов и его остановом „ри по влении сигнала Конец рабо- тактовые импульсы, период следовани .
которых равен длительности нанотакта Т (фиг.4) сдвиг между импульсами, формируемыми на соседних выходах равен с/З.
Первый элемент И 16 обеспечивает синхронизацию записи адреса в регистр 2. Импульсы с первого выхода 31 генератора 13 проход т на выход элемента И 16, если на вькоде элемента ИЛИ 14 присутствует единичные
+
сигнал .
Второй элемент И 17 служит дл  управлени  счетом счетчика 4. Импульсы , поступающие с третьего выхода
40 33 генератора 13, поступают через него на счетный вход счетчика 4 только тогда, когда на выходе элемента ИЛИ 14 присутствует нулевой сигнал. Третий элемент И 18 служит дл 
45 управлени  записью в регистр 3 микроопераций и счетчик 4. Импульсы с выхода 32 генератора 13 проход т на выход элемента И 18 при единичном сигнале на выходе элемента ИЛИ 14,
5Q К средствам управлени  относ тс  счетчик 4, схемы 6.1-б.п сравнени , группы дешифраторов 7.1-7.П выхода и дешифраторов 8.1-8.п типа микроопераций , группа 10.1-10.П коммутаторов
55 управлени , триггеры 12.1-12.п,элемент ИЛИ 14, элементы И 15.1-15.п.
Счетчик 4 считает количество оставг шихс  нанотактов в микротакте. Общее количество нанотактов в микротакте
513
записываетс  в счетчик с выхода 35 блока 1 пам ти микрокоманд по заднему фронту импульса, поступившему на его синхровход. Состо ние счетчика уменьшаетс  на единицу по заднему фронту импульса, поступившему на его счетный вход.
Группа схем 6.1-б.п сравнени  формирует сигналы на соответствующих выходах при совпадении кодов на выходе счетчика 4 числа нанотактов и после 27.1-27,п регистра 3 микрокоманд - на выходе Равно, если второе меньше первого - на выходе Мень- ше.
Дешифраторы 7.1-7.П формируют выходной сигнал на соответствующем выходе устройства в зависимости от кода микрооперации, поступающего на их ин- формационный вход с пол  26.1-26.П регистра 3 микрокоманд, на врем  присутстви  сигнала на их. управл ющих входах. .
Дешифраторы 8.1-8.п определ ют тип микроопераций. Дл  этого на их входы подаютс  коды с выхода полей 28.1-28.П, причем типу микроопераций а соответствует нулевой код, б - единицы , в - двойки. В соответствии с этими кодами и по вл ютс  сигналы на выходе дешифраторов 8.1-8.п.
Коммутаторы 10.1-10.п предназначены дл  управлени  включением триггеров 12.1-12.п.
Триггеры 12.1-12.П управл ют работой дешифраторов 7.1-7.П выхода. Состо ние триггеров 12.1-12.П измен етс  по заднему фронту импульсов, поступающих на их С-входы. Если i-и триггер находитс  в единичном состо нии , то его выходной сигнал разрешает работу дешифратора выхода.
Элемент ИЛИ 14 предназначен дл  определени  нулевого состо ни  счетчика 4. Единичный сигнал на его выходе формируетс , когда в счетчике 4 записан нулевой код.
Группа элементов И 15.1-15.П предназначена дл  управлени  обнулением триггеров 12.1-12.п.
Предлагаемое устройство работает следующим образом.
В исходном состо нии элементы пам ти наход тс  в О, в поле 29 регистра 3 записана 1. После прихода кода адреса на вход 19 подаетс  команда Пуск на вход 20, котора  представл ет собой единичный
5
0
5 0
5
0
5
0
5
8
импульс. Этот импульс пуска перево-. дит триггер I1 пуска в единичное состо ние. Единичный сигнал с пр мого выхода триггера 11 разрешает формирование тактовых импульсов генератору 13 импульсов.
По заднему фронту первого импульса , сформированного на выходе 31 генератора 13, в регистр 2 адреса записьюаетс  код операции (началь- ньш адрес). По адресу, записанному в регистре 2, из блока 1 пам ти считываетс  микрокоманда на выходе 34 и число нанотактов, отводимое данной микрокоманде на выходе 35. По заднему фронту второго импульса, сформированного на выходе 32 генератора 13, микрокоманда с выхода 34 блока 1 . пам ти записьгоаетс  в регистр 3 микроопераций , а число нанотактов с выхода 35 блока I пам ти - в счетчик 4. На выходе элемента ИЛИ 14 по вл етс  нулевой сигнал, который запрещает прохождение импульсов через элементы И 16 и 18 и разрешает прохождение импульсов с выхода 33 генератора 13 через элемент И 17 на счетный вход счетчика 4, и он начинает считать оставшеес  число нанотактов в микрокоманде .
Каждый дешифратор 7.1-7.П соответствует одной микрооперации в данном микротакте, код которой записан в поле 26.1-26.П регистра 3 микрокоманд. Однако сигнал .на соответствующем выходе i-го дешифратора по вл етс  только при наличии еди- ничлого сигнала на выходе триггера 12.i. Врем  его существовани  опре - дел етс  реализуемой микрооперацией (типом и временными параметрами ).
После окончани  текущей микрокоманды счетчик 4 обнул етс  и на вьпсо- де элемента ИЛИ 14 по вл етс  единичный сигнал, который разрешает прохождение импульсов через элементы И 16 и 18. Дальше работа устройства повтор етс .
По сним принцип формировани  микроопераций на примере фрагмента мик- ропрограммы, представленного на фиг.3.
Микрокоманда МК1 состоит из первой и п той микроопераций. Причем, перва  микроопераци  типа 6 начинаетс  с началом микрокоманды и заканчиваетс , когда до завершени  микротакта остаетс  два нанотакта. Если
7
она должна по витьс  на первом выходе дешифратора 8.1, то в пол х регистра 3 микрокоманд должно быть записано: поле 26.1 - код, при котором возбудитс  первый выход дешифратора .8.1; .поле 27.1 - код номера нанотак- та, оставшегос  до завершени  микротакта , после которого завершитс  выдача микрооперации дл  нашего приме pa - два ; поле 28.1 - код данного типа микроопераций, т.е. код единицы .
Тогда на первом выходе дешифратора 8.1 по витс  единичный сигнал, на выходе Меньше схемы 6.1 сравнени  будет единичный сигнал, то на выходе коммутатора 10.1 также будет единица. Следовательно, по заднему фронту первого импульса, поступившег через элемент И 17 с выхода 33 генератора 13, триггер 12.1 переходит в единичное состо ние и разрешает работу дешифратора 7.1, а состо ние счетчика 4 уменьшаетс  на единицу (поэтому код общего числа нанотактов в первом микротакте нужно задавать больше необходимого на единицу).Когда до окончани  микротакта остаетс  три нанотакта, на выходе Меньше схемы 6.1 сравнени  пропадает единица и по вл етс  на выходе Равно, т.е. единица пропадает на выходе коммутатора 10.1 и по вл етс  на выходе элемента И 15.1. Следовательно , по заднему фронту очередного импульса, поступившего на С-вход триггера 14.1, он обнул етс , тем самым прекращаетс  выдача первой микрооперации. Таким образом, она вьщаетс  в течение четырех нанотактов . П та  микроопе1),аци   вл етс  микрооперацией типа €, она начинаетс  за три нанотакта до завершени  микротакта и не заканчиваетс  по окончании МК1 . Предположим., что она должна быть считана с первого выхода дешифратора 8.2. Дл  зтого в поле 26.2 необходимо записать код, который возбуждает первый выход дешифра- тора 8.2; в поле 27.2 - код номера нанотакта, после которого начинаетс  вьщача микрооперации в данной микрокоманде . В данном случае это код трех. В поле 28.2 должен быть записан код 6-типа микроопераций. В данном случае должен быть код двух
При этом устройство работает еледующим образом.
Q
g о 5 О 0 5 Q
5
5
18 .8
После считывани  МК1 в регистр 3 микрокоманд возбуждаетс  второй выход дешифратора 8.2 типа микроопераций . Сигнал с этого выхода поступает на третий информационный вход коммутатора 10.2, на второй управл ющий вход которого поступает запрещающий сигнал с выхода Равно схемы 6.2 сравнени  - на выходе коммутатора 10.2 нулевой сигнал. Такое состо ние сохран етс  до тех пор, пока до окончани  микротакта не остаетс  четыре нанотакта. На четвертом до окончани  микротакта нанотакта на выходе Равно схемы 6.2 сравнени  по вл етс  единичный сигнал и на выходе коммутатора 10.2 по вл етс  единица. По заднему фронту импульса, ограничивающего сзади этот нанотакт, триггер 12.2 переходит в единичное состо ние и тем самым разрешает считывание п той микрооперации с соответствующего выхода р;ешифратора 8.2.
После обнулени  счетчика 4 триггер 12.2 не будет обнулен и считывание второй микрооперации с соответствующего вькода дешифратора 8.2 не будет закончено с завершением МК1.
Микрокоманда МК2 состоит из п той и восьмой микроопераций. Причем втора  микроопераци  типа 5 , а восьма  - типа а . Формирование второй микроопер ации на соответствующем выходе дешифратора 8.2 происходит аналогично описанному выше дл  первой микрооперации.
В формировании восьмой микрооперации есть особенности. Она должна по витьс  на соответствующем выходе дешифратора 7.1 с началом МК2 и выдача не должна прекратитьс  после окончани  МК2. Дл  этого в поле 28.1 должен быть записан код нул  (код а-типа микрооперации); в поле 26.1 должен быть записан код двойки.
Благодар  этому после считьшани  МК2 возбуждаетс  нулевой выход дешифратора 8.1. Сигнал с его выхода поступает на первый информационный вход коммутатора 10.1, на его выходе по вл етс  единица и по заднему фронту первого импульса в этом микроконтакте , поступившему с выхода элемента И 17, триггер 12.1 переходит в единичное состо ние. Единичный сигнал с пр мого выхода этого триггера разрешает считывание второй ми кро/13
операции с соответствующего выхода дешифратора 7.1.
После обнулени  счетчика 4 триггер 14.1 остаетс  в единичном состо нии и микроопераци  продолжает считыватьс  с выхода дешифратора 7.1. Очередна  микрокоманда МКЗ состоит из второй и восьмой микроопераций типа S , поэтому работа устройства аналогична описанной ранее дл  б-типа микрооперации. Причем втора  микроопераци  считываетс  с выхода дешифратора 7.2, а восьма  - дешифратора 7.1.
В дальнейшем работа устройства осуществл етс  аналогично.
Ф о рМулаиз обретени 
Многотактное микропрограммное устройство управлени , содержащее блок пам ти микрокоманд, регистр адреса, регистр микрокоманд, счетчик, мультиплексор , с первого по п-й дешиф- раторы выходных микроприказов, где п - количество микроприказов, коммутатор адреса, RS-триггёр, генератор тактовых импульсов, с первого по третий элементы И, элемент ИЛИ-НЕ, с первого по п-й 1К-триггеры, причем вход запуска устройства соединен с S-входом RS-триггера, пр мой выход которого соединен с входом запуска генератора тактовых импульсов, первы выход которого соединен с первым входом первого элемента И, выход которого соединен с входом синхронизации регистра адреса, выход которого соединен с адресным входом блока пам ти микрокоманд, выход пол  микроопераций которого соединен с информационным входом регистра микрокоманд , выход пол  логических условий которого соединен с управл ющим вхо- дом мультиплексора, выход которого объединен с выходом пол  следующего адреса регистра микрокоманд и подключен к первому информационному входу коммутатора адреса, выход ко- торого соединен с информационным входом регистра адреса, второй выход генератора тактовых импульсов соединен с первым входом третьего элемента И, вькод которого соединен с входами синхронизации счетчика и регистра микрокоманд, информационные выходы счетчика соединены с входами элемента ИЛИ-НЕ, выход которого сое
Q 5
0
5 о 5 0 5 0 5
1810
динен с вторыми входами первого и третьего элементов И и с инверсным входом второго элемента И, выход которого соединен с вычитающим входом счетчика и с входами синхронизации с первого по п-й IК-триггеров, вход кода команды устройства соединен с вторым информационным входом коммутатора адреса, выход модифицируемого разр да адреса регистра микрокоманд соединен с пврвь1м информационным входом мультиплексора, вход логических условий устройства соединен с остальными информационными входами мультиплексора , выход i -го пол  микроопераций (где i 1 , .., ,п) соединен с информационным входом i-го дешифратора выходных микроприкаэов, пр мой выход i-го 1К-триггера соединен со стробирующим входом i-го дешифратора выходных микроприказов, выход которого  вл етс  i-м выходом микро-: приказ9в устройства, выход признака конца команды регистра микрокоманд соединен с управл ющим входом коммутатора адреса, выход признака конца работы регистра микрокоманд соединен с R-входом RS-триггера, выход пол  числа нанотактов блока пам ти микрокоманд соединен с инфЬрмационным входом счётчика, отличающеес  тем, что, с целью увеличени  быстродействи , оно с одержит с первой по п-ю схемы сравнени , с первого по п-й дешифраторы типа микроопераций , с первого по п-й коммутаторы управлени , группу из п элементов И, причем выход i-го пол  начала (конца ) микрооперации регистра микрокоманд соединен с первым входом i-и схемы сравнени , выход Равно которой соединен с первым входом f-ro элемента И группы и с первым управл ющим входом i-го коммутатора управлени , выход которого соединен с I-входом i-го 1К-триггера, информационный выход счетчика соединен с Вторыми входами с первой по п-ю схем сравнени , выход Меньше i-и схемы сравнени  соединен с вторым управл ющим входом коммутатора управлени , выход i-го пол  типа микроопераций регистра микрокоманд соединен с входом i-го дешифратора типа микроопераций , с первого по третий выходы i-го дешифратора типа микроопераций соединены соответственно с первого по третий информационными вхо 133231812
дами i-го коммутатора управлени , дом i-го элемента И группы, выход второй выход i-ro дешифратора типа которого соединен с К-входом i-го микроопераций соединен с вторым вхо- 1К-триггера.
МН1
.210 7 6 5 if 3 2 1 О
Номер у Номера ианотантоб
микрооперации
iPut.} Составитель А.Ссшкин
Редактор Е.Папп Техред И.Попович Корректор
Заказ 3833/44 Тираж 672Подписное
ВНИЖ1И Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушска  наб., д.4/5
Производственно-полиграфическое предпри тие, г.Ужгород, ул. Проектна , 4
Фиг. 2
НК1
мхг

Claims (1)

  1. Многотактное микропрограммное устройство управления, содержащее блок памяти микрокоманд, регистр адреса, регистр микрокоманд, счетчик, мультиплексор, с первого по п~й дешифраторы выходных микроприказов, где η - количество микроприказов, коммутатор адреса, RS-триггёр, генератор тактовых импульсов, с первого по третий элементы И, элемент ИЛИ-НЕ, с первого по п~й 1К~триггеры, причем вход запуска устройства соединен с S-входом RS-триггера, прямой выход которого соединен с входом запуска генератора тактовых импульсов, первый выход которого соединен с первым входом первого элемента И, выход которого соединен с входом синхронизации регистра адреса, выход которого соединен с адресным входом блока памяти микрокоманд, выход поля микроопераций которого соединен с информационным входом регистра микрокоманд, выход поля логических условий которого соединен с управляющим входом мультиплексора, выход которого объединен с выходом поля следующего адреса регистра микрокоманд и подключен к первому информационному входу коммутатора адреса, выход которого соединен с информационным вхо динен с вторыми входами первого и третьего элементов И и с инверсным входом второго элемента И, выход ко10 торого соединен с вычитающим входом счетчика и с входами синхронизации с первого по n-й IК-триггеров, вход кода команды устройства соединен с вторым информационным входом коммутатора адреса, выход модифицируемого разряда адреса регистра микрокоманд соединен с первым информационным входом мультиплексора, вход логических условий устройства соединен 15 с остальными информационными входами мультиплексора', выход ΐ -го поля микроопераций (где ί =1,... ,п) соединен с информационным входом i-го дешифратора выходных микроприказов, пря20 мой выход i-го IК-триггера соединен со стробирующим входом i-го дешифратора выходных микроприказов, выход которого является ΐ-м выходом микро-; приказов устройства, выход признака 25 конца команды регистра микрокоманд соединен с управляющим входом комму татора адреса, выход признака конца работы регистра микрокоманд соединен с R-входом RS-триггера, выход поля
    30 числа нанотактов блока памяти микрокоманд соединен с информационным входом счетчика, отличающееся тем, что, с целью увеличения быстродействия, оно содержит с пер25 вой по η-ю схемы сравнения, с первого по n-й дешифраторы типа микроопераций, с первого по n-й коммутаторы управления, группу из η элементов И, причем выход i-ro поля надо чала (конца ) микрооперации регистра микрокоманд соединен с первым входом i-й схемы сравнения, выход Равно которой соединен с первым входом ί-го элемента И группы и с первым 45 управляющим входом i-го коммутатора управления, выход которого соединен с I-входом i-ro IК-триггера, информационный выход счетчика соединен с вторыми входами с первой по n-ю схем 50 сравнения, выход Меньше i-й схемы сравнения соединен с вторым управдом регистра адреса, второй выход генератора тактовых импульсов соединен с первым входом третьего элемента И, выход которого соединен с входами синхронизации счетчика и регистра микрокоманд, информационные выходы счетчика соединены с входами элемента ИЛИ-HE, выход которого сое ляющим входом коммутатора управления, выход i-го поля типа микроопераций регистра микрокоманд соединен с
    55 входом i-го дешифратора типа микроопераций, с первого по третий выходы i-го дешифратора типа микроопераций соединены соответственно с первого по третий информационными вхо1 I
    1332318 12 дом ί-го элемента И группы, выход которого соединен с К-входом ϊ-го
    1К-триггера.
    дами ί-го коммутатора управления, второй выход i-го дешифратора типа микроопераций соединен с вторым вхо-
SU864031844A 1986-03-03 1986-03-03 Многотактное микропрограммное устройство управлени SU1332318A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU864031844A SU1332318A1 (ru) 1986-03-03 1986-03-03 Многотактное микропрограммное устройство управлени

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU864031844A SU1332318A1 (ru) 1986-03-03 1986-03-03 Многотактное микропрограммное устройство управлени

Publications (1)

Publication Number Publication Date
SU1332318A1 true SU1332318A1 (ru) 1987-08-23

Family

ID=21224443

Family Applications (1)

Application Number Title Priority Date Filing Date
SU864031844A SU1332318A1 (ru) 1986-03-03 1986-03-03 Многотактное микропрограммное устройство управлени

Country Status (1)

Country Link
SU (1) SU1332318A1 (ru)

Similar Documents

Publication Publication Date Title
SU1332318A1 (ru) Многотактное микропрограммное устройство управлени
SU1251055A1 (ru) Устройство дл синхронизации
SU1176327A1 (ru) Микропрограммное устройство управлени
SU1310817A1 (ru) Микропрограммное устройство управлени
SU1005049A1 (ru) Микропрограммное устройство управлени
SU830386A1 (ru) Микропрограммное устройствоупРАВлЕНи
SU1142833A1 (ru) Микропрограммное устройство управлени
SU987623A1 (ru) Микропрограммное устройство управлени
SU1136160A1 (ru) Нанопрограммное устройство управлени
SU1109751A1 (ru) Микропрограммное устройство управлени
SU1293729A1 (ru) Микропрограммное устройство управлени
SU970367A1 (ru) Микропрограммное управл ющее устройство
SU1300470A1 (ru) Микропрограммное устройство управлени
SU1280628A1 (ru) Многоканальна микропрограммна управл юща система
SU1661768A1 (ru) Устройство дл контрол цифровых блоков
SU1256027A2 (ru) Устройство дл формировани адресов пам ти
SU1267412A1 (ru) Устройство микропрограммного управлени
SU1145342A1 (ru) Микропрограммное устройство управлени
SU1100624A1 (ru) Микропрограммное устройство управлени
SU1376084A1 (ru) Микропрограммное устройство управлени
SU1256024A1 (ru) Микропрограммное устройство дл тестового диагностировани и управлени
SU1280574A1 (ru) Устройство дл программного управлени и контрол
SU1133594A1 (ru) Мультимикропрограммна управл юща система
SU1260954A1 (ru) Микропрограммное устройство управлени с динамической пам тью
SU1176346A1 (ru) Устройство дл определени пересечени множеств