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

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

(54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ

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

название год авторы номер документа
Устройство для микропрограммного управления 1980
  • Плешков Виталий Александрович
  • Королев Иван Михайлович
  • Кудрявцев Александр Владимирович
  • Никулин Сергей Николаевич
  • Балабай Вячеслав Иванович
SU924708A1
Микропрограммное устройство управления 1981
  • Кудрявцев Александр Владимирович
  • Никулин Сергей Николаевич
  • Балабай Вячеслав Иванович
  • Козлов Василий Степанович
  • Плешков Виталий Александрович
SU951306A2
Микропрограммное устройство управления 1983
  • Супрун Василий Петрович
  • Байда Николай Константинович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1124299A1
Многотактное микропрограммное устройство управления 1983
  • Сидоренко Николай Федорович
  • Харченко Вячеслав Сергеевич
  • Остроумов Борис Владимирович
  • Тимонькин Григорий Николаевич
  • Кирсанов Станислав Петрович
  • Шереметьев Сергей Александрович
  • Ткаченко Сергей Николаевич
SU1151963A1
Микропрограммное устройство управления 1983
  • Брагин Виталий Николаевич
  • Мельников Владимир Алексеевич
SU1109751A1
Микропрограммное устройство управления 1982
  • Кузнецов Станислав Валентинович
  • Николаев Юрий Иванович
  • Благодарный Николай Петрович
  • Ключко Владимир Игнатьевич
  • Сорока Леонид Степанович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
SU1130863A1
Устройство для сопряжения ЭВМ с каналами связи 1985
  • Еременко Людмила Павловна
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Тараров Михаил Иванович
SU1288706A1
Микропрограммное устройство управления 1983
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Воробьев Константин Юрьевич
  • Ткаченко Сергей Николаевич
SU1108449A1
Микропрограммное устройство управления 1983
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Литвиненко Вадим Георгиевич
  • Ткаченко Сергей Николаевич
SU1100624A1
Микропрограммное устройство для контроля и управления 1985
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Улитенко Валентин Павлович
  • Малахов Виктор Александрович
  • Ткаченко Сергей Николаевич
  • Сперанский Борис Олегович
SU1325476A1

Иллюстрации к изобретению SU 834 700 A1

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

Формула изобретения SU 834 700 A1

I

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

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

Недостаток такого устройства заключается в большом объеме оборудования.

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

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

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

Поставленная цель достигается тем, что в микропрограммное устройство управления, содержащее группу дешифраторов, блок памяти, регистр адреса, регистр микрокоманд, генератор тактовых импульсов, элемент И, причем группа выходов блока памяти соединена с группой информационных входов регистра микрокоманд, разрядные выходы регистра микрокоманд соединены соответственно со входами дешифраторов группы, введены группа шифраторов, группа счетчиков, группа триггеров, элемент задержки, причем информационный выход регистра адреса соединен со входом блока памяти, выходы блока памяти соединены соответственно со входами шифраторов группы, группа выходов kaждoгo шифратора группы соединена с группой информационных входов соответствующего счетчика группы, выход счетчика группы соединен с единичным входом соответствующего триггера группы, выход генератора тактовых импульсов соединен с управляющими входами счетчиков группы и с выходом синхронизации устройства, выходы триггеров группы соединены соответственно со входами элемента И, выход элемента И соединен с управляющим входом регистра адреса и через элемент задержки с нулевыми входами триггеров группы, выходы дешифраторов группы являются группой информационных выходов устройства. На чертеже приведена блок-схема предлагаемого устройства. Микропрограммное устройство управления содержит регистр 1 адреса, блок 2 памяти, регистр 3 микрокоманд, группу информационных выходов 4 устройства, группу дешифраторов 5, группу шифраторов 6, группу счетчиков 7, генератор 8 тактовых импульсов, группу триггеров 9, элемент И 10, элемент задержки 11, управляющий выход 12. Устройство работает следующим образом. Адрес выполняемой микрокоманды, сформированный по сигналу элемента И 10, из регистра 1 передается в блок 2. Из блока 2 код выбранной микрокоманды записывается в регистр 3 и после дешифрации в группе дешифраторов 5 образует необходимый набор управляющих сигналов для блоков машины. Для задания длительности работы блоков машины в соответствии с длительностью самой медленной микрооперации в микрокоманде сигналы с группы выходов блока 2 подаются на группу входов группы шифраторов 6. Каждый шифратор 6 группы преобразует кодовые комбинации соответствующей микрооперации в комбинации выходнь1х сигналов, причем вес двоичного набора каждой комбинации выходных сигналов шифратора 6 равен количеству тактов генератора 8, необходимых для выполнения соответствующей микрооперации, заданной кодовой комбинацией. Комбинации выходных сигналов с группы выходов группы шифраторов 6 записываются в соответствующие счетчики 7. При обнулении счетчика 7 сигнал на его выходе переводит соответствующий триггер 9 в единичное состояние. После установки всех триггеров 9 в единичное состояние элемент И 10 выдает сигнал в регистр 1 для выполнения следующей микрокоманды и через элемент 11 задержки на один такт генератора импульсов возвращает триггеры 9 Б нулевое состояние. Применение изобретения позволяет повысить функциональные возможности устройства за счет возможности обработки микрокоманд различной длительности. Формула изобретения Микропрограммное устройство управления, содержащее группу дешифраторов, блок памяти, регистр адреса, регистр микрокоманд, генератор тактовых импульсов, элемент И, причем группа выходов блока памяти соединена с группой информационнь1х входов регистра микрокоманд, разрядные выходы регистра микрокоманд соединены соответственно со входами дещифраторов группы, отличающееся тем, что, с целью расщнрения функциональных возможностей за счет изменения количества тактов синхронизации в зависимости от величины микрооперации устройства, содержит группу щифраторов, группу счетчиков, группу триггеров, элемент задержки, причем информационный выход регистра адреса соединен со входом блока памяти, выходы блока памяти соединены соответственно со входами шифраторов группы, группа выходов каждого шифратора группы соединена с группой информационных входов соответствующего счетчика группы, выход каждого счетчика группы соединен с единичным входом соответствующего триггера группы, выход генератора тактовых импульсов соединен с управляющими входами счетчиков групп и с выходом синхронизации устройства, выходы триггеров группы соединены соответственно со входами элемента И, выход элемента И соединен с управляющим входом регистра адреса и через элемент задержки с нулевыми входами триггеров группы, выходы дешифраторов группы являются группой информационных выходов устройства. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 331387, кл. G 06 F 9/16, 1970. 2.Авторское свидетельство СССР № 650077, кл. G 06 F 9/16, 1979 (прототип).

SU 834 700 A1

Авторы

Балабай Вячеслав Иванович

Кудрявцев Александр Владимирович

Никулин Сергей Николаевич

Даты

1981-05-30Публикация

1979-12-17Подача