Устройство микропрограммного управления
О П И СА Н п)556439
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 08.04.75 (21) 2121704!24 (51) M Кл, G 06F 9/16 с присоединением заявки ¹
ГосУавРственный комитет (23) 11риоритет
Совета Мииистоов СССР ло делам изобретений о ете ий Опубликовано 30,04.77. Бюллетень № 16 (53) УДК 681,325(088.8) и открытий
Дата опубликования описания 22.06.77 (72) Авторы изобретения
Г. И. Черепанов и В, О. Yàöèê (71) Заявитель (54) УСТРОЙСТВО МИКРО11РОГРАММНОГО УПРАВЛЕНИЯ
Изобретение относится к вычислительной технике, а именно к устройствам управления микропрограммных процессоров высоконадежных цифровых вычислительных машин или систем, у которых в процессе функционирования не предусматривается восстановление отказавших элементов или узлов.
Известны устройства микропрограммного управления, обеспечивающие надежность вычислительных машин за счет резервирования на различных ступенях иерархии структуры, начиная от функциональных элементов и кончая процессорами в целом, содержащие дешифраторы, регистры и резервные блоки.
Недостатки таких устройств микропрограммного управления — значительный избыток элементов и узлов аппаратуры по сравнению с функционально необходимыми и низкая эффективность их использования в процессе эксплуатации.
Наиболее близким техническим решением к предлагаемому является устройство микропрограммного управления, содержащее блок выработки очередной микрокоманды, блок памяти микрокоманд, регистр микрокоманд, дешифратор кода микрокоманд, причем выходы блока выработки очередной микрокоманды соединены с входами блока памяти микрокоманд, выходы которого соединены с входами регистра микрокоманд, выходы регистра микрокоманд соединены с входами дешифратора микрокоманд
Но у такого устройства значительный объем неиспользованного оборудования, так как при замене отказавшего модуля резервным в работу включается только вновь введенный модуль, а остальные узлы резервного устройства продолжают находиться в резерве.
Цель изобретения — повышение надежно1О сти функционирования невосстанавливаемой в процессе работы микропрограммной ЦВМ.
Это достигается тем, что предлагаемое устройство содержит дополнительный блок памяти микрокоманд, дополнительный регистр
15 микрокоманд, дешифратор резерва, регистр контроля и коммутатор, причем выходы блока выработки очередной микрокоманды соединены с входами дополнительного блока памяти микрокоманд, выходы которого соеди20 иены с входами дополнительного регистра микрокоманд, выходы дополнительного регистра микрокоманд соединены с входами дешифратора резерва, выходы дешифратора резерва соединены с первой группой информационных входов коммутатора, выходы дешифратора микрокоманд соединены с второй группой информационных входов коммутатора, управляющие входы которого соединены с выходами регистра контроля, выходы ком30 мутатора являются выходами устройства, 556439 входы регистра контроля являются входами устройства.
На чертеже приведена схема предлагаемого устройства микропрограммного управления.
Устройство содержит блок 1 выработки очередной микрокоманды, блоки памяти 2 и
3 основной и дополнительный, основной и дополнительный регистры микрокоманд 4 и 5, дешифратор 6 кода микрокоманд, дешифратор 7 резерва, коммутатор 8 и iV-разрядный триггерный регистр 9 контроля работоспособности узлов ЦВМ.
Предлагаемое устройство микропрограммного управления работает следующим образом.
В соответствии с кодом выборки очередной микрокоманды блока 1 из блоков памяти микрокоманд 2 и 3 выбирается очередная микрокоманда, которая поступает на основной 4 и дополнительный 5 регистры микрокоманд, дешифрируется с помощью дешифраторов 6 и 7 и подается на коммутатор 8.
Работоспособность функциональных узлов
ЦВМ фиксируется на N-разрядном триггерном регистре контроля. Сигналы с выходов триггеров поступают на коммутатор 8, и в зависимости от их значений производится коммутация дешифратора 6 кода микрокоманд или дешифратора 7 резерва, сигналы с которых подаются соответственно на основные или резервные узлы ЦВМ.
Таким образом, в зависимости от состояния функциональных узлов ЦВМ и очередной микрокоманды осуществляется управление структурой ЦВМ путем включения в работу либо основного, либо резервного узла машины, и тем самым существенно повышается надежность ее функционирования.
Использование блока перестройки микрокоманд устройства управления ЦВМ в вычислительной машине, имеющей нерезервиро40 регистра контроля, выходы коммутатора являются выходами устройства, входы регистра контроля являются входами устройства. ванную структуру, позволяет в зависимосги от характера решаемых задач увеличить вероятность ее безотказной работы.
При наличии в вычислительной машине ре5 зервированных устройств использование предлагаемого блока перестройки микрокоманд повышает надежность, так как имеющийся резерв используется на более низком уровне.
Формула изобретения
Устройство микропрограммного управления, содержащее блок выработки очередной микрокоманды, блок памяти микрокоманд, 15 регистр микрокоманд, дешифратор кода микрокоманд, причем выходы блока выработки очередной микрокоманды соединены с входами блока памяти микрокоманд, выходы которого соединены с входами регистра микро20 команд, выходы регистра микрокоманд соединены с входами дешифратора микрокоманд, отличающееся тем, что, с целью повышения надежности, устройство содержит дополнительный блок памяти микрокоманд, 25 дополнительный регистр микрокоманд, дешифратор резерва, регистр контроля и коммутатор, причем выходы блока выработки очередной микрокоманды соединены с входами дополнительного блока памяти микро30 команд, выходы которого соединены с входами дополнительного регистра микрокоманд, выходы дополнительного регистра микрокоманд соединены с входами дешифратора резерва, выходы дешифратора резерва соедиЗ5 иены с первой группой информационных входов коммутатора, выходы дешифратора микрокоманд соединены с второй группой информационных входов коммутатора, управляющие входы которого соединены с выходами 556439
Составитель В. Крылова
Редактор E. Караулова
Техред Л. Котова
Корректор Т. Добровольская
Типография, пр. Сапунова, 2
Заказ 1112/11 Изд. № 419 Тираж 815 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений п открытий
113035, Москва, Ж-35, Раушская наб., д, 4/5


