Микропрограммное устройство управления Советский патент 1985 года по МПК G06F9/22 

Описание патента на изобретение SU1176327A1

Изобретение относится к вычислительной технике и может быть использовано в микропрограммных автом тах, контроллерах, в частности в устройствах сопряжения вычислитель ных комплексов. Целью изобретения является повышение быстродействия На фиг.1 представлена функционал ная схема предлагаемого устройства/ на фиг.2 - временные диаграммы, иллюстрирующие функционирование устройства. I Микропрограммное устройство управления содержит блок 1 памяти микрокоманд, счетчик 2, блок 3 выде ления целого импульса, вьтолненного на элементе И, вход 4 синхронизации первый элемент 5 задержки, вход 6 сброса, дешифраторы .,, группу 8 входов, второй элемент 9 задержки и группу 10 выходов. Устройство работает следующим об разом. Исходное состояние счетчика 2 ус танавливается при подаче на вход сброса 6 устройства импульса сброса Информация с группы 8 входов поступает на первую группу адресных входов, блока 1 памяти, при этом на вторую группу адресных входов блока 1 памяти поступает информация о состоянии счетчика 2. Эта же информация о состоянии счетчика 2 поступает на информационные входы дешифраторов 1, - 7.J . В зависимости от ре жима работы, определяемого на соответствующих входах 8, происходит выборка того или иного дешифратора, при этом на один из выходов дешифратора, например на первом выходе, формируется К-разрядная микрокоманда однословного формата, соответствующая первому микротакту. В первом микротакте как и в последующих ), в зависимости от алгори ма функционирования микропрограммно го устройства управления, на вход блока 3 выделения целого импульса поступает информация о запрете или разрешении прохождения синхроимпуль са, записанная в блоке 1 памяти. При наличии с выхода блока 1 памяти сигнала разрешения прохождения синх роимпульса и поступлении со входа 4 синхронизации синхроимпульсов на вход блока 3 выделения целого импул са с его выхода снимается первый це лый синхроимпульс, который стробирует выбранный дешифратор и, поступая через второй элемент 9 задержки на счетный вход счетчика 2, переводит последний в следующее состояние. Двоичное число, соответствующее этому состоянию, поступает на вторую группу адресных входов блока I памяти, при этом состояние последнего, в зависимости от алгоритма работы устройства, может оставаться прежним, и может и измениться.В первом случае счетный импульс, задерживаясь первым элементом 5 задержки и поступая на вход записи счетчика 2, записывает в него прежнее подтверждение двоичного числа, после чего формируется следующая микрокоманда. Во втором случае аналогичным образом происходит запись уже нового двоичного числа в счетчик 2. Таким образом осуществляется безусловный переход в любой микротакт и формируется соответствующая ему микрокоманда. При наличии сигнала запрета прохождения синхроимпульса на входе блока 3 выделения целого импульса синхроимпульсы не проходят на счетный вход счетчика 2 и данный такт сохраняется по необходимости долго. При поступлении на один или несколько входов 8 условий переходов изменяется значение числа на выходе блока 1 памяти. Это новое значение числа записывается в счетчик 2 и фор мируется новая микрокоманда на выходе выбранного дешифратора. Таким образом осуществляется условный переход в требуемый микротакт, в котором в зависимости от алгоритма работы возможно ожидание нового условия, и тогда в блоке 1 памяти должен быть зашит логический О, который запрещает прохождение .синхроимпульсов на счетный вход счетчика.2, если в блоке 1 памяти зашита логическая 1, то разрешено прохождение синхроимпульсов.. Работа микропрограммного устройства управления осуществляется до тех пор, пока не произойдет переход счетчика 2 в исходное (нулевое )состояние или пока ао входа 6 не придет сигнал сброса и не снимется сигнал выбора режима с соответствующие входов 8. При поступлении на другой вход 8 сигнала выбора режима происходит выборка уже другого дешифратора и происходит работа микропрограм-; много устройства управления согласно Остановленному для данного режима алгоритму.по описанному принципу.

При совпадении сигналов по фазе на входах 4 И 8 микропрограммного устройства управления блок 3 выделения целого импульса вырождается в элемент И.

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

название год авторы номер документа
Микропрограммное устройство управления 1985
  • Жердев Юрий Робертович
  • Карпенко Виктор Петрович
  • Лебедь Валерий Владимирович
  • Дрозд Александр Валентинович
  • Гусева Ольга Петровна
SU1304023A1
Микропрограммное устройство управления 1983
  • Брагин Виталий Николаевич
  • Мельников Владимир Алексеевич
SU1109751A1
Микропрограммное устройство управления 1983
  • Пушкарев Юрий Яковлевич
  • Полонский Дмитрий Васильевич
SU1111161A1
Микропрограммное устройство управления 1981
  • Харченко Вячеслав Сергеевич
  • Мельников Владимир Алексеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
SU1005049A1
Микропрограммное устройство управления 1983
  • Ржаницын Андрей Венедиктович
  • Машкин Алексей Михайлович
  • Романчук Людмила Семеновна
  • Новокшонов Валерий Семенович
SU1140120A1
Микропрограммное устройство управления 1983
  • Абрамян Александр Завенович
  • Лактионов Николай Тихонович
  • Потоков Валерий Нурбиевич
SU1179337A1
Многотактное микропрограммное устройство управления 1986
  • Суярко Сергей Васильевич
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Тищенко Олег Афанасьевич
  • Ткаченко Сергей Николаевич
  • Могутин Роман Иванович
SU1332318A1
Микропрограммное устройство управления 1981
  • Рубинов Александр Львович
  • Шапиро Илья Борисович
SU964641A1
Устройство для сопряжения центрального процессора с группой арифметических процессоров 1989
  • Петров Геннадий Алексеевич
  • Пузанков Дмитрий Викторович
  • Шишкин Вадим Викторинович
  • Шишкина Ольга Юрьевна
SU1702377A1
Устройство микропрограммного управления с контролем 1990
  • Кишенский Сергей Жанович
  • Каменский Сергей Вениаминович
  • Надобных Евгений Николаевич
  • Христенко Ольга Юрьевна
SU1805466A1

Иллюстрации к изобретению SU 1 176 327 A1

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

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

Формула изобретения SU 1 176 327 A1

Фаг.1

Фиг. 2

SU 1 176 327 A1

Авторы

Шумаков Борис Александрович

Даты

1985-08-30Публикация

1983-07-11Подача