SU1218386A1 - Устройство дл контрол схем сравнени - Google Patents
Устройство дл контрол схем сравнени Download PDFInfo
- Publication number
- SU1218386A1 SU1218386A1 SU843778502A SU3778502A SU1218386A1 SU 1218386 A1 SU1218386 A1 SU 1218386A1 SU 843778502 A SU843778502 A SU 843778502A SU 3778502 A SU3778502 A SU 3778502A SU 1218386 A1 SU1218386 A1 SU 1218386A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- input
- register
- outputs
- inputs
- Prior art date
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Изобретение относитс к области автоматики и вычислительной техники. Цель изобретени - повьшение достоверности контрол . Устройство содержит блок пам ти, регистр микрокоманд , мультиплексор, регистр адреса, триггер, генератор тактовых импульсов , два регистра сдвига, элемент сравнени , контролируемую схему сравнени , блок анализа, два элемента И, два элемента Ш1И-НЕ, три элемента И. Устройство осуществл ет проверку схемы сравнени в четырех режимах. В первом режиме на первую группу входов схемы сравнени подаетс число Л 0, а на другую при помощи регистра сдвига число В ,в котором единица присутствует только в одном разр де. Во втором режиме контрол подаетс число, содержащее единицу в разр дах Л, а на другой вход число, в котором единица содержитс в предпоследнем разр де, и так далее, до тех пор, пока эта единица не перепишетс в первый разр д регистра сдвига. В этом режиме провер етс равенство А В всех входов Qi Ь, . Третий и четвертый режимы эквивалентны первому и второму. За счет последовательного контрол реализуетс минимальна совокупность проверок, обес- печиЬающих контроль всех цепей формировани сигналов .Л..В,А в, 5 ил. i (Л С
Description
1
1 зобретение относитс к автоматик и вычислительной технике и может быть использовано при реализации средств тестового диагностировани блоков дискретной техники.
Целью изобретени вл етс повы- 1ление достоверности контрол .
На фиг. 1 приведена функциональна схема предлагаемого устройства; на фиг. 2 - временна диаграмма работы генератора тактовых импульсов .
Устройство дл контрол схем сравнени (фиг. 1) содержит контролируемую схему 1 сравнени , блок пам ти 2, регистр 3 адреса, регистр 4 микрокоманд, регистры 5,6 сдвига, триггер 7, генератор 8 тактовых импульсов , мультиплексор 9, элемент Ю срапЕгенп , блок 11 анализа, со- дер шщий элемент И-ИЛИ НЕ 12, элементы ИЛИ 13, 14; элементы И 15, 16, элементы tl 17, 18, элементы ШШ 19, 20, пход.. пуска 21, выход ошибки устройства 22, первьй-четвертый выходы 23-26, блока пам ти, первьш-де- в т)1й выходы 27-35 регистра 4 микрокоманд , первьй-третий выходы 36- 33 схемы сравнени , выходы 39-41 старшего разр да регистра 5, младшего и старшего разр дов регистра 6 соответственно, выходы 42-44 генератора 3 тактовых импульсов (выходы пол адреса блока пам ти 23, признака модификации адреса 24, признака следующего адреса микрокоманды 25, выход 26 пол управлени , выход 27 признака сброса первого регистра сдвига, выход 28 признака разрешени выход 29 признака сравнени , выход 30 признака сброса второго регистра сдвига, выход 31 признака разрешени , выход 32 признака несравнени , выход 33 признака анализа, выходы признака кода логических условий 34, признака конца контрол 35, выход Неравно 36, выход Равно 37, выход Неравно 38, выходы старшего разр да, выходы младшего и . старших разр дов регистров 5 и 6, соответственно 39-41, выходы 42,44 генератора тактовых импульсов Устройство работает следующим образом .
В исходном состо нии все элементы пам ти устройства наход тс в нулевом состо нии. На фиг. 1 цепи установки в исходное состо ние усло но не показаны.
83862
Устройство осуществл ет проверку схемы 1 сравнени последовательно в следующих режимах.
Первьй режим. На первый вход
схемы 1 подаетс число А О, ас помощью регистра 6 сдвига последовательно формируютс и подаютс на второй вход схемы 1 числа В-содержащие единицу только в одном разр 0 де от до .В результате выполнени этого режима провер етс работоспособпость и правильность реакции схемы 1 на единичный сигнал по всем входам числа В .
s Второй режим. На вход В схемы 1 задаетс число, содержащее единицу в старшем разр де ( DV,. 1), а на вход А последовательно пода- , ютс числа, содержащие единицу
0 в разр дах a,.,.,c. После этого на вход В задаетс число с -1, а на вход А последовательно задаютс числа, содержащие единицу в разр дах 1, cia, . . . , (и так далее
5 по b 1 1 и ). В результате выполнени этого режима провер етс правильность формировани схемой 1 сигнала А В дл всех входов , i 1 п и правильность
0 формировани схемой 1 сигнала дл всех пар разр дов Bj , Q ; , i 1, п, aj 1, i. Это позвол ет эффективно проверить работоспособность цепей блокировки младших разр дов старшими по всем входам схемы 1.
Третий режим. Этот режим полностью эквивалентен первому режиму. На вход схемы 1 подаетс число В - О, а на вход Д последовательно зада- ютс числа, содержащие о т- , -i- 1,...,Q(-,- 1. В результате выполнени этого режима провер етс работоспособность всех цепей формировани сигнала А В схемы 1 по всем входам числа А .
Четвертый режим. Этот режим эквивалентен второму режиму контрол . Отличие состоит в том, что дл каждого числа А , содержащего одну единицу (а, 1, а. 1,..., а -1), последовательно формируютс числа В, содержащие единицу в разр дах bj, j 1, i, если а| 1. Благодар выполнению этого режима провер етс работоспособность цепей формировани сигнала А В схемой 1 и работоспособность цепей блокировки старшими разр дами младших при формировании сигнала по всем входам схемы 1
5
5
0
5
Последовательный контроль схемы 1 с помощью предлагаемого устройства обеспечивает существенное повьшение достоверности результатов контрол при высоком быстродействии за счет реализации минимальной совокупности проверок, обеспечивающих контроль всех цепей формировани сигналов , А ,а также цепей блокировки младших разр дов старшими.
В табл. 1 представлена таблица кодов чисел А и В , последовательно подаваемых на входы схемы 1, при реализации первого-четвертого режимов контрол (при п 4).
Рассмотрим функционирование устроства в перечисленных режимах.
По сигналу Пуск, поступающему на вход 21 устройства, триггер 7 устанавливаетс в единичное состо ние и запускает генератор 8 тактовых импульсов, который начинает формировать последовательности синхроимпульсов .
На выходе 35 регистра 4 микрокоманд присутствует нулевой код, поэтому выходной сигнал мультиплексора 9 равен единице, и элемент И 18 открыт . Первьш синхроимпульс с выхода 42 генератора 8 тактовых импульсов поступает на шестой вход блока 11 анализа, который осуществл ет контроль правильности работы схемы 1 на числах Л В 0. Одновременно этот синхроимпульс проходит на вход синхронизации регистра 3 адрес по его заднему фронту в регистр 3 адреса записываетс адрес первой микрокоманды, который хранитс в чейке с нулевым адресом. В результте этого перва микрокоманда считываетс из блока пам ти 2. По заднему фронту второго синхроимпульса с выхода 43 генератора 8 тактовых импульсов ее микрооперационна част и код провер емого логического услови записываютс в регистр 4 микрокоманд. В результате этого устройство переходит в первьй режим контрол .
На выходе 32 регистра 4 микрокоманд по вл етс единичный сигнал, которьй открывает элемент И 16, на который последовательно подаютс импульсы с выхода 44 генератора 8 тактовых импульсов. В результате этого в младший разр д регистра 6 сдвига записываетс единица, котора
25
218386
последовательно сдвигаетс в сторону старшего разр да. При каждом положении единицы в регистре 6 сдвига на шестой вход блока 11 анализа
5 подаетс синхроимпульс с выхода 42 генератора 8 тактовых импульсов, который следует каждьй раз после импульса на выходе 44 генератора 8 тактовых импульсов (см. фиг. 2). В
10 результате этого осуществл етс проверка исправности схемы 1 в первом режиме контрол по всем разр дам входа В . Код логических условий, поступающий на мультиплексор 9, ключает выход 41 регистра 6 сдвига к ВХОДУ) элемента И 18. Поэтому до тех пор, пока единица в регистре 6 не достигнет его старшего разр да, в регистр 3 адреса не запишетс адрес
20 следующей микрокоманды..
После по влени единицы в старшем разр де регистра 6 сдвига элемент И 17 откроетс , и очередной импульс с выхода 42 генератора 8 тактовых импульсов запишет в регистр 3 адреса, адрес следующей микрокоманды, а ее операционна часть с кодом логических условий по синхроимпульсу с выхода 43 генератора 8 тактовых импульсов запишетс в регистр 4 микрокоманд. В результате этого устройство перейдет во второй режим контрол .
На выходе 29 регистра 4 микрокоманд по витс единичный сигнал, который откроет элемент И 15, ив младший разр д регистра 5 сдвига запишетс единица, котора будет последовательно сдвигатьс в сторону старшего разр да до тех пор, пока не достигнет его (А В). В каждом такте по синхроимпульсу с выхода 42 генератора 8 тактовых импульсов будет производитьс контроль правильности работы схемы 1 блоком 11 анализа . Код логического услови настроит мультиплексор 9 таким образом, что к входу элемента И 18 будет подключен элемент 10 сравнени . Поэтому очередной тактовый импульс пройдет
50 на вход синхронизации регистра 3 только при кодах чисел А. В 1000. ...0. По этому Импульсу из блока пам ти 2 будет считана очередна микрокоманда, и на выходах 27,
55 31, 32 регистра 4 микрокоманд по в тс единичные сигналы. По этим сигналам регистр 5 сдвига сброситс в ноль, а в регистре 6 сдвига
30
35
40
45
единица из старшего (п го) разр да сдвинетс в (п - 1)-й разр д (обратный сдвиг). После этого по следующей паре синхроимпульсов с вы- хода 42 и 43 генератора 8 тактовых импульсов будет считана очередна микрокоманда, на выходе 29 регистра 4 микрокоманд по витс единичный сигнал, и цикл проверки схемы 1 повторитс до совпадени кодов А 6 010..,0.
При А В в регистр 4 микрокоманд будет считана микрокоманда проверки логического услови Ь 1; дл чего с помощью мультиплексора 9 к входу элемента И 18 будет подключе выход триггера 7 (константа 1), а на выходе 24 блока пам ти 2 будет сформирован единичный сигнал, которьй откроет элемент И 17, разрешающий модификацию адреса значением младшег разр да регистра 6 (выход 40). При bi О модификации не будет, в регистр 4 микрокоманд вновь будет счи- тана микрокоманда сброса- регистра 5 и сдвига на единицу вправо содержимого регистра б сдвига, и цикл работы устройства повторитс . Так будет продолжатьс до тех пор, пока не будет получено равенство А -6
00001, т.е. единица в регистре
6 сдвига не достигнет младшего разр да . После этого произойдет модификаци адреса следующей микрокоманды единичным значением младшего разр да регистра б сдвига, и устройство вьй- дет из цикла (см. фиг. 1). В регистр
4микрокоманд будет считана очередна микрокоманда сброса регистра б сдвига , а затем микрокоманда сдвига еди ницы в регистре 5 сдвига. Устройство перейдет в третий режим контрол .
Работа устройства контрол в третьем и четвертом, режимах аналогична его работе в первом и втором режимах соответственно. Отличие состоит в том, что функции регистра
5сдвига в этих режимах вьтолн ет регистр б сдвига и наоборот соответственно микрокоманды, считываемые в этих режимах, содержат микрооперации , инверсные предьщущим.
По окончании четвертого режима Контрол , который будет также характеризоватьс условием А В О 0. ..01, в регистр 4 микрокоманд бу- дет считана микрокоманда, содержаща микрооперацию конец работы. На выходе 34 регистра 4 микрокоманд по витс единичный сигнал, который, пройд через элемент ПЛИ 19, возвратит триггер 7 Б исходное состо ние, и работа устройства прекратитс .
Если в каком-либо такте работы устройства блок 11 анализа обнаружит неправильную работу контролируемой схемы 1 сравнени , на его выходе по витс единичный сигнал, который остановит работу устройства,(сбросит триггер 7) и пройдет на выход 22 устройства, сигнализиру о неправильном функционировании схемы 1.
В табл. 2 приведен один из возможных вариантов прошивки блока пам ти 2 дл реализации всех четырех режимов контрол .
Как следует из табл. 2 содержимое чеек пам ти блока 2 не зависит от разр дности провер емых схем 1 и занимает весьма небольшой объем пам ти.
Claims (1)
- Формула изобретениУстройство дл контрол схем сравнени , содержащее контролируемую схему сравнени , первый и второй регистры сдвига, триггеры, генератор тактовых импульсов yi блок анализа , причем вход пуска устройства соединен с единичным входом триггера , выход которого соединен с входом пуска генератора тактовых импульсов, группы выходов первого и второго регистров сдвига соединены с первой и второй группами информационных входов контролируемой схемы сравнени выход Равно и два выхода Неравно которой соединены с первым, вторым и третьим входами блока анализа соответственно выход которого вл етс выходом ошибки устройства, о т- л и ч а ю щ е е с тем, что, с целью повьппени достоверности контрол (, оно содержит блок пам ти, регистр адреса, регистр микрокоманд, мультиплексор, элемент сравнени , первьй и второй элементы ИЛИ-НЕ, первый, второй, третий и четвертьй элементы И, первый и второй элементы ИЛИ, причем выходы признаков сброса регистра микрокоманд соединены с входами сброса первого и второго регистров сдвига соответственно, выходы признаков разрешени регистра микрокоманд соединены с входамизаписи первого и второго регистров сдвига соответственно, группы выходо первого и второго регистров сдвига за исключением выходов младших разр дов , соединены с первой и второй группами информационных входов элемента сравнени и с группами входов первого к второго элементов ИЛИ-НЁ соответственно, выход признака сравнени регистра микрокоманд соединен с первым входом первого элемента И, выход которого соединен с входом синхронизации первого регистра сдвига, выход признака несравнени регистра микрокоманд соединен с первым входом второго элемента И, выход которого соединен с входом синхронизации второго регистра сдвига , информационные входы первого и второго регистров сдвига соединены с выходами первого и второго элементов ШШ-НЕ соответственно первый выход генератора тактовых импульсов соединен с входом синхронизации регистра микрокоманд,второй выход генератора тактовых импульсов соединен с вторыми входами первого и второго элементов И, выходы пол адреса блока пам ти и выход первого элемента ИЛИ соединены с информационными входами регистра адрес вход синхронизации которого соединен с выходом третьего элемента И, выход адреса соединены с адресными входами блока пам ти, выходы пол управле- НИН которого соединены с информационными входами регистра микроко0000 0001 0010 0100 10000001 00101000 100005о50манд, группа выходов признака кода логических условий которого соединена с группой управл ющих входов мультиплексора, выход которого соединен с первым входом третьего элемента И, выход признака следующего адреса микрокоманды блока пам ти соединен с первым входом первого элемента ИЛИ, второй вход которого соединен с выходом четвертого элемента И, первый вход которого соединен с выходом признака модификации адреса блока пам ти, выход старшего разр да второго регистра сдвига соединен с вторым входом четвертого элемента И и первым информационным входом мультиплексора, выход старшего разр да первого регистра сдвига соединен с вторым информационным входом мультиплексора, вход управлени которого соединен с выходом триггера, третий информа- ционньй вход мультиплексора соединен с выходом Равно элемента сравнени и с четвертым входом блока анализа, выход блока анализа соединен с первым входом второго элемента ИЛИ, выход которого соединен с нулевым входом триггера, второй вход второго элемента ИЛИ соединен с выходом признака конца контрол регистра микрокоманд, выход признака айализа которого соединен с п тым входом блока анализа, шестой вход которого соединен с третьим выходом генера- тора тактовых импульсов и с вторым входом третьего элемента И.Таблица 1А В А ВI0100 1000 0000 0001 0010 0100 0000 0001 0010 0000 . 0001 0001 001.0II0100 10001000 1000 100010000100 0100V01000010 00101000 1000 0100 0100 0100 0100 0010 0010 0010 0001 .0001 0000 0000 0000 00000001 0010 010010000000 . 000101000000 0001А БА- вА вА вА вА. вА вА ввА- ввА вА вА вА ВА; ВА вА ВА ВА ВА ВА ВПродолжение табл. I1 11 11 11 11 11 1 11 11 11 1 11 1Таблица2
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843778502A SU1218386A1 (ru) | 1984-08-09 | 1984-08-09 | Устройство дл контрол схем сравнени |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843778502A SU1218386A1 (ru) | 1984-08-09 | 1984-08-09 | Устройство дл контрол схем сравнени |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1218386A1 true SU1218386A1 (ru) | 1986-03-15 |
Family
ID=21133873
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU843778502A SU1218386A1 (ru) | 1984-08-09 | 1984-08-09 | Устройство дл контрол схем сравнени |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1218386A1 (ru) |
-
1984
- 1984-08-09 SU SU843778502A patent/SU1218386A1/ru active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 583436, кл. G 06 F 11/00, 1976. Авторское свидетельство СССР № 767767, кл. G 06 F 11/22, 1978. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4160154A (en) | High speed multiple event timer | |
SU1218386A1 (ru) | Устройство дл контрол схем сравнени | |
SU1488809A1 (ru) | Устройство для имитации сбоев * и неисправностей цифровой вычислительной машины | |
SU1247773A1 (ru) | Устройство дл измерени частоты | |
SU1661768A1 (ru) | Устройство дл контрол цифровых блоков | |
SU1654826A1 (ru) | Устройство дл контрол последовательностей сигналов | |
SU813434A1 (ru) | Устройство дл контрол регистраСдВигА | |
SU902074A1 (ru) | Кольцевой сдвигающий регистр | |
SU1487063A2 (ru) | Устройство для перебора сочета?,'гй .. (?-7) | |
SU473180A1 (ru) | Устройство дл проверки схем сравнени | |
RU2030107C1 (ru) | Парафазный преобразователь | |
SU1522188A1 (ru) | Устройство дл ввода информации | |
SU1295393A1 (ru) | Микропрограммное устройство управлени | |
SU395989A1 (ru) | Накапливающий двоичный счетчик | |
SU1037257A1 (ru) | Устройство дл контрол логических блоков | |
SU1674255A2 (ru) | Запоминающее устройство | |
SU1674128A1 (ru) | Устройство дл локализации неисправностей | |
SU1218393A1 (ru) | Устройство дл исследовани графов | |
SU1160414A1 (ru) | Устройство дл контрол логических блоков | |
SU868763A1 (ru) | Устройство дл контрол логических блоков | |
SU494745A1 (ru) | Устройство дл синтеза многотактной схемы | |
SU388288A1 (ru) | Всесоюзная | |
SU970281A1 (ru) | Логический пробник | |
SU1464130A1 (ru) | Фоторегистрирующа система | |
SU1562966A1 (ru) | Устройство дл выбора асинхронных сигналов по критерию М из N |