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

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

Авторы: Дяковский, Слащев, Фролов

ZIP архив

Текст

ОПИСАНИЕИЗОБРЕТЕНИЯХ АВТОРСИОМУ СВИДЕТЕЛЬСТВУ Союз Советских Социалистических Республик(22) Заявлено 04. 01. 80 (21) 2864123/18-24с присоединением заявки Нов(51) М, Кл.зЬ 06 Е 9/22 Государственный комитет СССР по делам изобретений и открытий(54) МИКРОПРОГРАММНОЕ УСТРОЙСТВУПРАВЛЕНИЯ тносится к вычисли- и может быть исполь оении цифровых вычи е устрой- блок памя информачетчик так ель адре- элементы ер Изобретение отельной техникезонано при постр слительных машин.Известно микропрограммноство управления, содержащеети, регистры, схемы приемации, генератор импульсов, стов, дешифратор, формироватса микропрограммных слоев,И, НЕ 11 .Недостатком такого устройства является его сложность.Наиболее близким по техническойсущности к изобретению является микропрограммное устройство управления,содержащее блок памяти, регистр адреса, генератор тактовых импульсов,дешифратор кода операций, дешифраторпризнаков, триггер условных переходон, триггер совмещения операций, дешифратор адреса, элементы И 21.Однако этому устройству присущенизкое быстродействие, обусловленноевыполнением одного типа микрокомандза два такта.Цель изобретения - повышение быстродействия устройства.Поставленная цель достигается темчто в устройство микропрограммного управления, содержащее два блока элементон И, три дешифратора, регистрадреса, элемент И, блок памяти, генератор тактовых импульсов, информационный регистр, причем упранляющийнход регистра адреса соединен с выходом элемента И, информационный выходрегистра адреса соединен с информационным входом первого дешифратора,управляющий вход которого соединенс выходом генератора тактовых импульсов, выход первого дешифратора соединен с входом блока памяти, выходкоторого соединен с информационным 15 входом информационного регистра, пвый, второй, третий информационныевыходы которого соединены соответственно с входами второго, третьего дешифраторов и с первым входом элемен та И, ныходы дешифраторон соединенысоответственно с первыми входами .первого и второго блоков элементов И,группа выходов нторого блока элементов И является группой выходов устройства, второй вход первого блокаэлементов И является информационнымвходом устройства, введены дна элемента ЗАПРЕТ, причем выход первогоблока элементов И соединен с запре щающим входом первого элемента ЗА 881750ПРЕТ,с информационным входом второго элемента ЗАПРЕТ и со вторым входом элемента И, запрещающий вход второго элемента ЗАПРЕТ соединен с четвертым информационным выходом информационного регистра, управляющийвход устройства соединен с информаЦионным входом первого элемента ЗА-ПРЕТ, выход первого элемента ЗАПРЕТсоединен с информационным входом регистра адреса.На чертеже представлена блок-схема устройства.Устройство содержит генератор тактовых импульсов 1, регистр адреса 2,дешифратор 3, блок памяти 4, информационный регистр 5, дешифратор 6, 15дешифратор 7, блок элементов И 8,элементы ЗАПРЕТ 9 и 10, блок элементов И 11, элемент И 12, входы 13 и14 устройства и выход 15 устройства.Устройство работает следующим об- Щразом.Микрокоманды делятся на два типа.В микрокомандах первого типа возможно совмещение по времени выполненияданной элементарной операции и анализа признаков. Разряд совмещения вданной микрокоманде равен, единице.Вмикрокомандах второго типа элементарная операция может выполнятьсятолько при отсутствии анализируемогопризнака. Разряд совмещения равеннулю. В блоке памяти 4 для микрокоманды любого типа отводится однаячейка.Генератор тактовых импульсов 1вырабатывает сигналы считывания изблока памяти 4. Информация, считанная из блока памяти 4 по адресу,установленному в регистре адреса 2,передается в информационный регистр5. Если считывается микрокоманда 40первого типа, то сигнал с выходаразряда совмещения запирает первыйэлемент ЗАПРЕТ 9 по запрещающемувходу и, независимо от наличия признаков, на выходах 15 Формируется сигнал элементарных операций, соответствующий коду операции. Одновременнос этим анализируется наличие признаков. При наличии признака сигнал свыхода блока элементов И 8 закрываетвторой элемент ЗАПРЕТ 10, блокируяприбавленные единицы к содержимомурегистра адреса 2, одновременно разрешая, передачу адреса перехода изадресных разрядов информационногорегистра 5 через элемент И 12 в регистр адреса 2, Если признака нет,то к содержимому регистра адреса 2прибавляется единица через элементЗАПРЕТ 10. При считывании микрокоманды второго типа элемент ЗАПРЕТ 9 60не блокируется, поэтому выполнениемикрокоманды определяется только наличием или отсутствием признаков.Если значение признака равно единице, то сигнал с выходов элемента 65 И 8 через открытый элемент ЗАПРЕТ 9запрещает формирование сигналов элементарных операций на выходах 15,одновременно разрешая передачу врегистр адреса 2 перехода,При отсутствии признака сигнал запрещения формирования элементарныхопераций на выходы 15 не поступает,поэтому микрокоманда выполняется какобычно, а к содержимому регистра адреса 2 через открытый элемент ЗАПРЕТ10 добавляется единица.Применение изобретения позволяетповысить быстродействие устройства. Формула изобретенияМикропрограммное устройство управления, содержащее два блока элементов И, три дешифратора, регистр адреса, элемент И, блок памяти, генератор тактовых импульсов, информационный регистр, причем управляющий вход регистра адреса соединен с выходом элемента И, информационный выход регистра адреса соединен с информационным входом первого дешифратора, управляющий вход которого соединен с выходом генератора тактовыхимпульсов, выход первого дешифраторасоединен с входом блока памяти, выход которого соединен с информационным входом информационного регистра, первый, второй и третий информационные выходы которого соединены соответственно с входами второго, третьего дешифраторов и с первым входомэлемента И, выход второго и третьегодешифраторов соединены соответственнос первыми входами первого и второго блоков элементов И, группа выходов второго блока элементов И является группой выходов устройства, второй вход первого блока элементов И является информационным входом устройства, о т л и ч а ю щ е е с я тем, что, с. целью повышения быстродействия, устройство содержит два элемента ЗАПРЕТ, причем выход первого блока элементов И соединен с запрещающим входом второго элемента ЗАПРЕТ с информационным входом второго элемента ЗАПРЕТ и со вторым входом элементаИ, запрещающий вход. второго элементаЗАПРЕТ соединен с четвертым информационным выходом информационногорегистра, управляющий вход устройства соединен с информационным входомпервого элемента ЗАПРЕТ, выход первого элемента ЗАПРЕТ соединен с информационным входом регистра адреса.Источники информации,принятые во внимание при экспертизе1Авторское свидетельство СССРР 416696, кл. 5 06 Р 9/16, 1971,2. Авторское свидетельство СССРУ 463970, кл. С"06 Р 9/16,1975881750 Составитель МРомжа Техред А.Баби Редакт Зака Филиал ППП "Патент", г.ужгород, ул.Проектная,4 9975/74 Тираж 748ВНИИПИ Государственпо делам изобрете 113035, Москва, Ж,го кй иаушс ряшев Корректор А.Дзят Подписимитета СССРткрытийая наб., д,4/

Смотреть

Заявка

2864123, 04.01.1980

ВОЙСКОВАЯ ЧАСТЬ 60130

ФРОЛОВ ВЛАДИМИР ПЕТРОВИЧ, ДЬЯКОВСКИЙ СТАНИСЛАВ СЕМЕНОВИЧ, СЛАЩЕВ ГЕОРГИЙ ИВАНОВИЧ

МПК / Метки

МПК: G06F 9/22

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

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

Код ссылки

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

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