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

Иллюстрации

Показать все

Реферат

 

О П И СА Н Й Е

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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 ным вентилям второго регистра микрокоманд, а выход второго тактового генератора соединен с входными и выходными вентилями соответственно первого и второго регистров микрокоманд.