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

Иллюстрации

Показать все

Реферат

 

331 -=87

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

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

Республик

ОЛ ИКАНИЕ

ИЗОБРЕТЕН ИЯ

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

Завпсимос от авт. свидетельства X

Заявлено 02.1Х.1970 (№ 1472353/18-24) . 1ПК О 06f 9i 16 с присоединением заявки М—

Комитет по делам

Приоритет—

Оп,:бликовано 07.111,1972. Бюллетень Хо 9 изобретений и открытии ари Совете Министров

СССР

УДК 681.326.3 (088,8) Дата опусликования описания 6Л .1972

А" от.. изо. ;:стс.к!;i В. Л. Аджемян, Л. Х. Гаспарян, Г. С. Хачатрян и М. А. Семерджян

Заявитель

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

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

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

Предлагаемое устройство отличается от известных тем, что каждое поле регистра информации запоминающего устройства микропрограмм содержит дополнительный разряд, выход которого соединен со входом первой схемы «И», через схему «HE» — со входом второй схемы «И», а через дешифратор данного поля — со входом третьей схемы «И», второй вход которой соединен с выходом генератора тактовых сигналов и со входом схемы выделения четных и нечетных сигналов. Прп этом входы первой и второй схем «И» через схемы задержки соединены соответственно со входами установки в «О» и в «1» дополнительного разряда. Такое выполнение позволяет повысить оыстродействие и увеличить гибкость структуры устройства.

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

Она содержит генератор 1 тактовых сигналов, схемы выделения четных и нечетных спгналов 2, первую схему «И» 3, вторую схему

«И» 4, третью схему «И» 5, четвертую схему

«И» б, регистр адреса запоминающего устройства 7, дешифратор 8, накопитель запоминающего устройства 9, регистр информации 10, разбитый на ряд полей 11, с дополнительными разрядами 12, дешифратор поля 13, схему

«НЕ» 14 и схемы задержки 15 и 1б.

Предлагаемое устройство работает следую)О щим образом.

Генератор вырабатывает сигналы с частотой ), которые опрашивают схемы 5. Сигналы появляются на выходе тех схем 5, на входе которых имеется разрешающий потенциал от дешифраторов 13; указанный разрешающий потенциал образуется, если разряд 12 соответствующего поля находится в состоян;ш «1».

Допустим, что новое слово, считанное из

ЗУ, установлено в регистре 10. В такте Т1

"о вырабатываются элементарные операции заданные теми полями, у которых разряд 12 находится в состоянии «1». В этом же такте сигнал на выходе схемы 2, выделяющий такты Т, опрашивает схемы 3 и 4, и через определенную

25 задержку сбрасывает разряд 12 в «О», если он находился в единичном состоянии, или устанавливает его в «1», если он находился в нулевом состоянии. Схемы задержки необходимы для того, чтобы разряд 12 менял свое состоя,",о ние только после окончания опроса схем 3 и 4.

331387

Предмет изобретения

Сосгавитедь Г. Котова

Текред Л. Евдонов Корректор О. Тюрина

Изд. М 306 Тираж 448 Подписное

Ц!1ИИПИ Коми.гетa по детям иапо етеиий и открытий прн Совете Министров СССР

Москва, Ж-З5, Риуьиская иаб., д. 4/5

1)опастиая Tllëàãðëôèÿ Костромско.о управдеиия по иеиати

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

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

Если в текущей микрокоманде какое-либо поле не должно образовать никакой элементарной операции, то в этом поле записывается код «0». Сигнал с дешифратора, соответствующий коду «О», отсутствует и никакое действие не будет выполняться.

Микропрограммное устройство управления, содержащее запоминающее устройство, регистры, дешифраторы, генератор тактовых сигналов и логические элементы, отличающееся тем, что, с целью повышения быстродействия и увеличения гибкости структуры устройства, каждое поле регистра информации ЗУ микро10 программ содержит дополнительный разряд, выход каждого из которых соединен соответственно со входом первой схемы «И», через схему «НЕ» — со входом второй схемы «И», через дешифратор данного поля — со входом

15 третьей схемы «И», второй вход которой соединен с выходом генератора тактовых сигналов и входом схемы выделения четных и нечетных сигналов, причем входы первой и второй схем

«И» через схемы задержки данного разряда

20 соединены соответственно со входами установки в «0» и в «1» этого дополнительного разряда.