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

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

Авторы: Баклан, Гребиник, Швед

ZIP архив

Текст

ФОП ИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЮТИЛЬСТВУ Союэ Советских Социалмстическкх Республик(43) Опубликовано 15,07,78 бюллетечь 26 Государственный комитет Совета Мннистроо СССР оо делам изооретений н открытий(45) Дата опубликования описания 16.06.78(54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ Изобретение относится к вычислитель. ной технике, в частности к электронным клавишным вычислительным машинам.Известно устройство, построенное на принципе микропрограммного управления5 использующее операционно-адресную структуру управляющих слов (микрокоманд) Я Код микрокоманды формируется лостоянной памятью и преобразуется на дешифраторах в набор микроопераций, определяюто щих взаимодействие и работу всех узлов и блоков электронной вычислительной машины. Микрооперации, формируемые в одном такте управления, определяют набор операционных полей микрокоманды, от количества которых зависит емкость микропрограммной памяти, являющейся основным параметром качественной оценки устройства управления. Для уменьшения емкости микропрограммной памяти в известном устройстве используется принцип двуступенчатого управления. Устройство содержит постоянную память микропрограмм со схемой формирования адреса, управляющую постоянную память, дешифраторы микроопераций. Оно характеризуется различием выполнения микрокомандодиночного и двойного цикла, а такжейеопределенностью во времени формируемыхмикроопераций в цикле выполнения микрокоманд, Наиболее близким к изобретениютехническим решением является микропрограммное устройство управления, содержащее блок памяти микрокоманд, счетчик адреса, два дешифратора адреса, регистр микрокоманд, счетчик тактов, блокпамяти микроопераций и дешифратор микроопераций, причем выход блока памятимикрокоманд соединен со входом регистраЪщкрокоманд, выход которого подключенк первому входу счет тика адреса и информационному входу первого дешифратораадреса, выход которого подключен ко входу блока памяти микроопераций, выход которого подключен к информационному входу дещифратора мнкрооперацнй, первыйвыход счетчика тактов., подключен ко второмувходу счетчика адреса, выход которого соединен со входом второго дешифратора адреса, выход которого подключен Государственное союзное конструкторско-технологическоебюро по проектированию счетных машин и Опытный заводГосударственного союзного конструкторско-технологическогобюро по проектированию счетных машинко входу блока памяти микрокомвнд 2,Однако.в этом известном устройстве цпяформированияразновременных микроопераций многотактнвя микрокомандв разби"вается на однотактные и хранится в5постоянном запоминающем устройствепервой ступени, что снижает эффективностьиспользования метода двуступенчатогомикропрограммироввния и приводит к увеличению оборудования,ЛОЦелью изобретения являеттт:я упрощениесхемы.:В предлагаемом устройстве этодостигается тем, что в нем второй выходсчетчика тактов соединен с управляющимвходом первого дешифратора-., адреса, утт 15равляющий вход дешифратора микроопераций соединен с выходом регистра микрокомвнд На чертеже приведена, блок-схема предлвгаемого устройства. Оно содержит счетчик 1 адреса, блок 2 памяти микрокоманд, регистр 3 микро- команд, счетчик 4 тактов, первый дешиф ратор 5 адреса, блок 6 памяти микрооперацийдешифратор 7 микроопераций, второй дешифратор 8 адреса,Блок 2 предназначен дпя хранения ко дов микрокбманд, входящих в микропрог рамму. Счетчик 1 служит дпя задания адреса микрокоманд, записанных в блоке 2. В блоке памяти микрооцераций записа ны коды микроопервций, вырабатываемых в микрокомандвх Дешифратор 7 представ. 35 ляет собой набор дешифраторов, формирующих микрооперации, поступающие во все блоки и. устройства машины. Счетчик 4 тактов вырабатывает последовательность временных сигнвцов, определяет длитепь О ность тактов управляющего слова (микрокоманды) и момент формирования микроопераций, Программы выполнения операций, представляющие собой набор микрокомвнд, хранятся в блоке 2. Каждой45 микрокоманде соответствует адрес нв счетчике 1 адреса. Последовательное изменение кода на счетчике 1 адреса за висит от конкретной выполняемой программы и осуществляется либо счетным тактовым . сигналом со счетчика 4, либо модификацией адреса по коду микрокоманды с выхода регистра микрокоманд.Код микрокомвнща является составной.частью адреса блока 6 памяти микроопе- раций и устанавливается на весь цикл выполнения микрокомвнды, Йругой частью адреса блока 6 являются временные интервалы, которые задаются счетчиком 4 Таким образом, на выходе блока 6памяти микроопераций возбуждаются микрооперационные поля микрокомвнды, определенные во времени. и, сиедойатецьно,одна микрокоманда представляется набором тактироввнных микроопераций, модифицируя тем самым ее адрес.По кюкдому новому адресу на выходеблоха 6 возбуждается свое микроонерацйонйое поле микрокоманды, разделеннойЬо врецени по тактам, Выходное словоблоке 6 дешифрируется блоком 7, входкоторого управляется также и кодом блока 2,Таким образом, на выходе .блока 7формируются. отдельные микроопервциипри одном и том же коде микрокоманды. Количество тактов в одной микрокоманде зависит от сложности вычисяитепьной машины,Изобретение может быть использовано в эпектронных клавишных машинахс микропрограммным управлением. Егоэкономический эффект заключается вэкономии оборудования устройства управления.формула изобретенияМикропрограммное устройство управления, содержащее бпок памяти микрокоманд, счетчик адреса, два дешифрвторвадреса, регистр микрокомвнд, счетчиктактов, блок памяти микрооперацийи дешифратор микроопераций, причем выход блока памяти микрокомвндсоединен со входом регистра микрокоманд,выход которого подключен к первому входу счетчика адреса и .информационномувходу. первого детцифраторв адреса, выход которого подключенко входу блокапамяти микроопераций, выход которого подключен к информационному входу дешифраторамикроопераций, первый выход счетчика тактовподключен ко второму входу счетчикаадреса, выход которого соединен со входом второго дешифрвторв адреса, выходкоторого подключен ко входу блока пвмяги микрокомвндт о т л и ч а ю щ е ес я тем, что, с целью упрощения устройства, второй выход с,"етчика тактов соединен с управляющим входом первого дешифрвтора адреса, управляющий вход дешифратора микроопераций соединен свыходом регистра микрокоманд. Источники информации, принятые во внимание при экспертизе: 1. Патент Великобритании. М 1342393, кл. 6 4 А, 1974. 2, Майоров С, А, и др, Принципы ор т.вттттяятттттт ттттдютъы.1 -.- ттлл615480 Составитель Т, БондаренкоТехррд М. Левицкая Корректор С. Гарас дактор Л. Тюрина Тираж 826 одпн СССР 1130 Заказ 3910/3ЦНИИ Государственного комитет по делам изобретен 35, Москва, Ж, Рауш Совета Министрй и открытий кан наб., д. 4

Смотреть

Заявка

2382400, 12.07.1976

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

БАКЛАН БОРИС АНДРЕЕВИЧ, ГРЕБИНИК КЛАВДИЯ НИКОЛАЕВНА, ШВЕД ВЛАДИМИР КУЗЬМИЧ

МПК / Метки

МПК: G06F 9/16

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

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

Код ссылки

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

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