Устройство для контроля хода микропрограмм
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1734096
Автор: Иванов
Текст
%18женерно-физически детельство СССР 06 Р 11/28, 1987, детельство СССР 6 Р 11/28, 1989 (и р то Изобретени ой технике и м емах функцион ля контроля хо амм.Цель изобре ерности контроНа чертеже да микроль 1 сигна, блок 4 , тактовый я режима, 9, вход 10 ма, вход 12 оследова- нственнотор. При разрядов,ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ОПИСАНИ АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ХОМИКРОПРОГРАММ е относится к вычислитель- ожет использоваться в сисального диагностирования да программ и микропрогтения - повышение достоля.представлена схема устройУстроиство для контроля хо программ содержит формировате тур, дешифратор 2, элемент И свертки, элемент И 5, элемент И 6 вход 7, группу входов 8 задани группу информационных входов условия, вход 11 изменения режи разрешения выдачи результата,Блок 4 свертки содержит тельно соединенные блок простр го сжатия (БПС) и дешифра разрядности поля контрольных(57) Изобретение относится к вычислительной технике и может использоваться в системах функционального диагностирования микроЭВМ, Цель изобретения - повышение достоверности контроля. Устройство содержит формирователь сигнатур, дешифратор, три элемента И, блок свертки. При использовании устройства каждому слову программы или микропрограммы ставится. в соответствие определенное состояние формирователя сигнатур, работающего в режиме счетчика импульсов. При неправильном переходе в.программе или микропрограмме состояние формирователя будет отличаться от ожидаемого, 1 ил,равной единице, блок 4 - это обычная схема свертки по модулю два. При организации потактного контроля дешифратор 2 может быть реализован в виде блока сравнения, первая группа входов которого подключается к выходам формирователя 1, а вторая группа входов - к выходам дополнительного поля контрольных разрядов регистра микрокоманд.При использовании устройства для контроля хода микропрограмм каждая микро- команда (МК) должна иметь в своем составе помимо адресного поля и поля управляющих сигналов (УС) (микроопераций), поля: КР - контрольных разрядов, М 1 - метки МК, в которых происходит анализ сигнала условия (У), М 2 - метки контрольных МК, При организации потактного контроля сигнал на выходе 12 постоянно равен 1.Перед началом работы входы 9, 11 и 12 подключаются к соответствующим выходам1734096 40 45 50 55 регистра микрокоманд, как показано начеотеке. Вход 10 подключается к линии сигнала условия контролируемого МПУУ, Группа ьходов 8 может подключаться, например,; выходам шифратора, который преобразуе; код с выходов формирователя 1 в код,обеспечивающий выравнивание состоянийформирователя 1 в точках слияния ветвей.Цепь установки формирователя 1 в исходное состояние на чертеже не показана.При правильной работе МПУУ соблюдаэгся условиеА = УС+КР)Бсопзт,чго обеспечивается соответствующим заполнением разрядов КР всех МК, где А - кодна выходе БПС блока 4. Таким образом, приискажении кода МК на выходе блока 4 свертки оказывается сигнал "0", который закрываег элемент И б, Поэтому при появлениисигнала "1" на входе 12 код в формирователе ", будет отличен от ожидаемого. На выходе дешифратора 2 появляегся сигнал "1",что приводит к появлению сигнала ошибкина выходе 13, Возможны различные способы расстановки контрольных точек, Самыйг,ростой имеет следующий вид: М 2 = 1 длятех МК, которым соответствует какое-то определенное состояние формирователя 1(для отдельных его разрядов), на которое инастраивается дешифратор 2.Аналогичным образом осуществляется обнаружение искажений хода микропрограммы, При этом не обнаруживаютсятолько те неправильные переходы МК-МК,для которых справедливо соотношение Я ==5+1, где Я и Б; - состояния формирователя1, соответствующие МК; и МК;,Отличительной особенностью устройства является логика работы формирователя 1, который при У = 0 работает как генератор псевдослучайных кодов.5 Формула изобретения Устройство для контроля хода микропрограмм, содержащее формирователь сиг натур, дешифратор, первый элемент И,выход которого является выходом ошибки устройства, первый вход первого элемента И подключен к тактовому входу устройства, отл ичающеесятем,что,с целью 15 повышения достоверности контроля, устройство содержит блок свертки, второй и третий элементы И, причем первый и второй входы второго элемента И образуют соответственно вход условия и вход изменения 20 режима устройства, выход второго элементаИ соединен с входом разрешения формирователя сигнатур, тактовый вход которого соединен с выходом третьего элемента И, первый вход которого соединен с выходом 25 блока свертки, а второй вход подключен ктактовому входу устройства, группа входов блока свертки образует групп, информационных входов устройства, группа информационных выходов формирователя сигнатур 30 соединена с группой входов дешифратора,инверсный выход которого соединен с вторым входом первого элемента И, третий вход которого образует вход разрешения выдачи результата устройства, группа вхо дов задания режима формирователя сигнатур образует группу одноименных входов устройства.1734096 Я;ЮР 40 45 50 Составитель М.Иванов Редактор И.Касардэ Техред М.Моргентал Корректор М,Максимишинец Заказ 1670 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб 4/5Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101
СмотретьЗаявка
4839281, 27.04.1990
МОСКОВСКИЙ ИНЖЕНЕРНО-ФИЗИЧЕСКИЙ ИНСТИТУТ
ИВАНОВ МИХАИЛ АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: G06F 11/28
Метки: микропрограмм, хода
Опубликовано: 15.05.1992
Код ссылки
<a href="https://patents.su/3-1734096-ustrojjstvo-dlya-kontrolya-khoda-mikroprogramm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля хода микропрограмм</a>
Предыдущий патент: Устройство для контроля последовательности прохождения сигналов
Следующий патент: Устройство для параллельного формирования адресов
Случайный патент: Устройство для сборки лепестковых полировальных кругов