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

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

Автор: Шумаков

ZIP архив

Текст

(51)4 С 06 Г 9/22 ВСР(;:)1 Чщ ПИСАНИЕ ИЗОБРЕТЕН 116 Лп 01:" ВТОРСНОМУ СЗ л ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИ(71) Специальное конструкторское бюро промышленной автоматики (53) 681.325 (088.8)(56) Авторское свидетельство СССР Ъ 760100, кл. О 06 Г 9/22, 1978,Авторское свидетельство СССР У 519700, кл. 6 06 Г 9/22, 1974, (54)(57) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ, содержащее блок памяти микрокоманд, счетчик и группу дешифраторов, причем выходы дешифраторов являются выходами устройства, выходы счетчика подключены к первой группе адресных входов блока памяти микрокоманд, группа из(п-) выходов которого соединена с группой информационных входов счетчика ( где и - разрядность микрокоманды ), о ти ч а ю щ е е с я тем, что, с целью повышения быстродеиствия, онодополнительно содержит блок выделения целого импульса, выполненный наэлементе И и два элемента задержки,причем вторая группа адресных входовблока памяти микрокоманд подключенак группе входов кода команды устройства, и -й выход блока памяти микрокоманд соединен с первым входомэлемента И, второй вход которогоподключен ко входу синхронизацииустройства, выход элемента И соединен с первыми стробирующими входамидешифраторов и со входами первогои второго элементов задержки, выходы которых соединены соответственно со входом записи и счетным входом счетчика, вход сброса которогоподключен ко входу сброса устройства, вторые стробирующие входы дешифраторов подключены к соответсвующим входам кода команды устройства.Изобретение относится к вычислительной технике и может быть использовано в микропрограммных автома,тах, контроллерах, в частности вустройствах сопряжения вычислительных комплексов.Целью изобретения является повышение быстродействия,На фиг.1 представлена функциональная схема предлагаемого устройства,"1 Она фиг,2 - временные диаграммы, иллюстрирующие функционирование устройства.Микропрограммное устройство уп 3, 15равления содержит блок 1 памятимикрокоманд, счетчик 2, блок 3 выделения целого импульса, выполненногона элементе И, вход 4 синхронизации,первый элемент 5 задержки, вход 6сброса, дешифраторы 7, -7, группу 820входов, второй элемент 9 задержки игруппу 10 выходов.Устройство работает следующим образом.25Исходное состояние счетчика 2 устанавливается при подаче на входсброса 6 устройства импульса сброса.Информация с группы 8 входов гоступает на первую группу адресныхвходов блока 1 памяти, при этом навторую группу адресных входов блока 1 памяти поступает информация осостоянии счетчика 2. Эта же информация о состоянии счетчика 2 поступает на информационные входы дешифраторов 7 - 7 . В зависимости от ре 1 Яжима работы, определяемого на соответствующих входах 8, происходитвыборка того или иного дешифратора,при этом на один из выходов дешифратора, например на первом выходе,формируется К-разрядная микрокомандз однословного формата, соответствующая первому микротакту.В первом микротакте как и в последующих ), в зависимости от алгорит-.ма функционирования микропрограммного устройства управления, на входблока 3 выделения целого импульсапоступает информация о запрете или 50разрешении прохождения синхроимпульса, записанная в блоке 1 памяти.При наличии с выхода блока 1 памятисигнала разрешения прохождения синхроимпульса и поступлении со входа 4 55синхронизации синхроимпульсов навход блока 3 выделения целого импульса с его выхода снимается первый целый синхроимпульс, который стробирует выбранный дешифратор и, поступая через второй элемент 9 задержки на счетный вход счетчика 2, переводит последний в следующее состояние. Двоичное число, соответствующее этому состоянию, поступает на вторую . группу адресных входов блока 1 памяти, при этом состояние последнего, в зависимости от алгоритма работы устройства, может оставаться прежним, а может и измениться.В первом случае счетный импульс, задерживаясь первым элементом 5 задержки и поступая на вход записи счетчика 2, записывает в него прежнее подтверждение двоичного числа, после чего формируется следукццая микрокоманда.Во втором случае аналогичным образом происходит запись уже нового двоичного числа в счетчик 2. Таким образом осуществляется безусловный переход в любой микротакт и формируется соответствующая ему микро команда.. При наличии сигнала запрета прохождения синхроимпульса на входе блока 3 выделения целого импульса синхроимпулъсы не проходят на счетный вход счетчика 2 и данный такт сохраняется по необходимости долго.При поступлении на один или несколько входов 8 условий переходов изменяется значение числа на выходе блока 1 памяти. Это новое значение числа записывается в счетчик 2 и формируется новая микрокоманда на выходе выбранного дешифратора, Таким образом осуществляется условный переход в требуемый микротакт, в котором в зависимости от алгоритма работы воз-. можно ожидание нового условия, и тогда в блоке 1 памяти должен быть "зашит" логический "О", который запрещает прохождение.синхроимпульсов на счетный вход счетчика 2, если в блоке 1 памяти "зашита" логическая "1", то разрешено прохождение синхроимпульсов,.Работа микропрограммного устройства управления осуществляется до тех пор, пока не произойдет переход счетчика 2 в исходное (нулевое состояние или пока ао входа 6 не придет сигнал сброса и не снимется сигнал выбора режима с соответствующии входов 8. При поступлении на другой вход 8 сигнала выбора режима происходит выборка уже другого дешифратора и происходит работа микропрограммного устройства управления согласно установленному для данного режима алгоритму по описанному принципу. 176327 4При совпадении сигналов по фазена входах 4 и 8 микропрограммного устройства управления блок 3 выделения целого импульса "вырождается" в элемент И.)6327 Рью 1 Составитель Ю.ЛанцТехред С.Мигунова О Подпнснного комитета СССРтений,и открытий35, Раушская наб., д. аказ 5362/ Тираж ВВИИПИ Государст по делам изоб 3035, Москва, Ж

Смотреть

Заявка

3621513, 11.07.1983

СПЕЦИАЛЬНОЕ КОНСТРУКТОРСКОЕ БЮРО ПРОМЫШЛЕННОЙ АВТОМАТИКИ

ШУМАКОВ БОРИС АЛЕКСАНДРОВИЧ

МПК / Метки

МПК: G06F 9/22

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

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

Код ссылки

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

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