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

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

(54) МИКРОПРЬГРАМИНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ

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

название год авторы номер документа
Устройство микропрограммного управления 1977
  • Андрущенко Анатолий Григорьевич
  • Барбаш Иван Панкратович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Фомин Николай Федорович
SU679980A1
Микропрограммное устройство управления 1972
  • Гуртовцев Аркадий Лазаревич
SU451080A1
Устройство для контроля и управления технологическими процессами 1984
  • Улитенко Валентин Павлович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Сперанский Борис Олегович
  • Малахов Виктор Александрович
  • Ткаченко Сергей Николаевич
SU1193641A1
Устройство для группового управления лифтами 1982
  • Батанист Моисей Лазаревич
SU1089024A1
Микропрограммное устройство управления 1979
  • Барбаш Иван Панкратович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Ткачев Михаил Павлович
  • Харченко Вячеслав Сергеевич
SU881749A1
Перестраиваемое микропрограммноеуСТРОйСТВО упРАВлЕНия 1979
  • Полонский Дмитрий Васильевич
SU830383A1
Микропрограммное устройство для тестового диагностирования и управления 1984
  • Сычев Александр Васильевич
  • Фоменко Олег Николаевич
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Малахов Виктор Александрович
  • Ткаченко Сергей Николаевич
SU1256024A1
Микропрограммное устройство управления 1982
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Тимонькин Григорий Николаевич
SU1020825A1
Микропрограммное устройство для управления и обмена данными 1983
  • Супрун Василий Петрович
  • Кривоносов Анатолий Иванович
  • Корниенко Иван Иосифович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Никольский Сергей Борисович
SU1129601A1
Микропрограммное устройство управления 1983
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
  • Кальченко Сергей Борисович
  • Чигрин Олег Николаевич
SU1130864A1

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

Формула изобретения SU 862 141 A2

. . - . 1 ,-

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

По основному авт.св. W 451080 известно ьшкропрограммноё устройство управления, содержащее два запоми наюцих блока, два регистра адреса, два ком «гтатора, две схемы И и два триггера. Причем выход кгикдого KOJWiyтатора соединен с первым входом сосответствуяадего регистра адреса. Первый и второй входы каждого запоминакадего блока соединены с выходами соответствуиадих регистра адреса и схемой. Первые выходы первого и втсфого заполмнаювдих блоков соединекщ с вто1«ми входами второго и jiePtL. вого регистров адреса вторыевыходыпервого и второго запоминающих блоков соединены с входаки второго и первого триггеров. Первые выходы к аждого триггера соединены с первыми входг1ии соответствующих схем И. Вторые дагходы первого и второго регистров адреса соединены с первыми входа11б1 второго я первого коммутаторов. Вторые входы первой и второй сх;ем« И соединены с входами второго и первого коммутаторов. Вторые

входы первого и второго триггеров соедииешл с третьими входами второго, и первого коммутаторов Ч .

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

быстродействие.

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

Эта цель достигается тем, что в

fU устройство введены задакидий генератор, рЬ1СП Е вделитвль импульсов, счет1{як, два дополнительных коммутатора, два дополиктельжлх элемента И, ИДИ. Инфоркюийонные входы дополtsнительных коммутаторов соединены с соответствующит выходами распреде. литеяя и п1уяьсой, адресные входы с ««ходами счетчика. Шход первого дополнительного 1юи«утатор а соединен 20 со BTptMiM входом первого элемента И и с первый входом первого дополнительного элемента И. Выход второго дополнительного коммутатора соединен с вторым Bxipac второго элемента И и с пер«л« входом второго дополнительног элемента И. Вторые входы первого и второго дополнительных элементов И соединены соответственно с нуЛекмш 11ходами второго и первого

, 30 триггеров. Выходы догголнительных

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

На чертеже приведена структурная схема устройства.

Микропрограммное устройство управления содержит триггеры 1 и 2,коммутаторы 3 и 4, элементы И 5 и 6, регистры адреса 7 и 8, запоминающие блоки 9 и 10, дополнительные элементы И 11 и 12, элемент ИЛИ 13, дополнительные коммутаторы (мультиплексоры) 14 и 15, задающий генерато 16, распределитель импульсов 17 и счетчик 18. Первые выходы 19 и 20 и вторые выходы 21 и 22 запоминающих блоков.

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

Пусть счетчик 18 находится в 1-ом состоянии, которое определяет коммутацию 1-х информационных входов коммутаторов. При этом к выходу каждого коммутатора подключается его 1-е входы.

Нолупериод следования импульсов, CHHMaeNfcix с выходом коммутаторов 14 и 15, определяется паузой между появлением импульсов на выходах распределителя импульсов 17, соединенных соответственно с 1-ми подключенными входами коммутаторов 14 и 15. По срезу приходящего на вход счетчика 18 импульса он переходит в следующее (l+D-e состояние .е. При этом к выходам коммутаторов подключаются (1+1)-е информационные входа, и следующий тактовый импульс появитс через период следования импульсов задакицего генератора.

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

В том случае, когда отсутствует необходимость перехода от нечетной (четной) микрокоманды к нечетной (четной), триггеры 1 и 2 находятся в единичном состоянии. При этом разблокированы элементы И 5 и б, но заблокированы элементы И 11 и 12 и коммутаторы 3, 4.

С выходов коммутаторов 14 и 15 поступают тактовые импульбй с полупериодом. Устройство в это5| случае работает аналогично устройству по авт. св. № 451080. При необходимости перехода от нечетной (четной) микрокоманды к нечетной (четной) на втором выходе 21(22) запоминающего блока 9(10) считывается единица, которая устанавливает триггер 2(1) в нулевое состояние. При этом триггер 2(1)

блокирует прохождение тактового импульса через элемент И 6(5) и разблокирует прохождение тактового импульса через элемент И 12(11) и коммутатор 3(4). При bтом адрес следукяцей микрок оманды, записанный адресной частью бчитанной микрокоманды в регистр адреса 8(7) первым тактовым импульсом, поступившим с выхода коммутатора 15(14), перезаписывается через ко мутатор 3(4) в .

регистр адреса 7(8). Таким образом, через время t,j в регистре адреса 7(8) устанавливается адрес считываемой микрокоманды. Кроме того, первый тактовый импульс проходит через элемент И 12(11) и элемент ИЛИ 13 на вход счетчика 18, находящегося в 1-м состоянии. По срезу этого иМпульса счетчик 18 Переходит в (1+1)-е состояние. При этом второй тактовый

импульс появляется на выходе коммутатора 14(15) через TQ Tj после первого тактового импульса. С приходом этого импульса на элемент И 5(6) на выходе запоминающег1р блока

9(10) через некоторое время появится считанная микрокоманда. Если после этой считываемой микрокоманды необходимо вновь перейти к четной (нечетной) микрокоманде, то в считываемой

микрокоманде появится сигнал, который по второму выходу 21(22) запоминающего блока 9(10) установит триггер 2(1) в противоположное, . в единичное состояние. При этом элемент

И 12(11) заблокируется, состояние счетчика 18 с приходом следующего тактового импульса не изменится и , полупериод следования тактовых импульсов будет TI.

Таким образом, предложенное устройство позволяет BN раз сократить время задержки 13 при переходе от нечетной (четной) микрокоманды к нечетной (четной) за счет сокращения полупериода следования тактовых

импульсов.

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

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

первого элемента И и с первым входом

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

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

1. Авторское свидетельство СССР 451080, кл, Q 06 F 9/12, 1972 (прототип).

SU 862 141 A2

Авторы

Шапиро Илья Борисович

Даты

1981-09-07Публикация

1980-01-09Подача