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

 

331 -=87

Союз Советских

Социалистических

Республик

ОЛ ИКАНИЕ

ИЗОБРЕТЕН ИЯ

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

Завпсимос от авт. свидетельства X

Заявлено 02.1Х.1970 (№ 1472353/18-24) . 1ПК О 06f 9i 16 с присоединением заявки М—

Комитет по делам

Приоритет—

Оп,:бликовано 07.111,1972. Бюллетень Хо 9 изобретений и открытии ари Совете Министров

СССР

УДК 681.326.3 (088,8) Дата опусликования описания 6Л .1972

А" от.. изо. ;:стс.к!;i В. Л. Аджемян, Л. Х. Гаспарян, Г. С. Хачатрян и М. А. Семерджян

Заявитель

МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ

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

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

Предлагаемое устройство отличается от известных тем, что каждое поле регистра информации запоминающего устройства микропрограмм содержит дополнительный разряд, выход которого соединен со входом первой схемы «И», через схему «HE» — со входом второй схемы «И», а через дешифратор данного поля — со входом третьей схемы «И», второй вход которой соединен с выходом генератора тактовых сигналов и со входом схемы выделения четных и нечетных сигналов. Прп этом входы первой и второй схем «И» через схемы задержки соединены соответственно со входами установки в «О» и в «1» дополнительного разряда. Такое выполнение позволяет повысить оыстродействие и увеличить гибкость структуры устройства.

На чертеже приведена структурная схема предлагаемого устройства.

Она содержит генератор 1 тактовых сигналов, схемы выделения четных и нечетных спгналов 2, первую схему «И» 3, вторую схему

«И» 4, третью схему «И» 5, четвертую схему

«И» б, регистр адреса запоминающего устройства 7, дешифратор 8, накопитель запоминающего устройства 9, регистр информации 10, разбитый на ряд полей 11, с дополнительными разрядами 12, дешифратор поля 13, схему

«НЕ» 14 и схемы задержки 15 и 1б.

Предлагаемое устройство работает следую)О щим образом.

Генератор вырабатывает сигналы с частотой ), которые опрашивают схемы 5. Сигналы появляются на выходе тех схем 5, на входе которых имеется разрешающий потенциал от дешифраторов 13; указанный разрешающий потенциал образуется, если разряд 12 соответствующего поля находится в состоян;ш «1».

Допустим, что новое слово, считанное из

ЗУ, установлено в регистре 10. В такте Т1

"о вырабатываются элементарные операции заданные теми полями, у которых разряд 12 находится в состоянии «1». В этом же такте сигнал на выходе схемы 2, выделяющий такты Т, опрашивает схемы 3 и 4, и через определенную

25 задержку сбрасывает разряд 12 в «О», если он находился в единичном состоянии, или устанавливает его в «1», если он находился в нулевом состоянии. Схемы задержки необходимы для того, чтобы разряд 12 менял свое состоя,",о ние только после окончания опроса схем 3 и 4.

331387

Предмет изобретения

Сосгавитедь Г. Котова

Текред Л. Евдонов Корректор О. Тюрина

Изд. М 306 Тираж 448 Подписное

Ц!1ИИПИ Коми.гетa по детям иапо етеиий и открытий прн Совете Министров СССР

Москва, Ж-З5, Риуьиская иаб., д. 4/5

1)опастиая Tllëàãðëôèÿ Костромско.о управдеиия по иеиати

Вследствие изменения разряда 12 на противоположное, в такте Т2 разрешающий потенциал образуется на выходе тех дешифраторов, где в такте Т1 имелся запрещающий потенциал; следовательно, в такте Тг выполняются элементарные операции, заданные теми полями, дешифраторы которых были заблокированы в такте Tr. На выходе схемы 2 имеется сигнал только в такте Т1 и этот сигнал, помимо опроса схем 3 и 4, обеспечивает также прием адреса следующей мнкрокоманды (через схему б) и чтение нового слова ЗУ.

Как видим, при составлении микропрограмм можно с помощью разрядов 12 обеспечить выполнение одних и тех же элементарных операций либо в первом, либо во втором такте машины.

Если в текущей микрокоманде какое-либо поле не должно образовать никакой элементарной операции, то в этом поле записывается код «0». Сигнал с дешифратора, соответствующий коду «О», отсутствует и никакое действие не будет выполняться.

Микропрограммное устройство управления, содержащее запоминающее устройство, регистры, дешифраторы, генератор тактовых сигналов и логические элементы, отличающееся тем, что, с целью повышения быстродействия и увеличения гибкости структуры устройства, каждое поле регистра информации ЗУ микро10 программ содержит дополнительный разряд, выход каждого из которых соединен соответственно со входом первой схемы «И», через схему «НЕ» — со входом второй схемы «И», через дешифратор данного поля — со входом

15 третьей схемы «И», второй вход которой соединен с выходом генератора тактовых сигналов и входом схемы выделения четных и нечетных сигналов, причем входы первой и второй схем

«И» через схемы задержки данного разряда

20 соединены соответственно со входами установки в «0» и в «1» этого дополнительного разряда.

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

 

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

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

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

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

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

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

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

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

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

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

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