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

 

Изобретение относится к вычислительной технике, в частности к микропрограммным устройствам управления . Целью изобретения является сокращение объема блока памяти микрокоманд . В устройство, содержащее блок памяти микрокоманд, регистр микрокоманд, дешифраторы, первый элемент И, счётчик адреса, введены второй и третий элементы И, элемент ИЛИ и счетный триггер, что позволяет сократить объем блока памяти на один информационный разряд в каждом слове микрокоманды. 1 ил.

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

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

РЕСПУБЛИК (19) (И) А1 (50 4 G 06 F 9/22

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ( г(1((1 э((ф

ОПИСАНИЕ ИЗОБРЕТЕНИЯ:t3,,;, . . „ц (21) 4176571/24-24 (22) 10. 10.86 (46) 23. 10. 88. Бюл. У 39 (72) А.Ф.Некрасов и В.И.Прибытов (53) 681.32(088.8) (56) Авторское свидетельство СССР

9 861747, кл. G 06 F 9/22, 1981.

Авторское свидетельство СССР

У 947861, кл. С 06 F 9/22, 1982. (54) ИИКРОПРОГРАММНОЕ УСТРОЙСТВО

УПРАВЛЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (57) Изобретение относится к вычислительной технике, в частности к микропрограммным устройствам управления. Целью изобретения является сокращение объема блока памяти микрокоманд. В устройство, содержащее блок памяти микрокоманд регистр микрокоманд, дешифраторы, первый элемент И, счетчик адреса, введены второй и третий элементы И, элемент

ИЛИ и счетный триггер, что позволяет сократить объем блока памяти на один информационный разряд в калдом слове микрокоманды. 1 ил.

1432518

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

Машин (ЭВМ).

Цель изобретения — сокращение объема блока памяти микрокоманд.

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

Устройство содержит блок 1 памяи микрокоманд, регистр 2 микрокоанд, дешифраторы 3, 3„, 3„»„ 3>, где n - число дешифраторов, (k — 15 чйсло выходов .дешифратора), элемент

4, счетный триггер 5, счетчик 6 адреса, перный 7, второй 8, третий 9 ,элемент И, инверсный 10 и прямой 11 выходы счетного триггера, счетный 20 вход 12 счетчика 6 адРеса,.первый 13 и второй 14 входы управления записью

;счетчика адреса, информационные вхо, ды 15 устройства, входы 16 синхрони зации устройства, информационные вы» ходы 17 устройства, выход 18 синхронизации, Устройство работает следующим образом.

С входов 16 синхронизации подаются 30 сигналы на вход разрешения работы ! ,блока 1 памяти микрокоманд, на стро,бирующие входы дешифраторон 3 и в регистр 2 микрокоманд через первый элемент И 7. Начальная установка

IperHcTpa 2 микрокоманд, счетного 5 триггера и счетчика 6 адреса не показана. По сигналу, поступающему на вход 12, состояние счетчика 6 адреса изменяется на "1". По сигналу, поступающему на первый вход .13 управления записью счетчика 6 адреса, в старшие разряды счетчика записывается информация, снимаемая с информационных входов 15 устройства. По сигналу, поступающему на второй вход 14 управления записью счетчика адреса, в младшие разряды счетчика 6 адреса

saBHcbIBGeTcH информация из блока 1 памяти микрокоманд. Информация из блока 1 памяти микрокоманд, снимаемая с информационных выходов 17 устройства, записывается во внешние устройства по сигналу, снимаемому с выхода

18 синхронизации.

Запись информации в счетчик адреса либо во внешние устройства произво; дится следующим образом: в m-м такте сигнал, снимаемый с k-го либо с (k-1)-го выхода (n-1)-ro дешифратора (в зависимости от микрокоманды), через элемент ИЛИ 4 устанавливает задним фронтом счетный триггер 5 »» единичное состояние. Сигнал, снимаемый с инверсного выхода 11, запрещает запись.информации в (m+1)-м такте из: блока 2 памяти в регистр 4 микрокоманд, адресная информация счетчика

6. адреса изменяется на " 1" по сигналу, поступающему на счетный вход

12 счетчика 6 адреса. Сигнал, снима емый с прямого выхода счетного триггера 5, разрешает прохождение сигналов с (n-1)-го дешифратора через второй 8 или третий 9.элементы И. В (m+1)-м такте информация, считанная из блока 1 памяти, записывается либо в счетчик 6 адреса, либо во внешнее устройство по сигналам, снимаемым соотнетственно .с второго 8 и с третьего 9 элемента И. По заднему фронту сигнала, поступающего из элемента

ИЛИ в (ш+1)"м такте, счетный, триггер

5 устанавливается в "нулевое" состояние, разрешая запись информации в регистр 2 микрокоманд. В (m+1)-м

Р такте ичформация, считанная из блока

1 памяти по адресу либо измененному на " 1" по сравнению с (m+1)-м тактом, либо по записанному из блока 1 памяти в (m+1)-м такте, будет занесана в регистр 2 микрокоманд, таким образом, наличие н составе счетного триггера 5, а также элементов ИЛИ 4, первого 7, второго 8 и третьего 9 элементов И позволяет сократить объем блока памяти на один информационньп» разряд в каждом слове микрокоманды.

Формула изобретения

Микропрограммное устройство управления, содержащее блок памяти микрокоманД, регистр микрокоманд, счетчик адреса, с первого по п-й дешифраторы, где n — - количество полей регистрра микрокоманд, первый элемент И, причем вход разрешения работы блока памяти микрокоманд, стробирующие входы и дешифраторов и первый вход первого элемента И соединены с входом синхронизации устройства, выход пер-, вого элемента И соединен с входом записи регистра микрокоманд, выходы . которого соединены с информационными входами с первого по и-й дешифраторов, выходы блока памяти микрокоманд

Составитель А. Сошкин

Техред g.дидык Корректор А. Обручар

Редактор Е. Папп

Заказ 5442/42 Тираж 704 Подписное

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

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

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

14325 соединены с информационными входами регистра микрокоманд, с первой группой информационных входов счетчика адреса "и являются информационными выходами устройства, выходы дешифраторов с первого по (n-2)-й и выходы с первого по (k-2)-й (n-.1)-го и и-го дешифраторов являются управляющими выходами устройства, (где log 2 разрядность поля регистра микрокоманд), (k-й)-й и k-й выходы и-го дешифратора соединены соответственно со счетным входом и первым входом управления записью счетчика адреса, 15 информационные выходы которого соединены с адресными входами блока памяти микрокоманд, о т л и ч а ю щ ее с я тем, что, с целью сокращения объема блока памяти, устройство со- 20 держит элемент ИЛИ, второй и третий элементы И, счетный триггер, причем

18

4 инверсный выход счетного триггера соединен с вторым входом первого элемента И, .прямой выход счетного триггера соединен с первыми входами второго и третьего элементов И, выход элемента ИЛИ соединен. с тактовым входом счетного триггера,k-й выход (n-1)-го дешифратора соединен с первым входом элемента ИЛИ и с вторым входом третьего элемента И, (k-1)-й выход (n-1)-го дешифратора соединен с вторым входом элемента ИЛИ и с вторым входом второго. элемента И, выход второго элемента И соединен с вторым входом управления записью счетчика адреса, информационные входы устройства соединены с второй группой информационных входов счетчика адреса, а выход третьего элемента И является стробирующим выходом устройства.

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

 

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

Изобретение относится к микропpoгpa c нoмy управлению и наиболее эффективно при использовании микрокоманд с соизмеримыми адреснь ми и опеоперационными частями

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

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

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

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

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

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

Изобретение относится к цифровой автоматике и вычислительной технике и может быть использовано для прст1)оения микропрограммных управляюпщх устройств ЭВМ и контроллеров АСУ ТП

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

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

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

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

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

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

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

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

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

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

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