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

 

! тта ем т :обиСф и о, ен:„, л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

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

 

Похожие патенты:

Библиот"' // 387366

Изобретение относится к области цифровой вычислительной техники, применяется при построении алгоритмически распределенных устройств (систем) микропрограммного управления вычислительных и управляющих систем высокой производительности

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении алгоритмически распределенных устройств микропрограммного управления вычислительных и управляющих систем высокой производительности, реализующих параллельные алгоритмы обработки информации

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении распределенных систем программного управления, а также подсистем логического управления многоуровневых АСУ

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

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

Изобретение относится к автоматике и цифровой вычислительной технике и может найти применение при построении управляющих и вычислительных систем высокой производительности, а также подсистем логического управления многоуровневых иерархических автоматизированных систем управления

Изобретение относится к автоматике и цифровой вычислительной технике и может быть использовано при построении алгоритмически распределенных устройств микропрограммного управления вычислительных и управляющих систем высокой производительности, проектируемых на базе однотипных БИС (СБИС) и реализующих параллельные алгоритмы обработки информации

Изобретение относится к автоматике и вычислительной технике, предназначено для выполнения требуемых функций программного управления с автоматическим перезапуском при «зависании» прикладной программы и автоматическим переходом в режим сохранения оперативной информации с помощью резервного источника напряжения питания при отключении или аварии основного источника напряжения питания и может быть использовано, например, в качестве ядра микроконтроллерной или микропроцессорной системы (М-системы) обработки информации и управления в реальном времени с поддержкой режима аппаратного сторожевого таймера для перезапуска при «зависании» прикладной программы М-системы, проектируемой с учетом следующих основных принципов [1]: программного управления, магистрального обмена информацией, модульного построения и наращивания вычислительной мощности
Наверх