Микропрограммный автомат

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

Автор: Вислович

ZIP архив

Текст

(19) Об О М 47иностроительнь Бюл им К. Полупр вод 83,Ми ектирование ем.-М,:Мирк ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИ(54) МИКРОПРОГРАММНЫЙ АВТОМАТ (57) Изобретение относится к области вычислительной техники и микроэлектроники и предназначено для цифровой обработки информации, Цель изобретения - повышение быстродействия устрой. ства. Автомат содержит регистр 1 адреса, блок 2 памяти, регистр 3 и блок 4 синхронизации. Цель достигается за счет изменения структуры блока синхронизации. Эти изменения позволяют использовать в цикле работы автомата часть или всю вычислительую информацию из предыдущего циклго работы, 3 ил.113Изобретение относитсяк вычислительной технике и микроэлектронике и предназначено для цифровой обработки ,информации.Цель изобретения - повышение быст, родействия устройства,На фиг.1 изображена структурная схема микропрограммного автомата; на фиг.2 - структурная схема блока синхронизации; на фиг.3 - временная диаграмма изменения выходного сигнала блока синхронизации.Автомат (фиг.1) содержит регистр 1 адреса, блок 2 памяти, регистр 3 и блок 4 синхронизации.Блок синхронизации ( фиг.2 1 содержит регистр 5, группу элементов ИСКЛЮЧАЮЦЕЕ ИЛИ бб ,б , ш - чис - ло входных сигналов автомата, элемент ИЛИ 7 и генератор 8 синхроимпульсов.На временной диаграмме изменения выходного сигнала блока синхронизации (фиг.3) обозначены: То - время чтения информации из блока памяти; Т - минимальная длительность синхроимпульса. Автомат работает следующим образом,В начальный момент времени автомат находится в исходном положении.Регистр адреса и регистр автомата,а также регистр блока синхронизацииустановлены в нулевое состояние, Выходной сигнал генератора синхроимпульсов имеет нулевое значение и разрешает прием информации в первую ступень триггеров регистра автомата. Вследующий момент автомат запускаетсяи на выходе генератора синхроимпульсов устанавливается сигнал, соответствующий уровню логической единицы.Этот сигнал разрешает прием векторавходных сигналов на регистр адреса,который представляет собой одноступенчатый регистр, а также прием векторавходных сигналов в первую ступень регистра блока синхронизации. При этомна выходах регистра адреса присутствует вектор входных сигналов автомата, а на выходах регистра блока синхронизации - предшествующий ему вектор. Если эти векторы совпадают, тодействия, необходимые дпя обработки.уже выполнены и автомат находится всостоянии ожидания. В противном слу-чае генератор синхроимпульсов запускается и блокирует регистр автоматана время выполнения указанных действий, Если изменение вектора входныхсигналов произошло тогда, когда автомат находился в состоянии ожидания,то время реакции автомата равно нулю,Если же изменение произошло во времяблокировки регистра автомата, товремя реакции не превышает величину (Тд+ Т )Формула изобретения Микропрограммный автомат, содержащий регистр адреса, блок памяти, регистр и блок синхронизации, причем вход автомата соединен с информационным входом регистра адреса, выход которого соединен с входом старшей части адреса блока памяти, вход младшей части адреса которого соединен с выходом регистра, информационный вход которого соединен с выходом кода адреса блока памяти, выход кода микроопераций которого является выходом автомата, выход блока синхронизации соединен с синхровходами регистра и регистра адреса, о т л и ч а ю щ и й с я тем, что, с целью повышения быстродействия устройства, выход регистра адреса соединен с группой входов задания режима блока синхронизации, причем .блок синхронизации содержит регистр, группу элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент ИЛИ и генератор синхроимпульсов, причем информационные входы регистра блока синхронизации и первые входы элементов ИСКЛЮЧАЮЦЕЕ ИЛИ группы соединены с соответствующими входами группы входов за,дания режима блока, вторые входы элементов ИСКЛЮЧАЮЦЕЕ ИЛИ группы соединены с выходами регистра блока синхронизации, выходы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ группы соединены с входами элемента ИЛИ, вход которого соединен с входом запуска генератора синхроимпульсов, выход которого соединен с выходом блока синхронизации и синхровходом регистра блока синхронизации.1361550 Фи дих.бС емя игЗ оставитель В. Криворучко ехред А.Кравчук Корре Редактор В. Бугренкова Король 291/4 Тираж 673 сударственн изобретен осква, Жа роизводственно-полиграфическое предприятие, г.ужгород, ул,П тна ВНИИПИ Гопо делам 113035, И ого комите ий и открыРаушская ПодписноеСССРйаб., д.4/

Смотреть

Заявка

3986889, 03.10.1985

МОГИЛЕВСКИЙ МАШИНОСТРОИТЕЛЬНЫЙ ИНСТИТУТ

ВИСЛОВИЧ НИКОЛАЙ АНАТОЛЬЕВИЧ

МПК / Метки

МПК: G06F 9/00, G06F 9/22

Метки: автомат, микропрограммный

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

Код ссылки

<a href="https://patents.su/3-1361550-mikroprogrammnyjj-avtomat.html" target="_blank" rel="follow" title="База патентов СССР">Микропрограммный автомат</a>

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