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

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

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

Цель изобретения - повьшение достоверности контроля путем обеспечения проверки цепей блокировки младших разрядов старшими.

Устройство для контроля схем сравнения (фиг.1) содержит схему 1 сравнения, постоянный запоминающий блок

2281072

На фиг. 1 изображена функциональная схема предлагаемого устройства для контроля схем сравнения; на фиг. 2 - временная диаграмма импуль- 5 сов, формируемых генератором.

В табл. 1 указаны подаваемые на входы контролируемой четырехвходовой схемы сравнения и соответствующая им прошивка ПЗУ 2.

Т а б л и ц а I

(ПЗБ) 2, счетчик 3 (адреса), первый 4, второй 5 и третий 6 регистры, первый 7 и второй 8 дешифраторы, триггер 9,

генератор 10 импульсов, блок формирования сигнала ошибки, содержащий элемент 11 сравнения и элемент И 12, первьй 13 и второй 14 элементы И, элемент ИЛИ 15. Кроме того, устройство содержит входы 16 и 17 пуска и сброса устройства, выход 18 ошибки устройства, выходы 19-21 Меньше Равно и Больше схемы 1 сравнения второй, третий, первый выходы 22-24 ПЗУ 2, выходы 25-28 дешифратора 7, второй и первый выходы генератора 10 импульсов, блок 31 формирования сигнала ошибки.

Рассмотрим назначение элементов .предлагаемого устройства для контроля схем сравнения.

Схема I сравнения является объектом контроля. Она предназначена для .сравнения п-разрядных двоичных чисел ,и формирования rto результатам сравнения одного из трех возможных сигналов: А Б -на выходе 19, А 6 - на выходе 20 или А В - на выходе 2I. При правильной работе схемы 1 сравнения иа ее выходах должен присутствовать один и только один еди- :ничный сигнал.

Постоянный запоминающий блок (ПЗБ) 2 предназначен для хранения кодов микрокоманд, обеспечивающих проверку схемы. 1 сравнения, информация ПЗБ 2 представляет собой ПЗБ статичекого типа, т.е. информация на его выходах соответствует той ячейке памяти, адрес которой присутствует на входе ПЗБ 2, и держится на выходе до тех пор, пока на вход ПЗБ 2 подаеся соответствующий ей адрес. Микрокоманды, хранящиеся в ПЗБ 2, содержат каждая номер единичного разряда кода А и В (считьшается на выходе 22 ПЗБ 2), разряд.управляющий запись информации в регистры 4 или 5 (считывается на выходе 23 ПЗБ 2) и номер выхода схемы 1 сравнения, на котором должен присутствовать единичный сигнал в данном такте контроля, либо код конца работы устройства (считывается на выходе 24 ПЗБ 2). Для микрокоманд, хранящихся в ПЗБ 2, принято следуннцее кодирование. Нулевой код на выходе ПЗБ 2 соответствует нулевому коду регистра А (6), код 00....01 -коду 00....01 регистра А

(В), код 00010 - коду П. ...010,

код 00011 - коду 000100 и

т.д. Дпя кодов на выходе 24 ПЗБ 2 принято следующее соответствие:

Код 00Выход ПЗБ 2, А В Код 01 , А В Код 10 , А В

Код 11Конец работы устройства

Счетчик 3 адреса служит для формирования, хранения и вьщачи адреса очередной микрокоманды, считываемой из ПЗБ 2. Он представляет собой двоичный суммирукиций счетчик, изменения состояний которого происходят по заднему фронту тактовых импульсов, поступающих на его счетный вход. Установка счетчика 3 в исходное состояние происходит при подаче

на его вход R импульса сброса, который поступает на вход 17 сброса устройства.

Регистры 4 и 5 служат для приема, хранения и вьщачи кодов А и Б соот-

ветственно, подаваемых на входы схемы 1 сравнения при контроле. Запись информации в регистры 4 и 5 осуществляется по заднему фронту синхроимпульсов, поступающих на входы С..

Сброс регистров 4 и 5 в ноль осуществляется по сигналу, подаваемому на вход R.

Регистр 6 предназначен для приема, хранения и записи номера выхода

схемы 1 cpaвнeнияJ на которо должен быть единичный сигнал в данном такте контроля, либо кода конца работы устройства. Запись осуществляется по заднему фронту Импульса, поступаю

щего на вход С , а сброс регистра 6 - при постуштении KMnyjjbca на вход R.

Дешифратор 7 предназначен для дешифрации кодов номера выхода схемы 1 сравнения, на котором в данном

такте контроля должен присутствовать единичный сигнал, либо кода конца работы устройства. На вход дешифратора 7 подается двухразрядный двоичный код с выхода 21 ПЗБ 2. При

коде 00 единица присутствует на выходе 24, при коде 01 - на выходе 25, при коде 10 - на выходе 26 и при коде II - на выходе 27 дешифратора 7. Дешифратор 8. служит для де.шифрации номера раз ряда кода А или В , который должен быть равен единице. Первый - п-й выходы дешифратора 8 подключены соответственно к первому n-му входам регистров 4 и 5. Нулевой выход дешифратора 8 свободен.

Триггер 9 пуска служит для пуска и останова устройства.

Он переключается в единицу при подаче сигнала Пуск на вход 16 устройства и возвращается в исходное при обнаружении отказа контролируемой схемы 1 сравнения, в конце контроля схемы 1 сравнения, либо при подаче сигнала Сброс на вход 17 устройства. Элемент ИЛИ 15 реализует дизъюнкцию этих сигналов и формируВ соответствии с табл. 2 блок 31 контроля построен на элементе 11 сравнения и элементе И 12. На входы эле- 0 мента 11 сравнения подаются сигналы с выходов схемы 1 сравнения и выходов 25-27 дешифратора 7. На выходе элемента II сигнал равен единице, если двоичные коды, поступающие, с 45 выходов схемы 1 сравнения и дешифратора 7 совпадают, и равен нулю в остальных случаях. Выход элемента 11 сравнения соединен с инверсным входом элемента И 12, на прямой вход которо-50 го подаются тактовые импульсы с выхода 29 генератора 10. Благодаря этому на выходе блока 3J контроля форми-.-- руется сигнал ошибки, если при поступлении тактового импульса на выходе 55 элемента 11 сравнения отсутствует единичный сигнал, т.е. схема 1 сравнения функционирует неправильно.

ет сигнал сброса на вход R-тригге- ра 9.

Генератор 10 импульсов служит для формирования последовательностей сдвинутых друг относительно друга импульсов, обеспечивающих синхронизацию работы устройства. Временная диаграмма работы генератора 5 пред- ставлена на фиг.2.

Блок 31 Контроля служит для формирования сигнала ошибки, если схема 1 сравнения работает неправильно (см. табл.2)

Таблица 2

Элементы И 13 и 14 управляют записью информации в регистры 4 и 5 соответственно.

Устройство для контроля схем сравнения работает следующим образом.

Перед началом работы все элементы памяти} устройства устанавливаются в исходное (нулевое) состояние подачей сигнала Сброс на вход 17 устройства. При поступлении сигнала Пуск на вход 16 устройства триггер 9 устанавливается в единичное состояние и запускает генератор 10.

Первый импульс с выхода 29 генератора 10 поступает на блок 31 контроля, в результате чего проверяется правильность работы схемы 1 сравнения на Нулевых кодах Аи 8 . По аадне му фронту этого импульса записывается в регистр 4 код числа К , содержащий единицу в первом разряде. Этот

712281

од хранится в нулевой ячейке ПЗБ 2. апись кода в регистр Д определяет этом случае наличие единичного сигала на выходе 23 ПЗБ 2. С выхода 24 ЗБ 2 одновременно записьгаается в ре- s гистр 6 код 10, соответствующий едиице на выходе А В ПЗБ 2 (фиг.2). о тактовому импульсу с выхода 30 геератора 10 в счетчике 3 устанавливатся адрес следующей (первой) ячейки 10 ЗБ 2.

Следукяций импульс с выхода 29 генератора 10 поступает на вход блока 31 контроля в результате чего осуществляется проверка правильности 15 работы схемы 1 сравнения на кодах, записанных в регистрах 4 и 5. По заднему фронту этого импульса в регистр 4 записьюается очередной код (фиг.2). По очередному импульсу с выхода 30 20 генератора IО в счетчике 3 устанавливается адрес следующей ячейки памяти ПЗБ 2,

Далее устройство работает анало- 25 гично описанному.

В каждом такте работы устройства обновляется код только в одном из регистров 4 и 5 и осуществляется контроль правильности работы схемы 1 сравнения на этих кодах. Проверка работы схемы 1 сравнения осуществля- етсд при всех комбинациях кодов А и В , содержащих не более одной единицы. Это обеспечивает высокую достоверность контроля и одновременно вы- 5 сокое быстродействие устройства (малое время контроля). Высокая достоверность контроля достигается тем, что по каждому входу схемы I сравнения проверяется ее срабатывание по выходам А- В, А &, А & как при единичном, так и при нулевом сигналах, т.е. проверяются как цепи фор- мирования единичных сигналов на выходах 19-21 схемы 1, так и цепи блокировки младших разрядов кодов А (в) старшими разрядами кодов Б (Л)..

Если хотя бы в одном такте контроля блок 31 контроля сформирует единичный сигнал, он поступит на вы- ход 18 устройства, сигнализируя об ошибке в работе схемы 1 сравнения, а также через элемент ИЛИ 15 на вход R-триггера 9 и остановит работу устройства.55

Если схема 1 сравнения исправна, то в последнем такте в регистр 6 за- письшается код 11, который приведет

30

45

07°

к появлению на выходе 28 дешифратора 7 единичного сигнала (конец работы), который остановит работу устройства. На этом процесс контроля заканчивается.

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

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

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

2, Устройство по п.1,отлича- ю щ е ее я тем, что блок Армирования сигнала ошибки содержит узел сравнения и элемент И, причем первая и рторая rpyiftnj входов узла сравнения рвляются первой и второй группами входов блока, а выход соединен с первым входом элемента И, второй вход и выход которого соединены соответственно с разрешаищим входом и выходом блока.

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

название год авторы номер документа
Устройство для контроля программ и микропрограмм 1983
  • Сидоренко Николай Федорович
  • Ткаченко Сергей Николаевич
  • Козий Сергей Петрович
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Кирсанов Станислав Петрович
  • Остроумов Борис Владимирович
SU1176334A1
Устройство для контроля последовательностей импульсов 1989
  • Сидоренко Николай Федорович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Могутин Роман Иванович
  • Остроумов Борис Владимирович
SU1651289A1
Устройство для контроля управляющих сигналов микропроцессора 1989
  • Сидоренко Николай Федорович
  • Ткачев Михаил Павлович
  • Пикин Владимир Юрьевич
  • Остроумов Борис Владимирович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1656536A1
Устройство для контроля резервированного генератора 1980
  • Гладков Юрий Викторович
  • Евсеев Евгений Александрович
  • Горбунов Александр Николаевич
SU907887A1
Устройство для тестового диагностирования 1982
  • Барбаш Иван Панкратович
  • Петунин Сергей Юрьевич
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткачев Михаил Павлович
SU1045230A1
Устройство для контроля оперативной памяти 1989
  • Куранов Сергей Анатольевич
  • Моторин Лев Николаевич
  • Павлов Владимир Николаевич
  • Пасенков Владимир Петрович
  • Трещановский Александр Кириллович
SU1619347A1
Устройство для контроля 1985
  • Сидоренко Николай Федорович
  • Остроумов Борис Владимирович
  • Ткаченко Сергей Николаевич
  • Тимонькин Григорий Николаевич
  • Ткачев Игорь Васильевич
  • Харченко Вячеслав Сергеевич
SU1293739A1
Устройство для измерения мощности 1990
  • Чинков Виктор Николаевич
  • Немшилов Юрий Александрович
  • Бернадский Виктор Андреевич
SU1751685A1
Устройство для контроля и восстановления микропроцессорной системы 1985
  • Баженов Сергей Евгеньевич
  • Карнаух Константин Григорьевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Топорков Валентин Васильевич
  • Харченко Вячеслав Сергеевич
SU1317441A1
Устройство для исправления ошибок 1985
  • Матвеев Борис Васильевич
  • Черненко Александр Михайлович
  • Кретинин Виктор Васильевич
  • Алперин Евгений Данилович
SU1327297A1

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

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

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

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

S-

gjot.f 29 f n n n n П t

n n n П П ..

Vuit.2

редактор Ю.Середа

Составитель Л.Горская Техред И.Попович

2288/50

Тираж 671Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д.А/5

Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная,4 .

Корректор А.Обручар

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

Устройство для проверки схем сравнения 1976
  • Тутолмин Николай Васильевич
SU583436A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для контроля схем сравнения 1978
  • Кипецкий Юрий Антонович
  • Теслюк Анатолий Филиппович
SU767767A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 228 107 A1

Авторы

Сидоренко Николай Федорович

Тимонькин Григорий Николаевич

Харченко Вячеслав Сергеевич

Ткаченко Сергей Николаевич

Кирсанов Станислав Петрович

Даты

1986-04-30Публикация

1984-09-20Подача