Устройство управления

 

Изобретение относится к вычислительной Технике и может быть зовано в цифровых системах с nnstsif rt I о 9 ( испольмикроst программным управлением, при этом достигается увеличение быстродействия устройства управления за счет устранения холостых тактов работы устройства, т.е. тактов, в которых не вырабатывается ни одного управляющего сигнала. Устройство содержит распределитель 1 сигналов, построенный в виде приоритетного блока с равноправной дисциплиной обсл живания, элементы ИЛР1 2-4, элементы И 5 - 8, группы элементов И 10 и ИЛИ 9. При вьшолнении устройством линейных микропрограмм распределитель сигналов обеспечивает только такие переходы, которые содержат операторные вершины . 1 3,п. ф-лы, 3 ил. О) .

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

А1 (191 (111

m *1,": 06:- 9/- 2

В» Р

С"

% 9

1 с„1

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3956618/24-24 (22) 12.07,85 (46) 1.5.01,87. Бюл.¹ 2

{71) Таганрогский радиотехнический институт им. В,Д.Калмыкова (72) В.А.Авдеев (53) 681.325(088,8) (56) Авторское свидетельство СССР № !042018, кл, 5 Об F 9/22, 1983, Майоров С,А., Новиков Г,И. Принципы организации цифровых машин,—

Л.: Машиностроение, 1974, с,282, рис.7,30, (54) УСТРОЙСТВО УПРАВЛЕНИЯ (57) Изобретение относится к вычислительной технике и может быть использовано в цифровых системах с микроЮ у программным управлением, при этом достигается увеличение быстродействия устройства управления за счет устранения холостых тактов работы устройства, т ° е, тактов, в которых не вырабатывается ни одного управляющего сигнала ° Устройство содержит распределитель 1 сигналов, построенный в виде приоритетного блока с равноправной дисциплиной обслуживания, элементы ИЛИ 2 — 4, элементы И 5

8, группы элементов И 10 и ИЛИ 9. При выполнении устройством линейных микропрограмм распределитель сигналов обеспечивает только такие переходы, которые содержат операторные вершины. 1 з.п, ф-лы, 3 ил.! 2837

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

На фиг.! представлена функциональная схема устройства управления, на фиг,2 — граф-схема линейной микро- О программы, содержащая три пустых перехода; на фиг.3 — граф-схема микропрограммы работы предлагаемого устройства управления (под пустым переХодом, соответствующим холостому !

5 такту работы известного устройства управления понимается тот переход, который начинаЕтся из условной вершины и не содержит какои-либо опера-торной вершины), Устройство содержит распределитель 1 сигналов, три элемента ИЛИ

2 — 4, четыре элемента И 5 — 8, группу элементов ИЛИ 9 и группу 10 элементов И, Устройство имеет первый

11 и второй 12 входы синхронйзации, входы 13 сброса и установки в исходное состояние, входы прямого 14 и инверсного 15 значений первого условия, входы прямого 16 и инверсного r7 зна- 30 чений второго условия, входы прямого

18 и инверсного 19 значений третьего условия, первый 20, второй 21, третий 22, четвертый 23 и пятый 24 выходы. управляюших сигналов. 35

Распределитель 1 сигналов содержит шесть триггеров 25, первую 26 и в,орую 27 группы элементов И и шестивходовый элемент И 28. Распределитель сигналов имеет вход 29 устанонки в исходное состояние, первый 30 тактовый вход, выход 31 признака окончания цикла, второй 32 тактовый вход, шесть сигнальных выходов 33-38, три стробирующих выхода 39-4! и три управляющих 5 входа 42-44, Работу устройства управления рассмотрим на примере выполнения линейной граф-схемы микропрограммы (фиг.2) 0 и граф-схемы микропрограммы работы устройства управления (фиг,3), задаваемой по входам 11 — 13.

Сигнал сброса У1, поступающий на входы установки в "l" триггеров 25 распределителя 1 сигналов устанавливает триггеры 25 единичное состояние.

Затем по сигналу У при наличии соответстнующих единичных сигналов

62 2 условий, например Х, = Х„. -= Х -- I, поступающих на входы элементов И 10 группы, третий, пятый и шестой триг-, геры 25 pacr,ределитеrrr. сигналов устанавливаются в нулевое состояние и исключаются из работы, После завершения этого так;.. при X, = Х

Хэ = 1 н триггер-. 25 хранится код

110100 запросон, Распределитель сигналов выполнен в форме блока приоритета с равноправным обслуживанием, т,е, н соответствии с хранящимся в нем кодом запросов последовательно вырабатываются сигналы на первом 33, втором 34 и четвертом 35 сигнальных выходах распределителя 1 сигналов, Работа распределителя сигналов синхронизируется тактовыми сигналами го входам 30 и 32, В завивисимости от назначения у-стройства управления временное соотношение- тактовых сигналон У и У может быть разным: пересекаемым и непересекаемым, графсхема (фиг,3) приведена для второго случая, т,е. сигнал на сигнальных выходах распределителя 1 возникает дважды: н первый раз для вьгполнения соответствующей i-é микрооперации и во второй раз для сброса триггеров

25, При необходимости легко реализовать и однократное формирование сигналов на выходах распределителя 1 сигналов °

С помощью логических элементов И и ИЛИ 2-8 н соответствии с вьгходными сигналами распределителя сигналов 1 формируются управляющие сигналы

-ra входах устройства управления.

Работа устройства управления продолжается до тех пор, пока нсе триггеры 25 не окажутся в нулевом состоянии, которое фиксируется элементом

И 28. Единичный уровень сигнала с выхода элемента И 28 свидетельствует об окончании цикла работы устройства управления.

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

Устройство управления, содержащее распределитель сигналон,„ три элемента ИЛИ, четыре элемента И, 1!R )i6

1! p11 1 Г ..! 11» p111 111 Та Ктон ы11 в 1Од р;1 с11pe—

JIPJIIIl е 1я сш»- !лов являетс я IIEpBblM выходом синхронизации устройства, вход cGpoc;I является одноименным входом устройства, первый выход распределителей сигналов подключен к первому входу первого элемента ИЛИ, второй вход которого подключен к выходу первого элемента И, первый вход которого подключен к входу прямого значения первого условия устройства, а второй вход — к выходу второго элемента ИЛИ, первый и второй входы которого подключены соответственно ко второму и третьему выходам распре- 15 делителя сигналов, четвертый выход которого подключен к первому входу третьего элемента ИЛИ, второй вход которого соединен с выходом второго элемента И, первый вход которого 20 подключен к входу прямого значения второго условия устройства, а второй вход — к пятому выходу распределителя сигналов и первым входам третьего и четвертого элементов И, вторые входы которых подключены к входу прямого значения третьего условия устройства, третьи входы третьего и четвертого элементов И подключены соответственно к входам инверсного и прямого значений второго условия устройства, выход первого элемента ИЛИ, шестой выход распределителя сигналов, выходы третьего элемента ИЛИ, третьего и четвертого 35 элементов И соединены соответствен— но с первого по пятый выходами устройства, о т л и ч .а ю щ е е с я тем, что, с целью увеличения быстродействия устройства за счет исключения холостых тактов, оно содержит группу элементов И и группу элементов

ИЛИ, причем первые входы элементов И группы подключены к входу установки в исходное состояние устройства, второй "5 вход первого элемента И группы подключен к входу инверсного значения первого условия устройства, второй и третий входы второго элемента И группы подключены соответственно к 5Q входам инверсных значений второго и третьего условий устройства, второй вход третьего элемента И группы подключен к входу инверсного значения первого условия устройства, вы- 55 ходы элементов И группы подключены к первым входам соответствую!1!их элементов ИЛИ группы, вторые входы которых подключены к соответствующим выходам состояния распределителя сигналов, а выходы элементов ИЛИ группы подключены к соответствующим управляющим входам распределителя сигналов, второй тактовый вход которого является вторым входом синхронизации устройства, выход признака окончания работы которого соединен с выходом признака окончания цикла распределителя сигналов.

2, Устройство по п,1, о т л и ч аю щ е е с я тем, что распределитель сигналов содержит шесть триггеров, две группы элементов И и эле11 ll мент И, причем входы установки в триггеров подключены к входу устан ов ки в исходное состояние распределителя сигналов, прямые выходы триггеров подключены к первым входам соответствующих элементов И первой группы, вторые входы которых подключ ены к первому тактовому входу р а си р еделител я сигн алов, инверсный выход i - г о триггера (i = l, . . ., 5 ) подключ ен к (+ ) -му входу с (i + I ) -г о и о последний элементов И первой г руппы, и i -му входу ше с тивходов о г о элемента И, шестой вход которого подключ ен к инверсному выходу шестого триггера, выход ше с тив ходов ог о элемента И является выходом признака окончания цикла распределителя сигнало в, второй тактовый вход которого подключен к первым входам элементов

И второй группы, вторые входы которых соединены с выходами соответствующих элементов И первой группы и подключ ены соответственно к первому, ше с том у, второму, четвертому, пятому и третьему выходам распределителя сигнал о в, выходы первого, в тор о го и ч е тв е р того элементов И второй группы

11 11 подключены к входам установки в 0 первого, второго и четвертого тригг еров соответственно, а выходы третье г о, пятого и ше стого элементов И второй группы являются соответственно первым, в торым и третьим выходами состояния распределителя сигналов, первый, второй и третий управляющие входы которого подключены соотв е т ственно к входам установки в "0 третьего, пятого и шестого триггеров .

1283762

Составитель Н, Захаревич

Редактор Л. Пчелинская Техред Л.Сердюкова Корректор B.. Бутяга

Заказ 7442/47

Тираж 670 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб,, д.4/5

Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная,4

Устройство управления Устройство управления Устройство управления Устройство управления 

 

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

Изобретение относится к области автоматики и вычислительной техники и может быть использовано при проектировании высокоэкономичных устройств управления

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

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

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

Изобретение относится к вычислительной технике и может быть ис .пользовано в устройствах управления ЭВМ, а также для управления каналами ввода-вывода

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении распределенных систем программного управления, а также подсистем логического управления многоуровневых АСУ

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

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

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

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

Изобретение относится к автоматике и вычислительной технике, предназначено для выполнения требуемых функций программного управления с автоматическим перезапуском при «зависании» прикладной программы и автоматическим переходом в режим сохранения оперативной информации с помощью резервного источника напряжения питания при отключении или аварии основного источника напряжения питания и может быть использовано, например, в качестве ядра микроконтроллерной или микропроцессорной системы (М-системы) обработки информации и управления в реальном времени с поддержкой режима аппаратного сторожевого таймера для перезапуска при «зависании» прикладной программы М-системы, проектируемой с учетом следующих основных принципов [1]: программного управления, магистрального обмена информацией, модульного построения и наращивания вычислительной мощности
Наверх