Изобретение относится к области вычислительиой техники, в частности к устройствам микропрограммного управления.
Известны микропрограммные устройства управления, содержащие запоминающее устройство, регистры, дещифраторы, генераторы тактовых сигналов. Они имеют либо малое быстродействие, либо ограниченную гибкость структуры.
Предлагаемое устройство отличается от известных тем, что каждое поле регистра информации запоминающего устройства микропрограмм содержит дополнительный разряд, выход которого соединен со входом первой схемы «И, через схему «НЕ - со входом второй схемы «И, а через дешифратор данного поля - со входом третьей схемы «И, второй вход которой соединен с выходом генератора тактовых сигналов и со входом схемы выделения четных и иечетных сигналов. При этом входы первой и второй схем «И через схемы задержки соединены соответственно со входами установки в «О и в «1 дополнительного разряда. Такое выполнение позволяет повысить быстродействие и увеличить гибкость структуры устройства.
На чертеже приведена структурная схема п)едлагаемого устройства.
Она содержит генератор / тактовых сигна., схемы выделения четных и нечетных сигналов 2, первую схему «И
5, вторую
схему
«И 4, третью схему «И 5, четвертую схему
I «И 6, регистр адреса запоминающего устройства 7, дешифратор 8, накопитель запоминающего устройства 9, регистр информации 10, разбитый на ряд полей //, с дополнительными разрядами /2, дешифратор поля 13, схе.му «НЕ 14 и схемы задержки 15 и 16.
Предлагаемое устройство работает следующим образом.
Генератор вырабатывает сигналы с частотой Д которые опрашивают схемы 5. Сигналы появляются на выходе тех схем 5, на входе которых имеется разрещающий потенциал от
дешифраторов 13; указанный разрешающий потенциал образуется, если разряд 12 соответствующего поля находится в состоянии «1.
Допустим, что новое слово, считанное из ЗУ, установлено в регистре 10. В такте Т
вырабатываются элементарные операции заданные теми полями, у которых разряд 12 находится в состоянии «1. В этом же такте сигнал на выходе схемы 2, выделяющий такты Ti, опрашивает схедгы 3 и -/, и через определенную
задержку сбрасывает разряд 12 в «О, если он находился в единичном состоянии, или устанавливает его в «I, если он находился в нулево-Д состоянии. Схемы задержки необходимы для того, чтобы разряд 12 менял свое состояВследствие изменения разряда 12 па противоположное, в такте Т2 разрешающий потенциал образуется на выходе тех дешифраторов, где в такте TI имелся запрещающий потенциал; следовательно, в такте TZ выполняются элементарные операции, заданные теми полями, дешифраторы которых были заблокированы в такте TI. На выходе схемы 2 имеется сигнал только в такте TI и этот сигнал, помимо опроса схем 3 и 4, обеспечивает также прием адреса следующей микрокоманды (через схему 6) и чтение нового слова ЗУ.
Как видим, при составлении микропрограмм можно с помощью разрядов J2 обеспечить выполнение одних и тех же элементарных онераций либо в первом, либо во втором такте машины.
Если в текущей микрокоманде какое-либо поле не должно образовать никакой элементарной операции, то в этом поле записывается код «О. Сигнал с дешифратора, соответствующий коду «О, отсутствует и никакое действие не будет выполняться.
Предмет изобретения
Микропрограммное устройство управления, содержащее запоминающее устройство, регистры, дешифраторы, генератор тактовых сигналов и логические элементы, отличающееся тем, что, с целью повышения быстродействия и увеличения гибкости структуры устройства, каждое поле регистра информации ЗУ микропрограмм содержит дополнительный разряд, выход каждого из которых соединен соответственно со входом первой схемы «И, через схему «НЕ - со входом второй схемы «И, через дешифратор данного поля - со входом
третьей схемы «И, второй вход которой соединен с выходом генератора тактовых сигналов и входом схемы выделения четных и нечетных сигналов, причем входы первой и второй схем «И через схемы задержки данного разряда
соединены соответственно со входами установки в «О и в «1 этого дополнительного разряда.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО для МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ | 1968 |
|
SU217066A1 |
МИКРОПРОГРАЛ\АШОЕ УСТРОЙСТВО УПРАВЛЕНИЯ | 1971 |
|
SU291201A1 |
ЦИФРОВАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА С АВТОМАТИЧЕСКИМ ПРОГРАММИРОВАНИЕМ И МИКРОПРОГРАММНЫМ УСТРОЙСТВОМ УПРАВЛЕНИЯ | 1964 |
|
SU224161A1 |
Микропрограммное устройство управления | 1976 |
|
SU602947A1 |
Микропрограммное устройство управления | 1983 |
|
SU1109751A1 |
УСТРОЙСТВО ДЛЯ МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ | 1968 |
|
SU217724A1 |
Устройство микропрограммного управления | 1972 |
|
SU482744A1 |
Устройство микропрограммного управления | 1980 |
|
SU922742A1 |
УСТРОЙСТВО МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ | 1972 |
|
SU419893A1 |
Микропрограммное устройство управления | 1976 |
|
SU615479A1 |
.
Даты
1972-01-01—Публикация