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

 

Изобретение относится к вычислительной технике и микроэлектронике и предназначено для микропрограммного управления. Цель изобретения - повышение быстродействия устройства. Микропрограммное устройство, управления содержит блок 1 памяти микрокомацц, регистр 2 адреса, регистр 3 логических условий, блок 4 задержки. Указанная цель достигается с помощью указанной совокупности блоков. 2 .ил. о I

СОВХОЗ СОВЕТСНИХ

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

РЕСПУБЛИН (5В 4 С 06 Р 9, 22

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

« »

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3967695/24-24 (22) 21.10.85 (46) 30.06.87. Бюл. Р 24 (71) Могилевский машиностроительный институт (72) Г.В.Бочкарев. Н.А.Вислович, Г.В.Куклин и С.А.Яковлев (53) 681.3(088.8) (56) Горяшко А.П. Логические схемы и реальные ограничения, методы синтеза, оценка сложности, М.: Энергоиздат, 1982, с. 49, рис. 2 6.

Хассон С. Микропрограммное управление, М.: Мир, 1973, с. 39, рис.2.1.

Я0; И29ИЩ А 1 (54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯЯ (57) Изобретение относится к вычислительной технике и микроэлектронике и предназначено для микропрограммного управления. Цель изобретения — повышение быстродействия устройства.

Микропрограммное устройство. управления содержит блок 1 памяти микрокоманд, регистр 2 адреса, регистр 3 логических условий, блок 4 задержки.

Указанная цель достигается с помощью указанной совокупности блоков. 2 .ил.

132Э8О6

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

Цель изОбретения — поэышени» eiFIстродействия устройства.

Ня фиг. 1 изображена структурная схема устройства., на фиг. 2 — стр гкTурнЯя схемЯ блокЯ задержке, Устройство (фиг 1) содержит блок

1 памяти микрокоманд, регистр 2 адреса, регистр 3 логических условий и блок 3 задержки.

Блок задержки (фиг, 23 содержит регис "p 5, группу сумматоров 6,, 6,,,,.6„ по модулю дтза, группу генераторов 7„,. 7, ..., 7„, блокирующих импульсоэ,, элемент ИЛИ 8 и генератор

9 синхроимпульсов.

Устройстго работает следующим

Образом.

В начальный момент времени устройст)зо находится э исходном состоя-. нии. В регистре 3 эяттисяна информация оэ условиях перехода устройстза

В следующее состояние. Си-нал на выХОДЕ 5SIOKa )3 СитхРОНИЗЯЦИИ СООТЭЕ)"ствуег уровню логического нуля. В следующий момент устройство эяпус<ается„ и генерятop : с.HHxl)аимпул ;-сов выдает импульс, достяточны33 по для= ттельности для срабатывания п»рзотт

Ст т ПЕНИ р»ГНСТря 2 ..О СП.ЗДУ ИНХроИМПУЛЬСа И11фОРМЯЦИЯ НЭ ПЕР)ЗОй С ТУ тЕнт1 регистра 2 переписыэа»11 я во вт cpal) cTyiieнь я затем — э регистр э бгтока задержки.

Г»H»paTopi! 7 блоккрующ31Х импульсон

ЗЯПУСКЯЮТСЯ ПО (gPOHT) ИМГ1ЧГтьса На

ВХОДЕ ЗЯПУСКа, ЗаПУСК Кат33ДО1С ЕН»РЯтора блокирующих импульсоэ свяэ;тн с изменением сигняпоэ -la входах логического элемента однсг". заранее поставленного в соответс вне этому генератору,, из рангов унивэрся)7ьного дешифратора блока 1 памяти микрокоманд. Это изменение отслеживается с помощью регистра 23 регистра блока зядержкн и сумматоров 6 по могу«лю

Вектор эходньгх сигналов„. Л1рисутствовавший на входах унивеэсяльнсго дешифрятора блока памяти микроко янд в предыдущем цикле работы устройства и хранящийся в регис "pe 5 блокa "адержки, сравнивается с актуальным век=тором, В случа»„ если хотя бы один иэ актуальных сигналов,, связанных с

ЭХОДЯМИ ЛОГИЧЕСКИХ ЭЛЕМЕНТОВ КЯКОГО

::1 бо ранга универс .nüaoão дешифратора,, изменяется по :равнению с предыдущим циклом, то генератор блокирующ«тх импульс os,, пос Г я вл»ннь)тт в cooT в» гстэие: этом y рян. ) Запускается .

Дпитель:ocòü импульса, выдаваемого генератором блокирующих импульсоэ, достятОчня для срябятыВания постяв т 4/I ментов этогс ранга последовятельности других рангов.

Так, 7 первый и Второй генераторы блокирующих импульсоВ Вьтдякт достяточньзт по длительности бятывяния всех рангов униэеро дешифратора. Третий генераблокирующих импульсов выдает достаточный по длительности батывяния э"ех рангов универо дешифряторя„ кроме первого

Время блокHpo÷KII определяется т г

31МПУЛ ЬС сра сяльног

3 импульс для cpa

;aльног

75 И T„ il им-)ульсом того из эапустившихся генераторов блокирующих импульсов,. который имеет максимальную длительность

Геттератор 9 ситзхроимпульсов э:НусКается по спаду б;токнрутощего импульса.

11 Оц»СС ПОВТСт я»тся ттэткЛИЧЕС 3<И, о р м у л;. э о б р з - » н и я."1тткрсп)ро) ря:-.».тнсс уст-Ойстэо yn"açë»HHÿ, с(.,;еp llaEG" Олок памяти мик

Г,О;-СОМЯНт:., РЕГ;:,С -:!O ЯДРЕСЯ,. РЕ-ИС-Р . :Огическ-Ix -:;слоэттй, блок задержки, И --:.: ":ЬХОгЬ3 Мнк-.- ОП»па тий бЛОКа ПяЬ«Я 3« "IKi) Ol lI I l> : тт(Зтгтн»НЫ С т" ттГХОД

;c7 эс : —;стэя. Вьгтоды адреса блока

":.- . Мяэ и микт) Окo:". 3 нд с Оед. -тнень3 с Входя

:-;н блока эят,»I)жки в-.тходы рсгэтстра

ЯЛРЕСЯ -OÅÄ"È-:.ЗНЫ С тт»РЭСй Г",ЗУГ1ПОй

)ip»cH4Ix вход:)в бл )кя ттямя ::1 ктгт«кро - G та 1-37 Эхог IO; ЧЧ " .Г К «тх У СПОЭтнтй -,,тСТ, Ойства соег.;13 1ен =:и:нформационным

Хот,ом р Г:3С: ря ЛОГИ :С «тх т т-ЛОВИИ q с. т л и ч а ю l е е с я тем. что целью гтовь)г31=-нl%я бь)стродействия т б);Э)3. ЭЯДЕР; Кт-. СОДЕР,:,< 37 РЕГHCTP ГРУПcóû;aTоров l1G модулю дэя, группу г:»нерятороэ блокттрутэщих и„"тпупьс «чв

=-л-емент ИЛИ, генератор синхроимпульсоВ, причем ВНГ<оды адреса блока пямяти микрокомянд с оединены -= информационными Входами регистра адреса, выход регистра логических условий

ОЕД)тНЕH С ВТОР ОИ Г)РУПтпон ЯДР ЕСНЫХ.ленного ему в соотэетстэие ранга универсального гешифрятора, а также

СВЯЗЯННОй С ВЬГХОДЯ.ти ЛОГИЧЕСКИХ ЭЛЕ3 . 320806 4 входов блока памяти микрокоманд, вхо- ми элемента ИЛИ,. выход которого соеды блока задержки соединены с динен с входом 1 уска генератора сининформационными входами регистра хроимпульсов, выход которого, являюблока задержки и с первыми входа- щикся выходом блока задержки, соедими соответствующих сумматоров по мо- „= нен с входом синхронизации регистра дулю два группы, выходы которых сое- и с входом синхронизации регистра динены с входами соответствующих ге- адреса, выходы регистра соединены с нераторов блокирующих импульсов груп- вторыми входами соответствующих сумпы, выходы которых соединены с входа- маторов по модулю два группы.

Составитель А.Михайлов

Редактор И.Касарда Техред N.Ìapãeíòäë Корректор.Л.Пилипенко

Заказ 2658/51 Тираж 672 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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