Микропрограммное устройствоупРАВлЕНия Советский патент 1981 года по МПК G06F9/22 

Описание патента на изобретение SU830385A1

1

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

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

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

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

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

Цель изобретения - упрощение устройства.

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

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

5 дешифратора, ЁЫХОДЫ всех дешифраторов .являйтся управляющими выходами устройств л, введены коммутатор и блок элементов И, выход которого является информационным выходом устройства,

0 первый вход блока элементов Исоединен с выходом второго дешифратора и с управляющим входом третьего дешифратора, информационный вход которого соединен со вторым входом блока эле5ментов И, выход коммутатора соединен с первым управляющим входом счетчика микрокоманд и с уггравляющим входом первого дешифратора, первый вход коммутатора является входом условий устройства, второй управляющий вход счетчика микрокоманд соединен с соответствующим выходом четвертого дешифратора, второй вход коммутатора соединен с информационным входом пятого дешифратора, управляющий вход которого соединен с управляющих входом коммутатора и соответствующим выходом четвертого дешифратора. На чертеже приведена функциональная схема устройства. Схема устройства содержит запоминающий блок 1, счетчик 2 микрокоманд генератор 3, дешифраторы 4 - 4, коммутатор 5, блок б элементов И, информационный вход 7 устройства, вход 8 условий устройства, информационный выход 9 устройства. Устройство работает следующим образом. В запоминающем блоке хранятся мик рокоманды, содержащие поля микроопераций управления внешними устройствами, поля микроопераций проверки ус ловий, адресации переходов и поля констант. Генератор 3 вырабатывает тактовые импульсы, по которым производится считывание информации из зaпo фIнaкlщeгo блока (по адресу, записанному в счетчик 2), а затем изменение содержимого счетчика - увеличение его содержимого на единицу при выполнении микрокоманд с последовательными адресами. При пуске устройства первоначальная микрокоманда выбирается по адресу, записанному в счетчик 2 по входу 7. Микрокоманда, считанная из запоминающего блока 1, поступает на дешиф раторы 4, которые вырабатывают соот ветствующие сигналы микроопераций, поступающие в управляемые данным устройством узлы ЦВМ. При возбужден соответствующего выхода дешифратора 4 дешифратор 4 заблокирован, а бло 6 разблокирован, в результате чего информация со входа дешифратора 4 передается через блок б на выход 9 устройства в качестве числовой конс танты. Дпя реализации режима перехода в микропрограмме по некоторому внешне му условию должен быть возбужден со ответствующий выход дешифратора 4 подачей на его вход соответствующег кода. В этом случае сигнал с дешифр тора 4 заблокирует дешифратор 4g, разблокирует коммутатор 5, на входы которого поступают сигналы внзиних условий и код проверки условия со входа дешифратора 45.,т.е. с соответ вующего выхода блока 1. При наличии на входе 8 условия, соответствующег коду на входе дешифратора 4, на вы ходе коммутатора 5 вырабатывается с нал, который заблокирует дешифратор 4 и разрешает запись кода адреса перехода в счетчик 2 со входа дешиЛратора 4, т.е. с соответствующего выхода блока 1. Таким образом, устройство имеет меньший объем, так как не требует наличия дополнительного запоминающего блока для хранения констант и дополнительного счетчика адреса. Формула изобретения Микропрограммное устройство управления, содержащее запоминающий блок, счетчик микрокоманд, генератор и дешифраторы по числу групп микроопераццй, информационные входы которых соединены с соответствующими информационными выходами запоминающего блока, управляющий вход которого соединен, с выходом генератора и со счетным входом счетчика микрокоманд, информационный выход которого соединен с адресным входом запоминающего блока, первый информационный вход счетчика микрокоманд является информационным входом устройства, второй информационный вход счетчика микрокоманд соединен со входом первого дешифратора, выходы всех дешифраторов являются управляющими выходами устройства, отличающееся тем, что, с целью упрощения устройства, оно содержит коммутатор и блок элементов И, выход которого является информационным выходом устройства, первый вход блока элементов И соединен с выходом второго дешифратора и с управляющим входом третьего дешифратора, информационный вход которого соединен со вторым входом блока элементов И, выход коммутатора соединен с первым управляющим входом счетчика микрокоманд и с управляющим входом первого дешифратора, первый вход коммутатора является входом ус-. ловий устройства, второй управляющий вход счетчика микрокоманд соединен с соответствующим выходом четвертого дешифратора, второй вход коммутатора соединен с информационным входом пятого дешифратора, управляющий вход которого соединен с управляющим входом коммутатора и с соответствующим выходом четвертого дешифратора. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР 431515, кл. G Об F.9/16, 1973. 2.Авторское свидетельство СССР I 519710, кл. G 06 F 9/16, 1974 (прототип).

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

название год авторы номер документа
Микропрограммное устройство управления 1979
  • Ходаков Анатолий Васильевич
SU881747A1
Микропрограммный процессор 1982
  • Супрун Василий Петрович
  • Кривоносов Анатолий Иванович
  • Корниенко Иван Иосифович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1070557A1
Микропрограммное устройство управления 1983
  • Ржаницын Андрей Венедиктович
  • Машкин Алексей Михайлович
  • Романчук Людмила Семеновна
  • Новокшонов Валерий Семенович
SU1140120A1
Микропрограммное устройство управления 1988
  • Сидоренко Николай Федорович
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Сазонов Александр Евгеньевич
  • Ткаченко Сергей Николаевич
  • Остроумов Борис Владимирович
SU1621027A1
Мультимикропрограммная управляющая система 1984
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Чигрин Олег Николаевич
  • Благодарный Николай Петрович
  • Кальченко Сергей Борисович
  • Ткаченко Сергей Николаевич
  • Дашковский Юрий Александрович
SU1241244A1
Микропрограммное устройство для ввода-вывода информации 1983
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1144099A1
Процессор с микропрограммным управлением 1982
  • Абрамович Сергей Николаевич
  • Гитович Андрей Александрович
  • Каневский Евгений Александрович
  • Кузнецов Валентин Евгеньевич
  • Лезин Генрих Валерьевич
  • Мараховский Владимир Борисович
  • Носков Виктор Петрович
  • Силина Евгения Федоровна
  • Шклярова Ирина Евгеньевна
  • Яроцкий Владимир Павлович
SU1124298A1
Микропрограммное устройство для управления и обмена данными 1983
  • Супрун Василий Петрович
  • Кривоносов Анатолий Иванович
  • Корниенко Иван Иосифович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Никольский Сергей Борисович
SU1129601A1
Мультимикропрограммная управляющая система с контролем и восстановлением 1988
  • Харченко Вячеслав Сергеевич
  • Кальченко Сергей Борисович
  • Пугач Евгений Васильевич
  • Тимонькин Григорий Николаевич
  • Улитенко Валентин Павлович
  • Ткаченко Сергей Николаевич
SU1704147A1
Микропрограммное устройство управления 1983
  • Радкевич Александр Леонидович
  • Голован Александр Кузьмич
  • Заблоцкий Владимир Николаевич
SU1170457A1

Иллюстрации к изобретению SU 830 385 A1

Реферат патента 1981 года Микропрограммное устройствоупРАВлЕНия

Формула изобретения SU 830 385 A1

SU 830 385 A1

Авторы

Ходаков Анатолий Васильевич

Даты

1981-05-15Публикация

1979-07-16Подача