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

Номер патента: 1103229

Автор: Гринштейн

ZIP архив

Текст

1 11032Изобретение относится к автоматике и вычислительной технике и можетбыть применено при построении ЦВМсреднего быстродействия.,Известно устройство микропрограммного управления, содержащие регистрадреса, блок памяти микрокоманди регистр микрокоманд Я .Недостатком устройства являетсяего сложность. 10Наиболее близким к изобретениюявляется микропрограммное устройствоуправления, содержащее блок памятимикрокоманд, регистр микрокоманд,дешифратор, триггер, блок формирования адреса микрокоманд, узел выбораопераций и узел выбора адреса. В уст.ройстве за счет совмещения в однойячейке памяти блока памяти микрокоманд с непересекающимися операционными полями достигается сокращениеобъема блока памяти микрокоманд 2.Недостаток указанного устройства -усложнение схемы за счет аппаратуры,обеспечивающей сокращение объемаблока памяти микрокоманд и затруднение процесса микропрограммированияв связи с "разбросанностью" отдельных микрокоманд микропрограммы поячейкам памяти со значительно отличающимися адресами. Кроме того, не"смотря на то, что объем блока памятимикрокоманд сокращен, он содержитизбыточную информацию. Действительно,следующие одна за другой в какой-либо микропрограмме микрокоманды отличаются только некоторыми частями и,таким образом, хранение совпадающихчастей приводит к низкому КПД использования объема блока памяти микро 40команд. Цель изобретения - сокращение оборудования,Указанная цель достигается тем,что в устройство, содержащее блок 45памяти микрокоманд, информационныйвыход которого соединен с входомпервого регистра микроопераций,. деши"фратор, вход которого соединен с выходом поля управления блока памятимикрокоманд, триггер, выход которогосоединен с первым входом блока формирования адреса, выход которого соединен с адресным входом блока памятимикрокоманд, введена группа из п регистров микроопераций (и - числоМикроопераций, сформированных по)функциональному признаку), причем 29 2выход признака режима блока памятимикрокоманд соединен с информационымвходом триггера, 1 -й выход дешифратора соединен с управляющим входомФ-го регистра группы (=1-ь),информационный вход которого соединей с информационным выходом блокапамяти микрокоманд и с вторым входом блока формирования адреса, выходы регистров микроопераций группыподключены к выходу устройства.На чертеже представлена функциональная схема устройства.Устройство содержит блок 1 памятимикрокоманд, дешифратор 2, блок 3формирования адреса, группу регистров 4 микроопераций, триггер 5, выход 6 устройства.При использовании предлагаемогоустройства микрокоманда разбиваетсяна несколько частей, включающих всебя группу или группы разрядов микрокоманды, сформированные по функциональному признаку (например, адресследующей микрокоманды; микрокомандадля микропроцессора; синхросигналыи управляющие сигналы для другой аппаратуры процессора и т.п.). Длякаждой иэ таких частей предусматривается свой регистр микроопераций,Разрядность блока памяти микрокомандопределяется разрядностью наибольшейчасти микрокоманды плюс разрядностьполя, управляющего дешифратором(зависит от количества выделенныхчастей микрокоманды), и дополнительный разряд, управляющий режимом работы блока, формирования адреса,Назначение поля, управляющег 6 дешифратором, - определить регистр части микрокоманды, в который должнабыть записана считываемая из блокапамяти микрокоманд часть микрокоманды, т.е. каждая часть микрокомандысодержит указание о месте, котороеона занимает в общем формате микрокоманды.1Устройство работает следующим образом.При поступлении от блока формирования адреса новой части микрокоманды последняя считывается из блока памяти микрокоманд и поступает на информационные входы всех регистров операций и блока формирования адреса. Однако дешифратор обеспечивает запись только в один требуемый регистр, в который и принимается считанная1103229 Составитель К.ЛогачеваРедактор О.Колесникова Техред А.АчКорректор И.Муска Заказ 4981/37 Тираж 699 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб., д. 4/5Филиал ППП "Патент", г.Ужгород, ул.Проектная, 4 в данном цикле часть микрокоманды,Затем процесс повторяется для другоймикрооперации, если она необходима,или для первой микрооперации следующей микФокоманды. Таким образом, 5при использовании в микрокоманденескольких частей она как бы "разворачивается" из узлового блока памяти микрокоманд за нескопько циклов,При этом экономия объема блока памяти микрокоманд достигается за счетмикрокоманд, отличающихся от предыдущих не всеми частями. На такиемикрокоманды затрачивается толькопамять, необходимая для отличающихся частей. Управление режимом работы блока формирования адреса (запись в триггер осуществляется в каждом цикле) позволяет не затрачиватьпамять на сопровождение каждой частимикрокоманды адресом следующей части, так как адрес может формироваться на основании предыдущего. При необходимости изменения лоследова тельного порядка изменения адресов часть микрокоманды, предшествующая переходу, содержит такое значение разряда, принимаемого в триггер, что считанная в следующем цикле часть микрокоманды принимается в блок формирования адреса в качестве нового адреса. При этом не происходит приема в регистры частей микро. команды.Использование предлагаемого устройства микропрограммного управления позволяет сократить аппаратные средства, обеспечивающие уменьшение объема блока памяти микрокоманды на 30-407 и упростить проце,сс микро- программирования. Кроме того, предлагаемое устройство позволяет в ряде случаев отказаться от схем синхронизации управляющих сигналов эа счет произвольного порядка следования частей микрокоманды.

Смотреть

Заявка

3483447, 17.08.1982

ВСЕСОЮЗНЫЙ ОРДЕНА ТРУДОВОГО КРАСНОГО ЗНАМЕНИ НАУЧНО ИССЛЕДОВАТЕЛЬСКИЙ, ПРОЕКТНО-КОНСТРУКТОРСКИЙ И ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ РЕЛЕСТРОЕНИЯ

ГРИНШТЕЙН АЛЕКСАНДР ВЛАДИМИРОВИЧ

МПК / Метки

МПК: G06F 9/22

Метки: микропрограммного

Опубликовано: 15.07.1984

Код ссылки

<a href="https://patents.su/3-1103229-ustrojjstvo-mikroprogrammnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство микропрограммного управления</a>

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