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

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

манд, дешифраторы 4ь 42, 4з, 44, 4,... 4пь память 5 KOHCTaiHT, счетчик б адреса. На чертеже обозначены: -входы счетчика адреса, 12-15 - входы счетчика микрокоманд.

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

Генератор 1 тактовых и 5Hyльcoв вырабатывает сигналы считыва;Ния Ш1формации из памяти 2 микрокоманд и сигналы, по которым состояние счетчика 3 микрокоманд изменяется на «единицу носле каждото опроса .памяти микрокоманд. Микро.кома1нда, считанная из памяти 2 микрокоманд по адресу, указанному в счетчике 3 микрокоманд, поступает на дешифраторы 4, 42, 4з, 44, 4г, ..., 4т, и в соответствии с кодом, записавны-м в каждой -группе, на выходах этих дешифраторов вырабатываются микроонерадии, которые подаются к устройствам цифровой вычислительной машины (на чертеЖе не HOKa3aHai) для выполнения соответствующих действий. Значение счетчика микрокоманд увеличивается на «единицу, проводится считывание микрокоманды из следующей ячейки памяти микрокоманд и ее расшифровка, цикл работы устройства управления возобновляется.

Чтение -констант из памяти 5 конста.нт к передача их в абоненты устройств:а управления происходят следующим образом.

Микросйперация, вырабатываемая первым выходом дешифратора 4, воздействует на управляющий вход памяти 5 констант, и проводится обращение -к той ячейке памяти констант, адрес которой указан в счетчике 6 адреса. Информация, считываемая из памяти констант, появляется на выходе памяти 5 и передается определенным абонентам по микрооперациям, вырабатываемым соответствующими выходами дешифраторов 4i, 42, 4з, 44,

4i, . .., 4т.

Изменение значения счетчика 6 адреса на «единицу осуществляется по микрооперации, .поступающей на управляющий вход 11 счетчика 6 с первого выхода дешифратора 42. Естественный порядок выборки констаит из памяти 5 может быть изменен программно путем присвоения счетчику 6 адреса другого значения. В одном запись константы на счетчик 6 .проводится с выхода .памяти 5 по информационным входам 7 счетчика 6 при наличии микрооперации на управляющем входе 8 этого счетчика, вырабатываемой первым выходом дешиф.ратора 4з. В другом случае константа записывается на счетчик 6 по информационным входам 9, связанны.м с входами устройства, при наличии микрооперации на управляюще.м входе 10 этого счетчика, вырабатываемой первым выходом дешифратора 44, и следующая константа считывается из той ячейки памяти 5, адрес которой соответствует данному состоянию входов устро-йства, связанных с информационными входами 9 счетчика 6.

Для осуществления безусловных переходов в микропрограмме проводятся обращение к памяти 5 за константой по адресу, указанному

в счетчике 6, и запись считанной константы по ииформацио.нному входу 12 на счетчик 3 микрокоманд по микрооперации, вырабатываемой первым выходом дешифратора 4m-i и появляющейся на управляю.щем входе 13 счетчика 3.

Условные переходы в микропрО|Грамме осуществляются следующим образом.

Если по ходу программы необходимо проаиализировать состояние входов устройств, связанных с информационным входом 14 счетчика 3 микрокоманд, то на управляющий вход 15 этого счетчика с nepBoiro выхода дешифратора 4т поступает микрооперация, по которой

информация с входом устройства записывается на счетчик микрокоманд, и управление передается той ячейке .памяти 2 микрокоманд, адрес которой соответствует да.нному состоянию В|Ходов устройства, связанных с информационным входом 14 счетчика микрокоманд.

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

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

Микропрограммное устройство управления, содержащее память микрокоманд, память констант, генератор тактовых импульсов, очетчик адреса и счетчик микрокоманд, причем выходы генератора тактовых импульсов соединены

с управляющим входом памяти микрокоманд и счетным входом счетчика микрокоманд, выход которого соединен с адресным входом памяти микрокоманд, выход счетчика адреса соединен с адресным входом памяти констант,

а вход генератора тактовых импульсов соединен с входом устройства, отличающееся тем, что, с целью сокращения оборудования, оно содержит т дешифраторов, входы которых соединены, с выходами памяти микроко.манд, первый выход первотО дешифратора соединен с управляю.щим входом памяти констант, выход которой соединен с первыми информационными входами счетчика микрокоманд и счетчика адреса, первый, второй и третий управляющие входы которого соединены с первыми выходами соответствую.щих дешифраторов, первые выходы (т-1-го и от-го дешифраторов соединены с управляющими входами счетчика микрокоманд, а выход памяти констант и остальные выходы дешифраторов соединены с выходами устройства, входы кото.рого соединены с вторыми инфор.мационными входами счегчлка адреса и счетчика микрокоманд.

Источники информации, принятые во внимание при экспертизе:

1.Авт. св., № 416696, кл. G 06f 9/16, 1971 г.

2.Авт. св., № 291201, кл. G 06f 9/16, 1967 г. 3. Авт. св. № 217724, кл. G 06f 9/16,1967 г.

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

название год авторы номер документа
Микропрограммное устройство управления 1980
  • Машкин Алексей Михайлович
SU898431A1
Микропрограммное устройство управле-Ния 1979
  • Машкин Алексей Михайлович
  • Клепиков Игорь Иванович
SU802963A1
Микропрограммное устройство управления 1983
  • Ржаницын Андрей Венедиктович
  • Машкин Алексей Михайлович
  • Романчук Людмила Семеновна
  • Новокшонов Валерий Семенович
SU1140120A1
Микропрограммное устройство управления 1980
  • Денисенко Вячеслав Платонович
  • Козачковский Александр Дмитриевич
SU947861A1
Процессор с микропрограммным управлением 1982
  • Абрамович Сергей Николаевич
  • Гитович Андрей Александрович
  • Каневский Евгений Александрович
  • Кузнецов Валентин Евгеньевич
  • Лезин Генрих Валерьевич
  • Мараховский Владимир Борисович
  • Носков Виктор Петрович
  • Силина Евгения Федоровна
  • Шклярова Ирина Евгеньевна
  • Яроцкий Владимир Павлович
SU1124298A1
Устройство для контроля логических блоков 1986
  • Ивкин Юрий Павлович
  • Чернядьева Валентина Алексеевна
SU1386998A1
Микропрограммный процессор 1982
  • Супрун Василий Петрович
  • Кривоносов Анатолий Иванович
  • Корниенко Иван Иосифович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1070557A1
Процессор с микропрограммным управлением 1983
  • Соловьев Алексей Алексеевич
  • Курбатов Борис Юрьевич
  • Барашко Виктор Сергеевич
  • Еремин Алексей Тимофеевич
  • Власов Феликс Сергеевич
  • Румянцев Владимир Ильич
SU1149273A1
Микропрограммное устройствоупРАВлЕНия 1979
  • Ходаков Анатолий Васильевич
SU830385A1
Устройство КЭШ-памяти 1988
  • Герман Олег Витольдович
  • Вишняков Владимир Анатольевич
  • Орловский Эдуард Викентьевич
SU1675881A1

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

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

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

SU 519 710 A1

Авторы

Машкин Алексей Михайлович

Виглин Александр Альфредович

Даты

1976-06-30Публикация

1974-07-01Подача