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

Номер патента: 598079

Авторы: Бабушкин, Братальский, Златников, Золотаревский

ZIP архив

Текст

вателя адреса контрольной микрокоманды через блок памяти контрольных мцкрокоманл соединен со входаци счетчика микрошагов и регистра контрольной микрокомдцды, выход кото- РО 0 СОЕДИНЕН С ЦЕ 1 В 1 Ы ВХО 10)1 ОЛОКЯ ВЫР 1100 Т- кц ошибки ветвления, выхол счетчика чикрошагов через лешифратор микрошагов соединен с первым входом блока разрецеция контроля. второй вход которого солипеи со входом устройства, а выход соелццн со вторым в.солом Олокд выработки ошибки вгвлеция, второй выхс)д регистра алреса микрокочдцл соедццсч с третьим входом формирователя адреса контрольной микрокомацлы. второй выход рег)н.гра микрокомацл соединен с третьим вхолом блс)кя выработки ошибки ветвления, выхол которого является выходом устройства.На- чертеже цривелецд схема устройства.Усгройство состоит из регистра 1 комацл, регистра 2 адресов мцкрсжочдцл, лсшцфраторд 3 адресов чцкрокочднл, блока цдмятц 4 микро- команд. регистра 5 мцкрокоманд, лешифратора 6 мцкрокомацл, блока 7 выработки ошибки ветвлция, блс)ка 8 разрешения контроля, блока г 1 дмяти 9 контрольных чикрокомацд, регистра 10 контрольной мцкрокочацлы, с 1 етчика 1 чикрошдгов, дешцфратора 12 микрошагов, формирователя 13 признаков, форчирователя 4 длресд контрольной микрокомацды.Гри микропрограммноч управлении каждой чдшицной команлс соответствует рял элемент 11 р и ы х Оп е р д ц и й, и я 1 3 ь 1 в а с м ы х м и к р 0 к 0 м а и д ами. Послловдтеляость мцкрокомацл заносится в блс)к памяти 4. Когда команда считывается из оперативного запоминающего устройства цифровой вычислительной машины, Оня заносится в регистр 1 команд. Содержимое последнего передается в ргистр 2 алресов микрокс)- мац;1. Дец)ифрятор 3 адресов микрокомацд по состоянию регистра 2 определяет адрес ячейки блока памяти 4 микрокоманл, в которой хранится первое слово последовательности микрокомацл. Это слово считывается и заносится в регистр 5 микрокомацл. Слово содержит лва разрядных поля: поле адреса следуюцвеи микрокомдцды и поле кода операции. Последнее деколируется лшифратором 6 микрокомдцл и передается на управляемые схемы. Поле адреса слелуюшей микрокомянды поступает с выхола регистра 5 микрокоманд на вход регистра 2 адресов микрокоманд.Г 1 ри командах условный переход или безусловный перкол могут быть различные ветвления прсц раммы. Для контроля переколов в блок памяти 9 перед выполнением микропрограммы заносятся ожидаемые микрокомацлы в узлах ветвления программы и указания о количестве пропуска тактов, через которые встретятся микрокоманды от момента перехода.Формирователь 13 признаков обрабатыват сигналы дешифратора б микрокоманд и передает признаки результата обработки на формирователь 14 адреса контрольной мпкрокоманлы. Формирователь 14 формирует адрес ожидаемой микрокоманды не безусловно, а в зависимости от адреса микрокоманды, поступающего с выхода регистра 2 адресов микрокомдцл, ог кода операции, поступающего с выхоля лешифрятора 6 мцкрокоманл,от признаков результата с)брдбски, посупяОНих с выхола формирователя 13. Адрес ожидаемой микрокочанлы поступает в блок памяти 12, который вылат микрокомацлу, храпяцуюся по этому адресу.,")сцкрокс)мдцла из с)гОк памяти 12 поступает на регистр 10 кс)цтро,)ьцых мцкрокомяцл и на счетчик1, который начинает с)трсцтдтыцать указанное в микрокомацлколичество тактов.Блок 8 разрешает работу с)локд выраооткиошибки по команле из упрдвляющего устройст.вд цифровой вь 41 цслительно 11 машины, поступак)цсей на вход 15 по сигналу лешифратора 12 о нулевом состоянии счетчика 11. Блок 7 определяет в этот момент соответствие между собой микрокоманд в регистрах 5 и 10 и при различии 15 их выдает сигнал ошибки на своем выходе.Преллдгаемое устройство для контроля блока микропрограммного управления позволяет осуцествлять проверку работы при выполнении кочанл ветвления.Формула изооретенияУстройство для контроля блока микропрограммного управления, содержягцее регистр команд, регистр адресов микрокоманд, дешифратор адресов микрокоманд, счетчик микрошагов, блок памяти микрокоманл, регистр микрокоманд, дешифратор микрокоманл, причем входом устройства является вход регисгра команд, выход которого соединен с первым входом ре- ЗО гистра адреса микрокоманд, первый выход регистра адреса микрокоманд через дешифратор адрес:,. микрокоманд и блок памяти микрокоманд соединен со входом регистра микрокомднл, первый выход которого соединен со вторым входом регистра адреса микрокомацл, а второй выход регистра микрокоманл соединен со входом дешифратора микрокоманд, с)тличаюи 1 ееея тем, что, с целью повышения быстродействия, в устройство ввелены блок разрешения контроля, лешифратор микрошагов, ре 4 р гистр контрольной микрокочанлы, формирователь признаков, формирователь алреся контрольной микрокоманлы, блок памяти контрольных микрокоманд. блок выработки ошибки ветвлеция, причем выхол лешифрдторд микрокоманд соединен с первым входом формирователя 45адреса контрольнои микрокоманлы и со входочнформирователя признаков, выхс)л которого соединен со вторых входом формировдте.1 я адр- са контрольной мцкрокоманды, выход формирователя адреса контрольной микрокомднлы че.рез олок памяти контрольных микрокоманд олини со входачи счетчика микрошагов и регистра контрольной микрокоманды, выход которого соединен с первыч входом блока выработки ошибки ветвления, выхс)л счетчика микрошагов через лсшифратор мнкрошагов соединен 55 с первым входох блока разрешения контроля, второй вхол которого соелинец со входоч устройства, а выход соединен со вторыч входом блока выработки ошиокц ветвления, 1;горой выход региэра длреса микрокоманд сс)единец60третьим входом формирователя адрес; коцтрольцс)й чикрокоманлы, второй выхол рс гистра598079 5 микрокоманд соединен с третьим входом блока выработки ошибки ветвления, выход которого является выходом устройства.Источники информации, принятые во внимание при экспертизе:. ЕЕЕ Тгапвасоп Согпрв 1 ег:, 1970Го 2 р,о,3 -о 9 2. Клямко Э. 1. Схемный и тестовый контроль автоматических цифровых вычислительных машин, МСов. радио, 1963, с. 38.45.

Смотреть

Заявка

2131426, 05.05.1975

ПРЕДПРИЯТИЕ ПЯ М-5489

БАБУШКИН ОЛЕГ ЕРМИЛОВИЧ, БРАТАЛЬСКИЙ ЕВГЕНИЙ АВРЕЛЬЕВИЧ, ЗЛАТНИКОВ ВЛАДИМИР МИХАЙЛОВИЧ, ЗОЛОТАРЕВСКИЙ БОРИС ЛЕОНОВИЧ

МПК / Метки

МПК: G06F 11/00

Метки: блока, микропрограммного

Опубликовано: 15.03.1978

Код ссылки

<a href="https://patents.su/3-598079-ustrojjstvo-dlya-kontrolya-bloka-mikroprogrammnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля блока микропрограммного управления</a>

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