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

 

МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ, содержащее два блока г памяга, счетчик и регистр, прячем выход счетчика соединен с.адресным входом первого блока памяти, выход которого соединен -с информационным входом регистра, выход которого является выходом устройства, отличающееся тем, что, с целью сокращения оборудования, тактовый вход устройства соединен с счетным и тактовым входами счетчика и с тактовым входом регистра, входы управления записью и счетом счетчика соединены с первым выходом второго блока памяти и с входом управления записью регистра, второй выход и информационный вход второго блока памяти соединены соответственно с информационным входом счетчика и с входом логических условий устройства, выход счетчика соединен с адресным входом (Л второго блока памяти.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ .

РЕСПУБЛИК

6Ю (11) F 9/22

ОПИСАНИЕ ИЗОБРЕТ

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

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ЮД В Ю (21) 3557357/18-24 (22) 28.02.83 (46) 07.10.84, Бюл. В 37 (72) И.А.Айдемиров и О.И.Омаров (71) Дагестанский политехнический институт (53) 681.325 (088.8) (56) 1. Авторское свидетельство СССР

Ф 537346 ° кл. G 06 F 9/22 ° 197&.

2.Авторское свидетельство СССР М 732871, кл. G 06 Р 9/22, 1980 (прототип). (54) (57)МИКРОПРОГРАИИНОЕ УСТРОЙСТВО

УПРАВЛЕНИИ, содержащее два блока памяти, счетчик и регистр, прячем выход счетчика соединен с.адресным входом первого .блока памяти, выход которого соединен с информационным входом регистра, выход которого яв-, ляется выходом устройства, о т л ич а ю щ е е с я тем, что, с целью сокращения оборудования, тактовый вход устройства соединен с счетным и тактовым входами счетчика и с тактовым входом регистра, входы управления записью и счетом счетчика соединены с первым выходом второго блока памяти и с входом управления записью регистра, второй выход и информационный вход второго блока памяти соединены соответственно с информационным входом счетчика и с входом логических условий устройства, выход счетчика соединен с адресным входом . второго блока памяти.

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

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

Однако устройство имеет невысокое быстродействие вследствие невозможности совмещения выборки микроко-. .манды с вычислением адреса следующей микрокоманды.

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

Недостатком устройства являются большие аппаратурйые затраты нри его реализации.

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

Устройство содержит счетчик 1, блок 2 .памяти, блок 3 памяти, регистр 4, тактовый вход 5 устройства, 55 де счетчика 1 появляется адрес микрокоманды возврата и линейной последовательности. По этому адресу и соответствующим условиям с входа 6 снова срабатывает блок 3.

Применение изобретения позволяет сократить объем оборудования.

17637 вход 6 логических условий устройства, выходы 7 и 8 блока 3.

Счетчик 1 содержит счетный вход

С вход Ч» управления счетом, так°

5 товый вход С и вход V управления записью. Регистр 4 содержит тактовый вход С 3 B вход Ug управления записью!

Блок 2 памяти представляет собой постоянное запоминающее устройство.

Блок 3 памяти представляет собой программируемую логическую матрицу.

Выход 7 блока 3 памяти является признаком (единичный потенциал) наличия команды условного перехода, выход 8код начального адреса перехода.

Микропрограммное устройство управления работает следующим образом.

В начальный момент времени счетчик 1 обнулен. При поступлении на вход 5 тактового импульса фронтом импульса к входу С,! (на 71- нулевой потенциал) устанавливается первый адрес. Далее по этому адресу из блока

2 считывается микрокоманда и срезом

25 .тактового импульса по входу С осуществляется запись считанной микрокоманды в регистр 4.. По входу 5 поступает следующий тактовый сигнал и считывается следующая микрокоманда.

/О Таким образом, формируются линейные участки микропрограмм. При установлении на счетчике 1 адреса микрокоманды, являющейся микрокомандой перехода, срабатывает блок 3 (по входу 6 поступают логические условия) и на выходе 7 появляется единичный сигнал (блокируется запись по входу Vy в регистр 4). С выхода 8 блока 3 на информационный вход счетчика 1 пос4О тупает код адреса перехода. Следующим. тактовым импульсом (фронтом на С ) осуществляется запись (на

V2 — единичный потенциал) кода адреса перехода (на выходе 7 устанавли45 вается нулевой потенциал). Далее . срезом импульсов в регистр 4 записывается микрокоманда, считанная по адресу.перехода. . После выполнения последовательнос эО ти микрокоманд перехода по соответствующему импульсу на входе 5 на выхо1117637

Составитель М.Кудряшев

Техред С.Легеза

Редактор Е.Лушникова

Корректор A,Çèìîêîñîâ

Подписное

Филиал ППП "Патент", г.ужгород, ул.Проектная, 4

Заказ 722)/33 Тираж 698

ВНИИНИ Государственного комитета СССР по делам изобретений и открытий

ll3035, Москва, Ж-35, Раушская наб. ° д.4/5

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

 

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

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

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

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

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

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

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

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

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

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

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