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

Авторы: Руденко, Толкачев, Чмут

ZIP архив

Текст

Союз Советских Социалистических Республик(61) Дополнительное к авт, свид-ву(22) Заявлено 20,07,79 (21) 2799791/18-24с присоединением заявим Йо(5 )М. Кл.2 . 6 06 Г 9/00 Государственный комитет СССР но делам изобретений и открытий1 Заявитель 4) УПРАВЛЯЮЩИИ АВТОМА Изобретение относится к ке и вычислительной техник ности к устройствам прогр управления, и может быть и но в блоках управления ЦВМ других устройствах цифрово ки. автоматив част аммногопользова а также автомат Иство памя адре пров втор осоедрог30 щий звестно микропрограммное устройуправления, содержащее блокти микропрограмм, первый регистрса, второй регистр адреса, блокерки условий, первый триггер,ой триггер, схему И Г 17.Наиболее близким по техническойсущности к предлагаемому являетсяустройство, содержащее счетчик состояний, коммутаторы и дешифраторыНедостаток известных устройств -ограниченные функциональные возможности,Цель изобретения - расширениефункциональных возможностей за счетформирования адреса перехода,Для этого в управляющий автомат,содержащий дешифраторы, коммутаторыи счетчик, тактовый вход которогосоединен с тактовым входом автоматаа выход счетчика соединен с адресными входами первого и второго дешифраторов и первого и второго коммутаторов, первые выходы которых соединены с управляющими входами соответственно первого и второго дешифраторов, выходы которых являются соответственно первым и вторым управляющими выходами автомата, вход условий автомата соединен с информационным входом первого коммутатора, введены запоминающий блок, элементы ИЛИ, элемент И, регистр и третий коммутатор, выход которого соединен с первымуправляющим входом счетчика, второй управляющий вход которого соединен с выходом первого эле мента ИЛИ, первый вход которого соединен с первым выходом первого коммутатора, второй выход которого соединен с первым входом второго элемента ИЛИ, второй вход которого сое динен с первым входом третьего коммутатора, с выходом первого дешифратора и с первым управляющим входом регистра, первый информационный .выход которого соединен со вторым входом первого. элемента ИЛИи управляющим входом первого коммутатора, вто," рой информационный выход регистраинеи с информационным входом вт о коммутатора, второй управляювход регистра соединен со вторьивходом третьего коммутатора, первымвходом элемента И и с управляющим выходом запоминающего блока информационный выход которого соединен садресным входом счетчика, с третьимуправляющим выходом автомата и с информационным входом регистра, уста-.новочный вход которого соединен стретьими входами третьего коммутатора, второго элемента ИЛИ, с выходом второго дешифратора и вторымвходом элемента И, выход которогосоединен с четвертым управляющимвыходом автомата, выход второго элемента ИЛИ соединен с управляющимвходом Запоминающего блока, адресный вход которого соединен с информационным выходом счетчика.На чертеже схематически представлен управляющий автомат.Схема устройства содержит счетчик 1, коммутатор 2, элемент 3 ИЛИ,коммутатор 4, дешифратор 5, коммутатор б, дешифратор 7, запоминающийблок 8, элемент 9 ИЛИ, регистр 10,элемент 11 И, вход 12 условий, вход 13 тактовых импульсов, управляющиевыходы 14-17. Цешифратор 5 предназначен для формирования управляющихсигналов автомата, дешифратор 7для формирования управляющих сигналов автомата, используемых при реализации подпрограммы, Регистр 10предназначен для запоминания кода,определяющего условия выполненияподпрограммы и сигнала, запрещающего работу коммутатора 4 во времяее выполнения.Автомат работает следующим образом.В исходномсостоянии автоматасчетчик 1 и регистр 10 находятсяв нулевом состоянии, По входу 12поступают исходные условия на коммутатор 4. При наличии на входе 12условия, соответствующего содержимому счетчика 1 в данный момент,с соответствующего выхода коммутатора 4 на вход дешифратора 5 поступает управляющий сигнал, разрешающий появление управляющих сигналовна выходах 14 автомата (в соответствии с содержимым счетчика 1, подаваемым на вход дешифратора 5). Одновременно этот сигнал из коммутатора4 через элемент ИЛИ 9 поступает насчетчик 1, который по очередномутактовому импульсу изменяет своесостояние на единицу, т.е. переходитв состояние анализа следующего условия по входу 12. Если ожидаемое условие отсутствует, то дешифратор 5 заблокирован, так как отсутствует сигнал с выхода коммутатора 4, и на выходе 14 нет управляющих сигналов. В этом случае сигнал с соответствующего выхода коммутатора 4 через элемент ИЛИ 3 поступает в блок8, с выходов которого в соответст-.вии с сЬдержимым.счетчика 1 считывается число, которое поступает на ад-ресный вход счетчика. Одновременносигнал сопровождения числа с соответствующего выхода блока 8 черезкоммутатор 2, открытый при отсутствии сигнала на выходе дешифратора5, поступает на вход счетчика 1.По этому сигналу число, считанноеиз блока 8, записывается в счетчик1, т,е. автомат переводится в новоесостояние, при котором производитсяопрос некоторого условия по входу 12,Если необходимое условие присутствует на входе 12, что определяет необходимость перехода к выполнению подпрограммы, то на выходе дешифратора5 формируется сигнал, который черезэлемент ИЛИ 3 производит считываниечисла из блока 8, Считанное числопо сигналу сопровождения с блока 8и сигнал с дешифратора 5 записываются в регистр 10, Сигнал с соответствующего выхода регистра 10 блокируеткоммутатор 4 и через него дешифратор 5. Число, записанное в регистр10, поступает на коммутатор б и определяет появление управляющих сигналов на выходе дешифратора 7, т.е.на выходе 15 автомата. Сигнал с выхода регистра 10 через элемент ИЛИ 9разрешает изменение состояния счетчика 1 по тактовым импульсам совхода 13. При определенном коде врегистре 10, определяющем необходимость выдачи дополнительных данных,на выходе дешифратора 7 появляетсясигнал, поступающий через элементИЛИ 3 в блок 8, с выхода которогона выход 17 автомата считывается число, сопровождаемое сигналом с выхода элемента И 11, который формируется при наличии сигнала на соответствующем выходе дешифратора 7 по сигналу сопровождения с блока 8. Число на выходе 17 может быть использовано или как микрокоманда для управляемого устройства, или как констан-.та. 5 О Управляющий автомат, содержащий дешифраторы, коммутаторы и счетчик, тактовый вход которого соединен с тактовым входом автомата, а выход счетчика соединен с адресными входами первого и второго дешифраторов и первого и второго коьамутаторов, первые выходы которых соединены с управляющими входами соответственно 5 1 О 15 2 О 25 ЗО 35 40 45 Таким образом, в отличие от известного автомат позволяет выдавать на управляемые устройства дополнительные данные, которые могут быть использованы как микрокоманды или константы. Формула изобретения830380 ВНИИПИ Заказ 3350/55 Тираж 745 Подписи д, ул.Прое первого и второго дешифраторов, выходы которых являются соответственнопервым и вторым управляющими выходами автомата, вход условий автомата соединен с информационным входомпервого коммутатора, о т л и ч а ющ и й с я тем, что, с целью расширения Функциональных воэможностейэа счет формирования адреса перехода,в него введены запоминающий блок,элементы ИЛИ, элемент И, регистри третий коммутатор, выход которогосоединен с первым управляющим входомсчетчика, второй управляющий входкоторого соединен с выходом пеовогоэлемента ИЛИ, первый вход котрогосоединен с первым выходом первого 15коммутатора, второй выход которогосоединен с первым входом второгоэлемента ИЛИ, второй .вход которогосоединен с первым входом третьегокоммутатора, с выходом первого дешиф Оратора и с первым управляющим входомрегистра, первый информационный выход которого соединен со вторымвходом первого элемента ИЛИ и управляющим входом первого коммутатора,второй информационный выход регистра соединен с.информационным входом ал ППП фПатектп, г. Уж второго коммутатора, второй управляющий вход регистра соединен со вторым входом третьего коммутатора, первым входом элемента И и с управляющим выходом запоминающего блока,информационный выход которого соединен с адресным входом счетчика,с третьим управляющим выходом автомата и с информационным входом регистра, установочный вход которогосоединен с третьими входами третьегокоммутатора и второго элемента ИЛИс выходом второго дещифратора и вторым входом элемента И, выход которого соединен с четвертым управляющим выходом автомата, выход второго элемента ИЛИ соединен с управляющим входом запоминающего блока,адресный вход которого соединен синформационным выходом счетчика. Источники информации, принятые во внимание при экспертизе1. Авторское свидетельство СССР Р 643874, кл. С 06 Г 9/16, 1976.2. Ричардо. Простой способ проек- тирования сложных блоков программного управления, "Электроника", 1973, М 3, с, 57 (прототип).

Смотреть

Заявка

2799791, 20.07.1979

ПРЕДПРИЯТИЕ ПЯ А-3327

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

МПК / Метки

МПК: G06F 9/00

Метки: автомат, управляющий

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

Код ссылки

<a href="https://patents.su/3-830380-upravlyayushhijj-avtomat.html" target="_blank" rel="follow" title="База патентов СССР">Управляющий автомат</a>

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