Микропрограммное устройство управления
О П И СА Н Й Е
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
370607
Союз Советских
Социалистических
Республик
Зависимое от авт. свидетельства М
Заявлено 02.Ч111.1971 (¹ 1686496/18-24) .Ч. Кл, б 06f !)/16 с присоединением заявки М
Приоритет
Опубликовано 15.11.1973. Бюллетень М 11, Дата опубликования описания 24.IV.1973
Комитет по делам изобретений и открытий при Совете Министров
СССР
УДК 681.326.3 (088.8) Авторы изобретения
А. Л. Белогорский, А. П. Семашко и Н. Ф. Новикова
Заявитель
МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ
Изобретение относится к вычислительной технике.
Известны микропрограммные устройства управления, содержащие два тактовых генератора, два регистра микрокоманд и последовательно соединенные дешифратор, матрицу внешних микроопераций, матрицу внутренних микроопераций и матрицу формирования кода следующей микрокоманды.
Однако в известных устройствах все микрокоманды разделяются на «четные» и «нечетные».
При этом требуются только такие микропрограммы, в которых от каждой нечетной микрокоманды есть переход только к четной и наоборот. Для этого вводят «пустые» микр оком анды.
С целью упрощения и увеличения быстродействия входы и выходы регистров микрокоманд через входные и выходные вентили соединяют с дешифратором и с матрицей формирования кода следующей микрооперации. Причем командные шины выходных вентилей первого регистра и входных вентилей второго регистра микрокоманд подключают к первому тактовому генератору, а командные шины выходных вентилей второго регистра и входных вентилей первого регистра микрокоманд — ко второму тактовому генератору.
На чертеже изображена функциональная схема предлагаемого устройства.
Оно содержит первый регистр 1 микрокоманд, второй регистр 2 микрокоманд, дешп5 фратор 8 кода микрокоманд, а также матрицу 4 внешних микрооперацпй, матрицу 5 внутренних микроопераций и матрицу 6 формирования кода следующей микрокоманды.
Кроме того, устройство включает тактовый
10 генератор 7 импульсной последовательности
Иь тактовый генератор 8 импульсной последовательности И, входные вентили 9 и выходные вентили 10.
При воздействии на устройство импульса от
15 генератора 7 последовательности И, матрица
4 вырабатывает внешнюю микрооперацпю Z, . т соответствующую коду регистра 1. При этом код очередной микрокоманды формируется в регистре 2. Далее при воздействии импульса из последовательности Ие матрица 4 вырабатывает внешнюю мпкрооперацию Z,, „соответствующую коду регистра 2, а код очередной микрокомапды формируется в регистре 1 и т. д.
Таким образом, в предлагаемом устройстве нет надобности разбивать систему микрокоманд на «четные» и «нечетные», так как дешифратор 3 и матрицы 4 — б являются для ре30 гистров 1 и 2 общими. После выполнения
37Об07
Составитель В. Орлова
Тсхред Г. Дворина
Редактор Г. Мозжечкова
Корректоры: H. Луковцева и В, Петрова
Заказ iOH72 Изд. Ме 275 Тираж 647 Подписное
Il;HHHHH Кох1птета по дслагп изобретений и открытий при Совете Министров СССР
Москва, Ж-35, Раушская наб., д. 4(5
Типография, пр. Сапунова, 2
К-той микрокоманды по И, или по И2 всегда выполняется (К+1) -ая микрокоманда. Следовательно, не требуется введения «пустых» микрокоманд для искусственного упорядочения «четных» и «нечетных» микрокоманд.
Предмет изобретения
Микропрограммное устройство управления, содержащее два тактовых генератора, два регистра микрокоманд и последовательно соединенные дешифратор, матрицу внешних микроопераций, матрицу внутренних микроопераций, матрицу формирования кода следующей микр оком анды, отличающееся тем, что, с целью увеличения быстродействия и упрощения устройства, оно содержит входные и выходные вентили, причем входы и выходы регистров микрокоманд через входные и выходные вентили соединены соответственно с матрицей формирования кода следующей микрокоманды и дешифратором, выход первого тактового генератора подключен к выходным вентилям первого регистра микрокоманд и входlO ным вентилям второго регистра микрокоманд, а выход второго тактового генератора соединен с входными и выходными вентилями соответственно первого и второго регистров микрокоманд.

