Устройство микропрограммного управления
Иллюстрации
Показать всеРеферат
! тта ем т :обиСф и о, ен:„, л1 Д
О П И С А Н И Е (щ 449893
ИЗОБРЕТЕНИЯ
Сна Соввтскиа
Социалистических
Республик
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Зависимое от авт. свидетельства (22) Заявлено 11.01.72 (21) 1737068 18-24 (51) Л1, Iхл. С 06f 9 16 с присоединением заявки
Государственный комитет
Совета Министров СССР оо делам изобретений и откры нй (32) Приоритет
Опубликовано 15 03.74. Бюллетень М 10
Дата опубликования описания 12.08.74
i.53) УД!х 681.325(088,8) (72) Авторы изобретения (71) Заявитель
И. С. Карели и Г. Д. Гегелия
Тбилисский научно-исследовательский институт приборостроения и средств автоматизации (54) УСТРОЙСТВО МИКРОПРОГРАММНОГО
УП РАВА ЕН ИЯ
Предлагаемое изобретение относится к области вычислительной 1ехники и может быль применено в устройствах управления цифровых вычислительных машин.
Известны устройства микропрограммного управления, содержащие запоминающие устройства, регистры, дешифратор, элементы задержки, генератор тактовых импульсов.
Целью изобретения является упрощение устройства и повышение его быстродействия.
Устройство отличается от известных тем, что в нем имеется только один дешифратор лля двух запоминающих устройств, в одном из которых запоминается последовательность адресов микрокоманд, составляющих микропрограмму, а в другом — операционные части микрокоманд.
Выход одного разряда первого ЗУ полкл очается к первым входам элементов «И» изменения адреса, ко вторым входам которых подключаются выходы разрядов кода операций регистра команд.
На чертеже приведена блок-схема предлагаемого устройства.
Устройство содержит запоминающее устройство 1, в котором запоминается последовательность следующих один за другим адресов микрокоманд; запоминающее устройство 2, в котором запоминаются операционные части микрокоманд; дешифратор 3, расшифровываютций следующий адрес мнкрокоманлы; группу логических элсменпгов «ИЛII» 4, на входах которых собнрае ся адресные шины дешпфрлтора 3, относящиеся к различным ячейкам
5 первого злпомннаюгцего устройства, выходы которых выбирают ол»у ячейку во втором злпоминаюгцем устройстве 2; регистр адреса 5, группу элементов «И» 6, через которые передается адрес с регистра 7, для запоминания
10 следующего алрссл мнкрокома нлы нл регнс гр адреса 5; 3, iovio»T заалср i ки 8, генерато1 импульсов 9, который управляет передачей следующего адреса м»крокоманды нз регистра 7 в регистр адреса 5, л через элемент задержки
15 8 осуществляет пуск лешнфратора 3 н установку в «О» регнс рл задержки 7; группу элементов «II» вентилей 10, которые прн помощи специальной элсмснтарной операции, задаваемой разрядом ь нервом запоминающем ус120 ройстве, опрлшнв l!0T разряды кода операции и изменяют следующий адрес мнкрокоманды на регистре 7; регистр команд 11.
Предлагаемое устройство работает следующим образом.
25 Код операции»з регистра коман:! перелается на буферный регистр 7. Генератор импульсов передает этот адрес через группу элементов «И»»а регистр ллрссл 5, а через элемент задержки 8 осуществляет пуск лешнфратора
30 3 и установку в «0» буферного регистра 7.
419893
По шине дешифратора 3, соответствующей адресу на рсгистре 5 из первого запомина ощего устройства, будет выбрана ячейка, в которой записан следующий адрес мнкрокоманды, а через одну из схем «ИЛИ» из запоминающего устройства 2 — операционная часть данной микрокоманды.
Следующий импульс генератора повторит описанную последовательность операций, начиная с передачи следующего адреса микрокоманды с буферного регистра 7 на регисip адреса 5.
Если в микропрограммах разных команд встречаются одинаковые последовательности микрокоманд, эта последовательность записывается в первое записывающее ус ройство од"ш раз, а различнос продолжение этой последовательности обеспечивается специальн ым разрядом (в первом ЗУ), в который записывается «1» в последней ячейке этой последовательнссти, этот разряд обеспечивает следующую элемен"àðíóþ операцию: :он опрашивает некоторые разряды кода операций и осуществляет ве;вление в микропрограммах.
Разделение адресной и оперативной частсй микрокоманды в первом и втором ЗУ с сохранением возможности одновременного обращения в первое ЗУ непосредственно, а во второе — через логиче кие элементы «ИЛИ», значительно сокращает общий объем требуемой микропрограммной памяти и способствует наиболее быстрому получению необходимой для выполнения микропрограммы информации.
Ветвление микропрограмм но ходу операции дает возможность использовать одинаковые последовательности адресов, относящиеся к разным микропрограммам, что также значительно сокращает .,бьем первого запомина1он его устропства.
Предмс I изобретения
Устройство микропрограммного управления, содержащее два запоминающих устройства, генератор тактовых импульсов, буферный регистр и регистр адреса, дешифратор, элементы «И» передачи адреса, элементы «И» измен пения адреса, линию задержки, логические элементы «ИЛИ» и регистр команд, причем входы первого запоминающего устройства подключены к адресным шинам дешифратора, к потенциальным входам которого подключены соответственно выходы регистра адреса, а к импульсному входу — через линию задержки, выход генератора тактовых импульсов; причем к единичному и нулевому входам каждого разряда регистра адреса подключены соотве.ственно выходы каждой пары элементов «И» передачи адреса, первые из входов которых обьединены и подключены к выходу генератора тактовых импульсов, а вторые — к выходам разрядов буферного ре2 гистра, ко входам которого подключены через элемен гы «И» изменения адреса выходы регистра команд, группа выходов первого запоминающего устройства, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, повышения его быстродействия, в нем адресные шины дешнфратора подсоединены через логические элементы «ИЛИ» к соответствующим входам второго запоминающего устройства, а выход одного разряда первого запоминающего устройства подключен к первым входам элементов «И» изменения адреса, к двум другим входам которы.; подключены выходы разрядов кода операций регистра команд.
Составитель Ю. Яковлев
Тсхред T. Курилко
Корректор Н. Учакина
Редактор Б. Нанкина
Типография, пр. Сапунова, 2
Заказ 1907/5 Изд. М 1333
ЦНИИПИ Государственного комитета по делам изобретений и
Москва, Ж-ЗЗ, Раушская
Тираж 624 Подписное
Сове-.а Министров СССР открытий наб., д. 4 5