Устройство для контроля хода микропрограмм Советский патент 1992 года по МПК G06F11/28 

Описание патента на изобретение SU1734096A1

Изобретение относится к вычислительной технике и может использоваться в системах функционального диагностирования для контроля хода программ и микропрограмм.

Цель изобретения - повышение достоверности контроля.

На чертеже представлена схема устройства.

Устройство для контроля хода микропрограмм содержит формирователь 1 сигнатур, дешифратор 2, элемент И 3, блок 4 свертки, элемент И 5, элемент И 6, тактовый вход 7, группу входов 8 задания режима, группу информационных входов 9, вход 10 условия, вход 11 изменения режима, вход 12 разрешения выдачи результата,

Блок 4 свертки содержит последовательно соединенные блок пространственного сжатия (БПС) и дешифратор. При разрядности поля контрольных разрядов,

равной единице, блок 4- это обычная схема свертки по модулю два. При организации потактного контроля дешифратор 2 может быть реализован в виде блока сравнения, первая группа входов которого подключается к выходам формирователя 1, а вторая группа входов - к выходам дополнительного поля контрольных разрядов регистра микрокоманд.

При использовании устройства для контроля хода микропрограмм каждая микрокоманда (МК) должна иметь в своем составе помимо адресного поля и поля управляющих сигналов (УС) (микроопераций), поля1 КР - контрольных разрядов, М1 - метки МК, в которых происходит анализ сигнала условия (У), М2 - метки контрольных МК При организации потактного контроля сигнал на выходе 12 постоянно равен 1.

Перед началом работы входы 9, 11 и 12 подключаются к соответствующим выходам

.й XI

ы

о о о

регистра микрокоманд, как показано на чертеже. Вход 10 подключается к линии сиг- нгла условия контролируемого МПУУ, Груп- nd входов 8 может подключаться, например, - сыходам шифратора, который преобразует код с выходов формирователя 1 в код, обеспечивающий выравнивание состояний формирователя 1 в точках слияния ветвей. Цепь установки формирователя 1 в исходное состояние на чертеже не показана,

При правильной работе МПУУ соблюдается условие

A (yC©KP)5const,

ч го обеспечивается соответствующим заполнением разрядов КР всех МК, где А- код са выходе БПС блока 4. Таким образом, при искажении кода МК на выходе блока 4 свертки оказывается сигнал О, который закрывает элемент И 6, Поэтому при появлении сигнала 1 на входе 12 код в формировате- ге 1 будет отличен от ожидаемого. На выходе дешифратора 2 появляется сигнал 1, что приводит к появлению сигнала ошибки на выходе 13. Возможны различные способы расстановки контрольных точек. Самый простой имеет следующий вид: М2 1 для тех МК, которым соответствует какое-то определенное состояние формирователя 1 (для отдельных его разрядов), на которое и настраивается дешифратор 2.

Аналогичным образом осуществляется обнаружение искажений хода микропрограммы. При этом не обнаруживаются только те неправильные переходы , для которых справедливо соотношение Sj :Si + 1, где Si и Sj - состояния формирователя 1, соответствующие MKj и MKj.

Отличительной особенностью устройства является логика работы формирователя 1, который при У 0 работает как генератор псевдослучайных кодов.

Формула изобретения

Устройство для контроля хода микропрограмм, содержащее формирователь сигнатур, дешифратор, первый элемент И, выход которого является выходом ошибки устройства, первый вход первого элемента И подключен к тактовому входу устройства, отличающееся тем, что, с целью

повышения достоверности контроля, устройство содержит блок свертки, второй и третий элементы И, причем первый и второй входы второго элемента И образуют соответственно вход условия и вход изменения

режима устройства, выход второго элемента И соединен с входом разрешения формирователя сигнатур, тактовый вход которого соединен с выходом третьего элемента И, первый вход которого соединен с выходом

блока свертки, а второй вход подключен к тактовому входу устройства, группа входов блока свертки образует группу информационных входов устройства, группа информационных выходов формирователя сигнатур

соединена с группой входов дешифратора, инверсный выход которого соединен с вторым входом первого элемента И, третий вход которого образует вход разрешения выдачи результата устройства, группа входов задания режима формирователя сигнатур образует группу одноименных входов устройства.

N

13

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

название год авторы номер документа
Устройство для контроля хода микропрограмм 1990
  • Иванов Михаил Александрович
SU1728865A1
Микропрограммное устройство управления 1983
  • Зурхаев Арслан-Али Абдулаевич
  • Какаев Олег Григорьевич
  • Тарасов Владимир Георгиевич
  • Темирханов Темирхан Эльдерханович
  • Петухов Игнатий Макарович
  • Кузнецов Владислав Павлович
  • Гончаров Евгений Владимирович
  • Пересада Андрей Викторович
SU1164706A1
Микропрограммное устройство управления с контролем 1989
  • Харченко Вячеслав Сергеевич
  • Петунин Сергей Юрьевич
  • Тимонькин Григорий Николаевич
  • Вахрушев Алексей Леонидович
  • Говоров Алексей Альбертович
  • Ткаченко Сергей Николаевич
SU1702370A1
Мультимикропрограммная управляющая система 1983
  • Сидоренко Николай Федорович
  • Свищ Владимир Митрофанович
  • Остроумов Борис Владимирович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
SU1133594A1
Мультимикропрограммная управляющая система с контролем и восстановлением 1988
  • Харченко Вячеслав Сергеевич
  • Кальченко Сергей Борисович
  • Пугач Евгений Васильевич
  • Тимонькин Григорий Николаевич
  • Улитенко Валентин Павлович
  • Ткаченко Сергей Николаевич
SU1704147A1
Устройство для контроля хода программ 1987
  • Иванов Михаил Александрович
SU1578713A1
Мультимикропрограммная управляющая система 1984
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Чигрин Олег Николаевич
  • Благодарный Николай Петрович
  • Кальченко Сергей Борисович
  • Ткаченко Сергей Николаевич
  • Дашковский Юрий Александрович
SU1241244A1
Устройство для обучения 1988
  • Соловьев Георгий Николаевич
  • Ковригин Борис Николаевич
  • Тышкевич Владимир Георгиевич
  • Сидуков Владимир Михайлович
  • Мифтахов Рустам Канафиевич
  • Иванов Михаил Александрович
SU1663618A1
Микропрограммное устройство управления 1984
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Самарский Виктор Борисович
  • Ткаченко Сергей Николаевич
  • Королев Анатолий Викторович
  • Сорока Леонид Степанович
SU1180888A1
Микропрограммное устройство управления 1980
  • Машкин Алексей Михайлович
SU898431A1

Иллюстрации к изобретению SU 1 734 096 A1

Реферат патента 1992 года Устройство для контроля хода микропрограмм

Изобретение относится к вычислительной технике и может использоваться в системах функционального диагностирования микроЭВМ. Цель изобретения - повышение достоверности контроля. Устройство содержит формирователь сигнатур, дешифратор, три элемента И, блок свертки. При использовании устройства каждому слову программы или микропрограммы ставится в соответствие определенное состояние формирователя сигнатур, работающего в режиме счетчика импульсов. При неправильном переходе в программе или микропрограмме состояние формирователя будет отличаться от ожидаемого. 1 ил,

Формула изобретения SU 1 734 096 A1

Документы, цитированные в отчете о поиске Патент 1992 года SU1734096A1

Авторское свидетельство СССР № 1300479,кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для контроля хода программ 1987
  • Зиборова Марина Эдуардовна
  • Иванов Михаил Александрович
  • Тышкевич Владимир Георгиевич
SU1508215A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 734 096 A1

Авторы

Иванов Михаил Александрович

Даты

1992-05-15Публикация

1990-04-27Подача