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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

Союз Советских

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

Республик

Iii) 970368 (61) Дополнительное к авт. свид-ву (22) Заявлено 24.02.81 (21) 3291500/18-24 (51)M.Кп з с присоединением заявки ¹â€” (23) Приоритет

C 06 F 9/22

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

СССР но делам изобретений и открытий

Опубликовано301082. Бюллетень № 40

Дата опубликования описания 30.10.82 (53) УДК 681.329 (088. 8) 1 (72) Авторы изобретения

Л .Н ° ÇâoÐûêèí и A.Ë.Ëàíöîâ (71) Заявитель (54) VCTPOACTBO yIIpABZIEII@g

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

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

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

Однако. необходимость предварительного запоминания результата в буфер-ном регистре перед его загрузкой в один иэ регистров, уменьшает быстродействие устройства. ЭЦ

Цель изобретения .— повьхаение бы стродействия.

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

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

Кроме того, блок переключения ре- гистров содержит два счетных тригге)ра, элемент НЕ и шесть элементов И, причем первый вход первого элемента

И соединен с первым входом второго элемента И и с первым входом блока, второй вход первого элемента И соединен с вторым входом блока и через элемент НЕ с вторым входом второго элемента И, выход которого соединен с входом первого счетного триггера и с первыми входами третьего и четвертого элементов И, вторые входы которых соединены с соответствующими выходами первого счетного триггера, выходы третьего и четвертого элементов И соединены соответственно с вторым и шестым выходами блока, второй вход четвертого элемента И соединен с четвертым выходом блока, выход первого элемента И соединен с входом второго счетного триггера и с первыми35 входами пятого и шестого элементов И, вторые входы которых соединены с сооТветствующими выходами второго счетного триггера, второй вход шестого элемента И соединен с третьим выходом блока4 выходы пятого и шестого элементов И соединены соответственно с первым и пятым выходами блока.

На чертеже показана структурная

° электрическая схема устройства. 45

Устройство управления содержит, блок 1 переключения регистров, центральный коммутатор 2, соединенный с входным регистром 3 и выходным регистром 4, два основных регистра 5 и б два дополнительных регистра 7 и 8 два дополнительных коммутатора 9 и

10, дешифратор 11 и сумматор 12.

Блок 1 переключения регистров содержит два счетных триггера 13 и 14, шесть элементов И 15-20 и элемент

Н 21.

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

Через. управляющий вход устройства в дешифратор 11 вводится код опера- 60 ции, реализуемой вычислительным устройством. Дешифратор 11 на своем выходе формирует управляющие сигналы для всего устройства, которые поступают на входы блока 1. На первом 5 выходе дешифратора 11 формируется тактирующий сигнал, задающий время выполнения микрокоманды в устройстве.

На втором выходе дешифратора 11 формируется сигнал записи результата.

Этот сигнал выбирает регистр, в который должен быть помещен результат.

В течение времени с помощью счетных триггеров 13 и 14 в каждой из пар регистров 5, 7 и б, 8 выбирается ведущий и ведомый регистры.

Так, если счетные триггеры 13 и

14 находятся в состоянии "0", из регистра 5 и регистра б считывается информация, по которой в сумматоре

12 формируется необходимая функция.

Если счетные триггеры 13 и 14 нахо дятся в состоянии "1", то информация считывается из регистров 7 и 8.Считываемая из сумматора 12 информация через центральный коммутатор 2 записывается в один из регистров.

Ведущие регистры через соответствующие коммутаторы 9 и 10 подключаются к одному из входов сумматора

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

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

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

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

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

ВНИИПИ Заказ 8

Тираж 731 Подп мутатора, первый выход которого соединен с входом выходного регистра, второй вход центрального коммутатора подключен к выходу сумматора, о тл и ч а ю щ е е с я тем, что, с целью повышения быстродействия, в него дополнительно введены два регистра и два коммутатора, причем выход первого дополнительного регистра подключен к первому информационному входу дополнительного кошута- 10 тора, выход которого соединен с первым входом сумматора, а выход второго дополнительного регистра соединен с первым информационным входом второго дополнительного коммутатора,вы- !5 ход которого подключен к второму входу сумматора, второй выход центрального коммутатора подключен к информационным входам первых и вторых дополнительных и основных регистров, 2О выходы первого и второго основных регистров. соединены с вторыми информационными входами соответственно первого и второго дополнительных коммутаторов, управляющие входы которых соединены с третьим и четвертым выходами блока переключения регистров, пятый выход которого соединен с управляющим входом первого дополнительного регистра, а шестой выход блока переключения регистров подключен к управляющему входу второго дополнительного регистра.

2. Устройство по п.1, о т л и ч а ю щ е е с я тем, что блок переФилиал ППП "Патент", r. Ужгород, ул.Проектная,4 ключейия регистров содержит два счетных триггера, элемент НЕ и шесть элементов И, причем первый вход первого элемента И соединен с первым входом второго элемента И и с первым входом блока, второй вход первого элемента

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

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

1. Авторское свидетельство СССР

В 302981, кл. G 06 F 15/00, 1969.

2. Патент ФРГ 9 1499184, кл. G 06 F 9/00, 1969 (прототип).

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

 

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

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

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

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

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

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

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

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

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

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

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