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

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

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

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

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

Устройство содержит блок 1 памяти микрокоманд, регистр 2 микрокоманд, дешифраторы З.З., 3„,,, 3jj, где п - число дешифраторов j,Xk - число выходов .дешифратора), элемент рЖ 4, счетный триггер 5, счетчик 6 адреса, первьй 7, второй 8, третий 9 элемент И, инверсный 10 и прямой 11 выходы счетного триггера, счетный |вход 12 счетчика 6 адреса,:первый 13 и второй 14 входы управления записью счетчика адреса, информационные входы 15 устройства, входы 16 синхрони- |зации устройства, информационные вы- |ходы 17 устройства, выход 18 синхро- : низации,

: Устройство работает следующим Iобразом.

: с входов 16 синхронизации подаются I сигналы на вход разрешения работы I блока 1 памяти микрокоманд, на стро- I бирую1цие входы дешифраторов 3 и в I регистр 2 микрокоманд через первый ;элемент И 7, Начальная установка регистра 2 микрокоманд, счетного 3 триггера и счетчика 6 адреса не показана. По сигналу, поступающему на вход 12, состояние счетчика 6 адреса изменяется на 1. По сигналу, пос- тупающему на первый вход .13 управления записью счетчика 6 адреса, в старшие разряды счетчика записывается информация, снимаемая с информационных входов 15 устройства. По сигна- лу, поступающему на второй вход 14 управления записью счетчика адреса, в младшие разряды счетчика 6 адреса записывается информация из блока 1 памяти микрокоманд. Информация из блока 1 памяти микрокоманд, снимаемая с информационных выходов 17 устройства, записывается во внешние устройства по сигналу, снимаемому с выхода 18 синхронизации.

Запись информации в счетчик адреса либо во внешние устройства произвог дится следующим образом: в т-м такте сигнал, снимаемый с k-ro либо с

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

Таким о.бразом, наличие в составе счетного триггера 5, а также элементов ИЛИ 4, первого 7, второго 8 и третьего 9 элементов И позволяет сократить объем блока памяти на один информационный разряд в каждом слове микрокоманды.

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

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

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

IS4

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

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

название год авторы номер документа
Микро-ЭВМ 1982
  • Пушкарев Юрий Яковлевич
  • Полонский Дмитрий Васильевич
SU1124316A1
Устройство микропрограммного управления 1981
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Матвиенко Юрий Андреевич
  • Плахтеев Анатолий Павлович
  • Ткаченко Сергей Николаевич
SU985788A1
Электронная вычислительная машина 1988
  • Гайворонский Михаил Алексеевич
  • Пушкарев Юрий Яковлевич
SU1520533A1
Микропрограммное устройство управления 1983
  • Ржаницын Андрей Венедиктович
  • Машкин Алексей Михайлович
  • Романчук Людмила Семеновна
  • Новокшонов Валерий Семенович
SU1140120A1
Микропрограммное устройство управления 1983
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Литвиненко Вадим Георгиевич
  • Ткаченко Сергей Николаевич
SU1100624A1
Микропрограммный процессор 1981
  • Сидоренко Валентин Иванович
  • Гутылин Геннадий Васильевич
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Ткачев Михаил Павлович
SU1037262A1
Программируемое устройство управления 1988
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Марков Петр Евгеньевич
  • Валов Олег Геннадьевич
  • Ткаченко Сергей Николаевич
SU1659983A1
Устройство для сопряжения центрального процессора с группой арифметических процессоров 1989
  • Петров Геннадий Алексеевич
  • Пузанков Дмитрий Викторович
  • Шишкин Вадим Викторинович
  • Шишкина Ольга Юрьевна
SU1702377A1
Мультимикропрограммное устройство управления с контролем 1985
  • Тимонькин Григорий Николаевич
  • Благодарный Николай Петрович
  • Малахов Виктор Александрович
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
SU1272333A1
Мультимикропрограммное устройство управления 1985
  • Улитенко Валентин Павлович
  • Тимонькин Григорий Николаевич
  • Благодарный Николай Петрович
  • Малахов Виктор Александрович
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Сперанский Борис Олегович
SU1256026A1

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

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

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

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

II

Н ИР F

}

11

3л-г

Зя

Ю

/3

II

о

п

13

Документы, цитированные в отчете о поиске Патент 1988 года SU1432518A1

Вертикальный осевой насос 1979
  • Гловацкий Олег Яковлевич
  • Джамалов Вали Шамси-Оглы
  • Дуденко Иван Кондратьевич
  • Некрасов Виктор Михайлович
  • Очилов Рустам Арамович
SU861747A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Микропрограммное устройство управления 1980
  • Денисенко Вячеслав Платонович
  • Козачковский Александр Дмитриевич
SU947861A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 432 518 A1

Авторы

Некрасов Александр Федорович

Прибытов Владимир Иванович

Даты

1988-10-23Публикация

1986-10-10Подача