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

 

Изобретение относится к автоматике и вычислительной технике, в частности к микропрограммным устройствам управления, и может быть использовано в цифровых вычислительных системах . Целью изобретения является упрощение устройства. Устройство содержит блок мультиплексоров 1, регистр 2 адреса, блок 3 памяти микрокоманд , регистр 4 микрокоманд, элемент И 5, генератор 6 тактовых импульсов , сдвиговый регистр 7, вход и выходы . 2 ил. о S (Л О J 4:

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

СОЦИАЛ ИСТИЧЕСНИХ

РЕСПУБЛИК

„„SU„„1267412 (д 4 G 06 F 9/22

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

Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA (21) 3832640/24-24 (22) 25. 12 ° 84 (46) 30. 10.86. Бюл. Р 40 (72) В.П.Дубовицкий (53) 681.325(088.8) (56) Авторское свидетельство СССР

У 970367 кл. G 06 F 9/22, 1981, Авторское свидетельство СССР

N 949657, кл. G 06 F 9/22, 1980. (54) УСТРОЙСТВО МИКРОПРОГРАММНОГО

УПРАВЛЕ НИЯ (57) Изобретение относится к автоматике и вычислительной технике, в част. ности к микропрограммным устройствам управления, и может быть использовано в цифровых вычислительных системах. Целью изобретения является упрощение устройства. Устройство содержит блок мультиплексоров 1, регистр 2 адреса, блок 3 памяти микрокоманд, регистр 4 микрокоманд, элемент И 5, генератор 6 тактовых импуль.. сов, сдвиговый регистр 7, вход и выходы. 2 ил.

1267412

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

5 в цифровых вычислител:ьных системах.

Цель изобретения .- упрощение устройства.

На фиг. 1 приведена функциональная схема устройства микропрограммного управления, на фиг, 2 - временная диаграмма выполнения 3-,,2- и t-тактных микрокоманд, Устройство содержит блок 1 мультиплексоров, регистр 2 адреса, блок 3 памяти микрокоманд, регистр 4 микрокоманд, элемент И 5, генератор 6 тактовых импульсов, сдвиговый регистр

7, вход 8 кода логических условий, первый 9 и второй 10 выходы, Устройство работает следующим образом,.

После выполнения очередной микрокоманды на выходе старшего разряда регистра 7 устанавливается "1", при этом подается разрешающий потенциал на второй вход элемента И 5 и на вход синхронизации регистра 7., Последний переключается на прием информации с вьгхода блока 3 памяти, Исполнительный адрес очередной микрокоманды формируется модификацией адреса, поступающего из блока 3 памяти и блока 1 мультиплексоров, Ветвление B поспедовательности выполнения микрокоманд осуществляется опросом блока 1 мультип. -.ексорсв путем подачи на его адресный (ход и вход выборки управляющих сигналов с выхода регистра 4 микрокоманд.

Предположим„ что устройс.во микро- " программного управления должно сформировать последoBateJII Honò ь микроко.манд, длительность которых составляет 3, 2, 3 и 1 такта г енератора 6 тактовых импульсов.

По очередному синхроимпульсу .в регистр ? адреса и регистр 4 микрокоманд из блока 3 памяти заносятся соответственно адрес очередной микрокоманды и управляющие биты для работы операционного устройства, а выходы регистра 7 уста.навливаются в состояние, .приведенное на временной диаграмме фиг„ 2 после первого импульса на выходе элемента И . При этом регистр 7 изменяет режим работы с приема на сдвиг вследствие изменения на входе управления уровня сигнала с выхода старшего разряда регистра 7.

Сдвиг информации в регистре 7 осуществляется дс тех пор, пока íà его выходе старшего разряда вновь не появится единица.. В данном случае это произойдет после третьего импульса с выхода генератора 6, с приходом четвертого си|-:хроимпульса осуществляется герезапись нового состояния регистра. 7 и запись информации в регистры 2 и 4 адреса и микрокоманд состветственнс.

Таким образом, изменяя состояние регистра 7 после каждого синхроимпульса с выхода элемента И 5, можно регулировать -,лительнссть выполнения любой микрокоманды в гределах заданного в блоке 3 памяти диапазона от

Т до nT., где и — разрядность регистра 7, Т вЂ” период повторения импульсов генератора 6, Ф о р м у л а и з о б р е т е н и я

Устройство микропрограммного уп— равления, содержащее блок памяти микрокоманд, регистр микрокоманд, регистр адреса, блок мультиплексоров, элемент

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

3 12674 12 4 устройства, второй вход элемента И ля адреса блока памяти микрокоманд соединен с входом синхронизации сдви- соединен с информационным входом гового регистра и,с выходом генера- старших разрядов регистра ядретора тактовых импульсов, выход по- са.

8paк Ял 5

Зф/1

Составитель Ю. Ланцов

Редактор M.Ïåòðoâà Техред М.Моргентал Корр ект ор М. Демчик

Заказ 5775/47 Тираж 671 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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