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

 

О П И С А Н .И E

ИЗОБРЕТЕН ИЯ

Сова Советских

Социалистических

Республик (ii) 615479

К АВТОРСИОМУ СВИДВТевдЬСТВУ (6)) Дополнительное к. авт, свид-ву

2 (22) Заявлено02.07.76 (21) 2380485/18-24 (51» М. К .

906 F 9/16 с присоединением заявки № (23) Приоритет (43) Опубликовано 15,07.78,Бюллетень № 26

Государственный квинтет

Совета Мнннстрав СССР оо делам нэобретеннй н открытнй (53) УДК 681.326 (088,8) (46) Дата опубликования описания 16.06.78 (72) Авторы К. К. Ещин, В. И, Заровский, А, М, Солдатов, И, И. Корниенко, изобретения " Н. К, Байда и М. П. Газук (71) Заявитель (54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ

Изобретение относится к области цифровой вычислительной техники и может быть использовано в цифровых вычислитеп ных машинах.

Известно микропрограммное устрой» ство управления, содержащее генератор тактовых сигналов, схемы выделения четных и нечетных сигналов, четыре схемы

И, регистр адреса запоминающего устройства, дешифратор, накопитель запоминающего устройства, схему НЕ, схемы задержки, дешифратор поля, регистр информации, разбитый на ряд полей с дополнительными разрядами (lj.

Недостаток этого устройства заключается в том, что число разрядов микрокоманды все же остается большим.

Известно также устройство, содержащее два блока памяти микропрограмм, два регистра микрокоманд, 2 Кгрупп управляющих эпементов И,два дешифратора управления, причем информационные входы элементов И каждой группы управпяюших элементов И соединены с инфор мационными выходами одноименного регистра микрокоманд, управпяюшие входы эпементов И каждой группы управпяющщ элементов И соединены с соответствующими выходами .одноименного дешифрато5 ра управления, выходы эпементов И каждой.группы управляющих эпементов И сое динены с группой выходов устройства.

Недостатком известного устройства является недостаточно высокое .быстро1о действие.

С. цепью повышения быстродействия в предлагаемое устройство введены два ре гистра управлении, причем выход каям дого регистре управнеиия нодкпючены ко

1Б входам одноименного дешифратора управления, а входы первого регистра управления соединены с управляющими выходами второго регистра микрокоманд, управиятошие выходы первого регистра микроко2О манд соединены со входами второго регистра управления, На чертеже представлена структурная схема предлагаемого устройства. Устройство содержит К групп 1, 1=Я 2,1+2 М

25 управпяюших элементов И, два блока 3 и

61547 9

4 памяти микропрограмм, два регистра

5 и 6 микрокоманд, два регистра 7 и 8 управлении, два дешифратора 9 и 10 управления, группу 11 выходов устройства.

Устройство работает следующим образом. Информация с блоков памяти микропрограммы выдается поочередно. При выдаче информации из первого бпока памя ти микропрограмм.".она поступает на ин формационные входы эпементов И каждой группы 1 1-фйуправпяющих апементов И.

На управляющие входы одной из этих групп уже подан разрешающий сигнал с соответствующего выхода дешифратора управления 9 в соответствии с информаци3S ей, поступившей в регистр 7 управления дешифратором управления в предыдущем такте, из второго блока памяти микропрограмм. На выходах элементов. И ука

20 ванной группы управляющих элементов И появпяютси соответствующие управляю- щие сигналы. Одновременно в регистре

8 управления дешифратором управпения второго блока микропрограмм фиксирует25 ся информация, формирующая на выходе дешифратора управлении 10 управпяю ший сигнал, подготавпивающий к работе требуе мую группу управыющих элементов И (2.Х 2 К) второго:бйока.. В.спе-

30 дующем такте выдается йнформация из второго бпока памяти микропрограмм.

Введение двух регистров управления, информация в которые заносится в предыдущем такте, из другого блока памяти, микропрограмм, соответственно, забиагой- . ременная установка состояния выходов дешифратора управления и подготовка эпе ментов И требуемой группы управляющих апементов И позволяет устранить допоп40 нительную задержку управпяюших сигналов: на время переключения дешифратора, Эта задержка состав яет половину общей задержки сигнапов после. их выдачи из бло" ка памяти микропрограмм, так как время 5 переключения дешифратора не меньше времени задержки на элементе И

Если обозначить, что Г - время задержки улравпяюших сигна пов предлагаемого устройства,; Ф где С - время задержки управляющих сигналов . на элементах И

Г - время задержки управляющих

М сигналов прототипа 55

1 ДВш Ь где — время задержки,управпяюших

Аеш

Г .ИРттАТТйР Уй. ттттакттт тттътттттттттт ттлтiт т

К - 6 а т, Гдето+ Г

Vt, еа

« еш ), т

Можно сказать, что предпагаемое устройство дает увеличение быстродействия как минимум в два раза ho сравнению с известным. Кроме того, в известном ус,тройстве существует опасность выдачи помех на выходах элементов И тех групп, которые не работают в данном такте. &го вызвано тем, что к моменту появиения сигналов на входах апементов И требуемое состояние выходов дешифратора управления еще не установлено. Опасность появпения таких помех требует введения стробирования с соответствующей задержкой.

В предлагаемом устройстве такая опасность отсутствует. Быстродействие. предпагаемого устройства, повышается за счет того, что идет предваритепьнаи подготовка по управляющим входам требуемой груп пы управпяюших. элементов И, кроме того, иокпючаетса .из времени Выработки выходных. сигналов время,пешифраций.—

Ф о р м у и а и з о б р е т е н и я

Микропрограммное устройство упраьпения, содержащее два блока йамяти микропрограмм, два регистра микрокоманд, 2 К-групп управшпощих элементов И, два дешифратора управлении, причем информационные входы элементов И каждой группы управляющих эпементов И соединены .с информационными выходами одно именйого регистра микрокоманд, управляющие входы апементов И каждой группы управпяющих элементов И соединены с соответствуюши ми выходами одноименного дешифратора управления, выходы элементов И каждой группы управпяюших элементов И соединены. с группой выходов устройства, о .т и и.ч. а ю ш е е- с я тем, что, с цепью повышения быстро- действия, в устройство введены два регис-, тра управления, причем выходы каждого регистра управления подключены ко входам одноименного, дешифратора управления, а входы первого регистра управления соединены с управляющими выходами второго регистра микрокоманд, управшпошие вы ходы первого регистра микрокоманд соединены со входами второго регистра управления.

Источники информации, принятые во ,внимание при акспертизе.

1. Авторское, свидетельство СССР № 331387,,, кп. Q 06 F 9/16, 1970..

515479

Составитель Т, Бондаренко

Редактор lL, Баглай Текред И, Климко Корректор С. Гарасиняк

Заказ 3910/38 Тираж 826 Подписное

UHHHHH Государственного комитета Совета Министров СССР по делам изобретений и открытий

113035 Могкдя ж чя D t»t .. - л а

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

 

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

Изобретение относится к устройствам программного управления и предназначено для использования в составе автоматизированных систем управления и регулирования с использованием ЭВМ вышестоящего уровня

Изобретение относится к области цифровой вычислительной техники и предназначено для обработки двух или больше компьютерных команд параллельно

Изобретение относится к цифровым компьютерным системам и предназначено для обработки двух и более команд параллельно

Изобретение относится к области сельского хозяйства и предназначено для автоматизации полива

Изобретение относится к информационно-рекламным системам на основе больших экранов (панно), предназначенных для воспроизведения графических, цифровых или видеотелевизионных изображений

Изобретение относится к рекламному делу и может быть использовано в системах визуального воспроизведения дистанционно изменяемой информации преимущественно рекламного характера

Изобретение относится к рекламному делу и может быть использовано в системе визуального воспроизведения дистанционно изменяемой информации преимущественно рекламного характера

Изобретение относится к устройству обработки данных и способу выполнения инструкции по обработке данных

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике и может быть использовано в устройствах цифровых вычислительных машин, ориентированных на применение сложных языков программирования
Наверх