Микропрограммное устройство управления
Изобретение относится к вычислительной технике, в частности к микропрограммным устройствам управления . Целью изобретения является сокращение объема блока памяти микрокоманд . В устройство, содержащее блок памяти микрокоманд, регистр микрокоманд, дешифраторы, первый элемент И, счётчик адреса, введены второй и третий элементы И, элемент ИЛИ и счетный триггер, что позволяет сократить объем блока памяти на один информационный разряд в каждом слове микрокоманды. 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)-го дешифратора соединен с вторым входом элемента ИЛИ и с вторым входом второго. элемента И, выход второго элемента И соединен с вторым входом управления записью счетчика адреса, информационные входы устройства соединены с второй группой информационных входов счетчика адреса, а выход третьего элемента И является стробирующим выходом устройства.


