1
Изобретение относится к области вычислительной TevXHHKH, а именно, к устройствам управления цифровой вычислительной машины (ЦВМ) и может найти применение при создании малогабаритных управляющих специализированных ЦВМ.
Известны микропрограммные устройства управления, содержащие регистр номера команд, регистр адреса, дешифратор адреса, матрицу постоянной памяти, усилители считывания и формирователи унравляющих сигналов, последовательность унравляющих сигналов в которых задается набором микрокоманд, считываемых с постоянной памяти.
Однако в таких устройствах адрес нервой микрокоманды формируется занисью адресной командной информации в регистр номера команд, а адреса всех последующих микрокоманд- прибавлением к содержимому регистра номера команд единицы младшего разряда, поэтому они не могут быть использованы для управления работой ЦВМ в любом режиме.
Предлагаемое микропрограммное устройство управления ЦВМ отличается тем, что с целью упрощения устройства, на один из входов формирователя управляющих сигналов нодклЕочена группа элементов «И, входы которой подключены к одному из выходов формирователя, а на входы регистра адреса
подключены две группы двухвходовых элементов «И. Первые входы одной группы подключены к кодовым командным выходам усилителей считывания, адресные микрокомандные выходы которых соединены со вторыми входами другой группы элементов «Ц.
Это позволяет формировать адрес начальной микрокоманды по коду операции, адреса всех последующих микрокоманд по адресной
части предыдущих микрокоманд и стандартные управляющне сигналы при отсутствии командной или микрокомандной информации. Таким образом, микропрограммное управление может быть использовано во всех режимах работы ЦВМ.
Па чертеже приведены блок-схема предлагаемого мпкропрограммного устройства управления. Оно содержит -восемь групп элементов «И
1-8, регистр номера команд 9, последовательно включенные регистр адреса 10, дешифратор адреса 11, матрицу постоянной памяти 12, усилители считывания 13 и формирователь управляющих снгналов 14. Первые входы
групп элементов «П 1-6 подключены к выходам формирователя 14. Вторые входы группы элементов «П 1 подключены к выходам регистра 9, а ее выходы - ко входам этого регистра. Вторые входы группы элементов «И
2 подключены к входам 15 микропрограммного устройства управления подключением к внешнему источнику начального адреса команд, а ее выходы - на вход регистра 9, выходы которого подключены на вторые входы группы элементов «И 3. Вторые входы групны элементов «И 4 подключены к кодовым командным выходам 16 усилителей считывания 13, а вторые входы группы элементов «И 5 - к адресным микрокомандным выходам 17 усилителей считывания 13. Выходы групп элементов «И 3-5 подключены на входы регистра 10, выходы которого подключены на входы дешифратора адреса И. Кодовые микрокомандные выходы 18 усилителей считывания 13 подключены на вторыевходы группы элементов «И 6. Входы группы элементов «И 7 подключены к управляюш,им входам 19 микропрограммного устройства управления, а входы группы элементов «И 8 - к седьмому выходу формирователя 14, на вход которого подключены выходы групп элементов «И 6-8. Выходы формирователя 14, начиная с восьмого, подключены на выход 20 микропрограммного устройства управления.
По сигналам, поданным на вход 19 от внешнего источника информации через группу элементов «И 7, в формирователе 14 формируются сигналы, включаюш,ие группы элементов «И 2 и 3 для задания начального адреса программы, передачи этого адреса в регистр 10 и обращения в постоянную память за командным словом. По содержимому кодовой части командного слова 16 через группу элементов «И 4 под действием одноименного сигнала формирователя 14 в регистре 10 формируется адрес первого микрокомандного слова соответствуюш;ей микропрограммы, а в формирователе 14 через группу элементов «И 8 на выходе 20 формируются необходимые управляющие сигналы.
Следующее обращение в постоянную память производится по адресу, сформироваиному в регистре 10 по коду операции, вызывается микрокомандное слово, кодовая микрокомандная информация которого через группу элементов «И 6 постунает на вход формирователя 14, а по адресной микрокомандной информации через группу элементов «И 5 в регистре 10 формируется адрес следующего слова микропрограммы.
Все последующие обращения к постоянной памяти за микрокомандными словами производятся по адресу, сформированному в регистре 10, по адресной части информации нредыдуш,его микрокомандного слова.
При вызове из постояпной памяти последнего в заданной микропрограмме слова в формирователе 14 вырабатываются сигналы формирования в регистре номера команд 9 и регистре 10 адреса следующей команды через группы элементов «И 1 и 3 для обращения в постоянную память за следующей командой.
Предмет и з о б р е т е н и я
Микропрограммное устройство управления цифровой вычислительной машины, содержащее последовательно включенные регистр адреса, дешифратор адреса, матрицу постоянной памяти, усилители считывания и формирователь управляющих сигналов, первые шесть выходов которого соединены с одними из входов одноименных групп элементов «И, а остальные выходы, начиная с восьмого, соединены с выходами микропрограммного устройства управления; выходы первой и второй групп элементов «И соединены с входами регистра номера команд, выходы которого соединены с другими входами первой группы элементов «И непосредственно, а с входами регистра адреса через третью группу элементов «И, выходы четвертой и пятой групп элементов «И соединены с входами регистра адреса; кодовые микрокомандные выходы усилителей считывания через шестую группу элементов «И соединены с первыми входами формирователя управляющих сигналов, вторые входы которого через седьмую группу элементов «И подключены к управляющим входам микропрограммного устройства управления, потенциальные входы которого соединены со вторыми входами второй группы элементов «И, отличающееся тем, что, с целью упрощения устройства, оно содержит восьмую группу элементов «И, подключенную входами к седьмому выходу формирователя управляющих сигналов и соединенную выходами с его третьими входами; вторые входы четвертой группы элементов «И подключены к кодовым командным выходам усилителей считывания, адресные микрокомандные выходы которых соединеный со вторыми входами пятой группы элементов «И.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЛЯ МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ | 1973 |
|
SU378945A1 |
Устройство для сопряжения двух магистралей | 1989 |
|
SU1615730A2 |
Имитатор абонентов | 1983 |
|
SU1291987A1 |
Микропрограммное устройство управления | 1987 |
|
SU1490676A1 |
Устройство для сопряжения двух магистралей | 1988 |
|
SU1509915A2 |
Устройство для контроля цифровых блоков | 1988 |
|
SU1661768A1 |
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами | 1984 |
|
SU1234843A1 |
Устройство адресации многопроцессорной вычислительной машины | 1983 |
|
SU1129613A1 |
Устройство для управления обменом данными | 1989 |
|
SU1795466A1 |
Устройство для сопряжения двух магистралей | 1986 |
|
SU1348874A1 |
Даты
1974-04-05—Публикация
1971-04-09—Подача