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

 

. УСТРОЙСТВО УПРАВЛЕНИЯ, содержащее формирователь адреса, регистр адреса, элемент задержки, первый дешифратор , генератор тактовых импульсов, первый блок элементов И, выход которого соединен с первым выходом устройства, выход hepBoro дешифратора и вход устройства соединены с первым и вторым входами формирователя адреса соответственно, выход которого соединен с D-входом регистра адреса, выход которого соединен с входом первого дешифратора , отличающееся тем, что, с целью расширения области применения за счет последовательного формирования управляющих сигналов разной длительности в одном такте работы, оно дополнительно содержит второй дешифратор, два шифратора, элемент ИЛИ, два элемента И, элемент НЕ, второй блок элементов И, причем вход устройства соединен с первым входом второго дешифратора , второй вход которого соединен с . выходом первого дешифратора и входом первого шифратора, выход которого соединен с первым входом второго блока элементов И, выход которого соединен с вторым выходом устройства, выход формирователя адреса через элемент ИЛИ соединен с первым входом первого элемента И, выход генератора тактовых импульсов соединен с вторым входом первого элемента И, выход которого соединен с первым входом первого i блока элементов И и через элемент НЕ - с С-входом регистра адреса, первым входом (П второго элемента И и входом элемента задержки , выход которого соединен с вторым входом второго элемента И, выход которого соединен с вторым входом второго блока элементов И, выход второго дешифратора соединен с входом второго шифратора, выход которого соединен с вторым входом первого блока элементов И.

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

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

РЕСПУБЛИК

3(so G 06 F922

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3540238)18-24 (22) 11.01.83 (46) 07.05.84. Бюл. № 17 (72) Г. Н. Тимонькин, В. С. Харченко, А. В. Захаренко, С. Н. Ткаченко, А. В. Хитров и Н. А. Емельянов (53) 681.325 (088.8) (56) 1. Баранов С. И. Синтез микропрограммных автоматов. Л., «Энергия>, 1974, с. 189 и 209.

2. Авторское свидетельство СССР № 675424, кл. G 06 Р 9/00, 1979 (прототип), (54) (57) УСТРОЛСТВО УПРАВЛЕНИЯ, содержащее формирователь адреса, регистр адреса, элемент задержки, первый дешифратор, генератор тактовых импульсов, первый блок элементов И, выход которого соединен с первым выходом устройства, выход Первого дешифратора и вход устройства соединены с первым и вторым входами формирователя адреса соответственно, выход которого соединен с D-входом регистра адреса, выход которого соединен с входом первого дешифратора, отличающееся тем, что, с целью расширения области применения за счет последовательного формирования управляю,.SU„„1091159 А щих сигналов разной длительности в одном такте работы, оно дополнительно содержит второй дешифратор, два шифратора, элемент

ИЛИ, два элемента И, элемент НЕ, второй блок элементов И, причем вход устройства соединен с первым входом второго дешифратора, второй вход которого соединен с выходом первого дешифратора и входом первого шифратора, выход которого соединен с первым входом второго блока элементов И, выход которого соединен с вторым выходом устройства, выход формирователя адреса через элемент ИЛИ соединен с первым входом первого элемента И, выход генератора тактовых импульсов соединен с вторым входом первого элемента И, выход которого соединен с первым входом первого блока элементов И и через элемент HE— I с С-входом регистра адреса, первым входом второго элемента И н входом элемента задержки, выход которого соединен с вторым входом второго элемента И, выход которого соединен с вторым входом второго блока элементов И, выход второго дешнфратора ф соединен с входом второго шифратора, выход которого соединен с вторым входом первого блока элементов И.

1091159

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

Известно устройство управления, содержащее формирователь адреса, регистр адреса, дешифратор (1).

Недостаток указанного устройства низкие функциональные возможности.

Наиболее близким к предлагаемому по 10 технической сущности и достигаемому эффекту является устройство управления, содержащее формирователь сигналов возбуждения, регистр адреса, элемент задержки, генератор тактовых импульсов, выходы кото15 рого соединены с первыми выходами устроиства, причем выходы дешифратора соединены с первыми входами формирователя адреса, вторые входы формирователя адреса соединены с входами устройства, выходы формирователя адреса соединены с первыми 20 входами регистра адреса, выходы которого соединены с входами дешифратора (2).

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

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

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

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

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

НŠ— с С-входом регистра адреса, первым входом второго элемента И и входом элемента задержки, выход которого соединен с вторым входом второго элемента И, выход которого соединен с вторым входом второго блока элементов 1 1, выход второго дешиф30

55 ратора соединен с входом второго шифратора, выход которого соединен с вторым входом первого блока элементов И.

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

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

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

На фиг. 1 представлена функциональная схема устройства; на фиг. 2 — пример графа переходов автомата, реализуемого устройством; на фиг. 3 — временные диаграммы его работы.

Устройство управления состоит из формирователя 1 адреса, регистра 2 адреса, дешифратора 3, формирователя 4 коротких микрокоманд, первого блока элементов И 5, элемента ИЛИ 6, элемента НЕ 7, формирователя 8 длинных микрокоманд (шифратора генератора 9 тактовых импульсов, первого элемента И 10, элемента ll задержки, второго элемента И 12, второго блока элементов

И 13, обозначены входы 14 устройства, первый и второй выходы 15 и 16 устройства . соответственно. Формирователь 1 адреса

1091159 состоит из дешифратора 17 и шифратора 18, а формирователь 4 коротких микрокоманд состоит из дешифратора 19 и шифратора 20.

На фиг. 2 и 3 использованы следующие обозначения: Si — состояния автомата;

S„—; X;> — входные сигналы; P — сигналы синхронизации; У; Р— длинные микрокоманды; Уц Р— короткие микрокоманды.

Устройство работает следующим образом. 10

В исходном состоянии регистр 2 адреса обнулен, дешифратор 3 вырабатывает сигнал соответствующий исходному состоянию регистра 2 адреса. Работа устройства начинается с приходом на входы 14 устройства входных сигналов (логических условий).

По этим сигналам и состоянию регистра 2 адреса формирователь 1 адреса формирует адрес очередной микрокоманды, а формирователь 4 коротких микрокоманд формирует короткую микрокоманду (фиг. 3). Так как gp на выходах формирователя 1 адреса появились сигналы, элемент ИЛИ 6 выдает потенциальный сигнал на первый вход первого элемента И 10, разрешает тем самым прохождение тактового импульса от генератора

9 тактовых импульсов. Этот тактовый импульс проходит через первый элемент И 10 и поступает на второй вход (вход синхронизации) регистра 2 адреса, подготавливая его к записи адреса очередной микрокоманды, на вторые входы первой группы элементов

И 5, разрешая выдачу короткой микрокоманды на первые выходы 15 устройства, и на вход элемента НЕ 7. На выходе элемента

НЕ 7 единичный сигнал исчезает, вследствие чего исчезает единичный сигнал на выходе второго элемента И 12, поступивший на вторые входы второго блока элементов И 13, запрещая тем самым выдачу длинной микрокоманды на вторые выходы 16 устройства.

Таким образом, достигается во времени разделение короткой и длинной микрокоманд.

По окончании тактового импульса исче- 4О зает сигнал на выходе первого элемента И 10.

При этом запрещается выдача короткой микрокоманды и в регистр 2 адреса записывается адрес очередной микрокоманды. Так как запись адреса очередной микрокоманды в регистр 2 адреса производится задним фронтом тактового импульса, а время переходных процессов в регистре 2 адреса меньше, чем время распространения сигналов по цепи обратной связи (через дешифратор 3 и формирователь 1 адреса), то запись ложного адреса в регистр 2 адреса исключена.

В соответствии с адресом микрокоманды, поступающим на дешифратор 3, последний выдает сигнал, по которому формирователь 8 длинных микрокоманд формирует длинную микрокоманду. С пропаданием сигнала на выходе первого элемента И 10 на выходе элемента НЕ 7 появляется потен ци альный сигнал, поступающий на первый вход второго элемента И 12 и на вход элемента 1! задержки, в котором задерживается на время, не меньшее времени переходных процессов регистра 2 адреса. Сигнал с выхода второго элемента И 12 поступает на вторые входы второго блока элементов И 13, разрешая выдачу длинной микрокоманды на вторые выходы 16 устройства. Таким образом, на время переходных процессов в устройстве выдача длинной микрокоманды запрещается, что повышает надежность функционирования устройства. Выдача длинной микрокоманды продолжается до тех пор, пока на входы 14 устройства не поступят входные сигналы (логические условия), позволяющие формирователю 1 адреса формировать (совместно с адресом предыдущей микрокоманды) адрес очередной микрокоманды. При этом на выходе элемента ИЛИ 6 появится сигнал, разрешающий прохождение такто-. вых импульсов через первый элемент И 10, и работа устройства повторится в указанной выше последовательйости.

Таким образом, область применения устройства за счет указанной организации работы расширяется. Кроме того, возрастает производительность, так как увеличивается объем управляющей информации, выдаваемой устройством в единицу времени.

1091159

2Су 7

У р

Составитель Г. Пономарева

Редактор С. Квятковская Техред И. Верес Корректор О. Тигоо

Заказ 2827 45 Тираж 699 Подписное

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

1 l 3035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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

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