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

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано для контроля группы однотипных логических блоков. Цель изобретения - повышение оперативности контроля. Устройство содержит группу логических блоков 1, генератор импульсов 2, элементы И 3-7, счетчик 8, генератор 9, триггеры 10, 11, блок памяти начальных условий 12, регистр сдвига 13, регистр 14, элементы ИЛИ 15,16, коммутатор 17, блок индикации 18, коммутаторы 19, группу схем сравнения 20, кнопки Сброс 21, Пуск 22, переключатель режима работы 23, блок хранения эталона 24. В случае обнаружения ошибки по сигналу через элемент ИЛИ 15 из блока памяти считывается код 100...О, что приводит к закрытию всех элементов коммутации коммутатора 17 и отключение выходов контролируемых блоков 1 от схем сравнения 20 и снятию сигнала несовпадения. Единица из первого разряда регистра сдвига 13 последовательно продвигается и открывает соответствующие элементы коммутации коммутатора 17, тем самым последовательно подключаются логические блоки. Процесс повторяется до обнаружения сигнала несовпадения, и в блок индикации записываются номер неисправного блока, номер теста, номер контакта, на котором произошло несовпадение . 2 ил. (Л

СО)ОЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК ()9) (П) (5)) 4 G 06 F 11/26 ф(1royiq)1 q

13,." ц

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

Н АBTOPCKOMY СВИДЕТЕЛЬСТВУ (21) 4109178/24-24 (22) 09,06 ° 86 (46) 07.02.88. Бюл. Ф 5 (71) Смоленское специальное конструкторско-технологическое бюро систем программного управления (72) В.Л.Почечуев (53) 681.3 (088.8) (56) Авторское свидетельство СССР

Ф 1233157, кл. С 06 F 11/26, 1983.

2. Авторское свидетельство СССР

М - 896628, кл. G 06 F 11/26, 1980. (54) УСТРОИСТВО ДЛЯ ГРУППОВОГО КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ (57) Изобретение относится к автома" тике и вычислительной технике и может быть использовано для контроля группы однотипных логических блоков.

Цель изобретения — повьппение оперативности контроля. Устройство содержит группу логических блоков 1, генератор импульсов 2, элементы И 3-7, счетчик 8, генератор 9, триггеры

10, 11 блок памяти начальных условий 12, регистр сдвига 13, регистр

14, элементы ИЛИ 15,16, коммутатор

17, блок индикации 18, коммутаторы

19, группу схем сравнения 20, кнопки

"Сброс" 21, "Пуск" 22, переключатель режима работы 23, блок хранения эталона 24, В случае обнаружения ошибки по сигналу через элемент ИЛИ 15 из блока памяти считывается код 100...0, что приводит к закрытию всех элементов коммутации коммутатора 17 и отключение выходов контролируемых блоков 1 от схем сравнения 20 и снятию сигнала несовпадения. Единица из первого разряда регистра сдвига 13 последовательно продвигается и открывает соответствующие элементы коммутации коммутатора 17, тем самым последовательно подключаются логические блоки. Процесс повторяется до обнаружения сигнала несовпадения, и в блок индикации записываются номер неис- 1 правного блока, номер теста, номер контакта, на котором произошло несовпадение. 2 ил.

13723

I1 11)прете?»?»f oт?»ОГи Гся к Вычисл?»ранга.

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

При замыкании кнопки Сброс" 21 импульсы с Выхода генератора 2 импульсов поступают на входы сброса блока 18 индикации счетчика 8 и регистра 14. При этом производится их установка в исходное состояние. Одновреме?гно импульсы поступают на вход установки триггера 10 через элемент ИЛИ 16, на вход сброса триггера 11 и на один из адресных входов блока !2. При этом во всех разрядах регистра 13 сдвига, кроме последне- 4r, 11 11 г о, записываются логические 1 триггер 1 1 устанавливается в нулевое, а триггер 1 0 — в единичное состояние .

Сигнал высокого уровня с прямого выхода триггера 1 0 разрешает прохожд ение импульсов о т генератора 2 импул ьсо в ч е р е з элемент И 3 н а счетный вход счетчика 8 . Одновременно сигнал ни з ко го уровня с инверсного выхода триггера 1 0 закрывает эл еме ? т И 5 .

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

1 еп ы»ОЙ те xllик» . В ч;?с тllОГ ти к УГ т !

)1)?»ГТВам для обнаружения ошибок и к )?»тропн логических блоков.

1)

Пель изобретения — повышение оперативности контроля.

Па фиг.l представлена схема устройства; на фиг ° 2 — схема сравнения.

Устройство содержит группу логических блоков 1.1 — 1.М » енератор 2 им»?ульсов, элементы И 3 — 7, счетчик

8, генератор 9 тестов, триггеры 10 и

11, блок 12 памяти начальных условий, регистр 13 сдвига, регистр 14, эле- )5 менты ИЛИ 15 и 1б, коммутатор 17 на элементах И, блок 18 индикации, коммутаторы 19 с тремя состояниями на выходе, группу схем 20 сравнения, кнопки "Сброс" 21 и "Пуск" 22 и пе- 20 рекпючатель 23 режима работы, блок !

4 хранения эталона. Схема сравнения (ф?»г.2) содержит (m+I)-входовую схему

ДИОДНОЕ ИЛИ 25, элемент ИСКПЮЧАЮЩЕЕ

И11И 26 и (m+1)-входовую схему ДИОД- 25 !

1ОЕ И 27, Вместо блока 18 индикации может быть использовано печатающее устройство с соответствующим блоком управления или блок связи с ЭВМ высшего 30

23 нонременно на входы всех контролируемых логических блоков !.1-I,N ?» блока 24. Поскольку регистр 14 обнулен, а в регистр 13 сдвига записаны логические I, то на выходах всех элементов И коммутатора 17 присутствун)т сигналы логической 1, которую поддерживают в открытом состоянии коммутаторы 19. Поэтому выходные сигналы всех контролируемых блоков поступают на входы схем 20 сравнения группы. В случае совпадения логических уровней всех одноименных сигналов, что свидетельствует об исправности всех контролируемых логических блоков, устройство работает до тех пор, пока на выходе ВКонец теста)1 генератора 9 тестов не появи1 я сигнал низкого уровня. Этот сигнал запрещает прохождение импульсов через элемент И 3 на счетный вход счетчика

8 и одновременно инициирует формирование сообщения об окончании теста в блоке 18 индикации.

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

24 хранения эталона соответствующая схема сравнения формирует сигнал несовпадения уровня, который через элемент ИЛИ 15 поступает на входы элементов И 4 и 5, на установочный вход триггера 11 и на вход сброса триггера 10.

По переднему фронту сигнала несовпадения происходит сброс триггера 10 и срабатывание блока 12 по второму адресному входу. При этом обнуляются все разряды регистра 13 сдвига, кроме первого. Это приводит к закрытию всех элементов И коммутатора 17, к отключению выходов всех контролируемых логических блоков от схем 20 сравнения и к снятию сигнала несовпадения. Задним фронтом сигнала несовпадения устанавливается в "1" триггер 11 и сигнал логической "1" с его прямого выхода открывает элемент

И 4, Сброс триггера IO приводит к запрету прохождения импульсов от генератора 2 импульсов через элемент И 3 на счетчик 8 и разрешает их прохождение через элемент И 5 на сдвигающий вход регистра 13 сдвига. Поскольку кнопка "Пуск" 22 замкнута, импульсы

)372323 не проходят через И 6 на элемент

ИЛИ 16.

Поступление импульсон на вход управления сдвигом регистра 13 сдни5 га вызывает последовательное продвижение логической "1" по его разрядам.

При этом последовательно открываются соответствующие элементы И коммутатора )7 что приводит к последователь- )О ному подключению контролируемых логических блоков к схемам 20 сравнения, Поскольку состояние логических блоков и блока 24 зафиксировано, данный процесс продолжается до тех пор, пока схемы сравнения не обнаружат несовпадения значения хотя бы одного сигнала подключенного в данный момент логического блока со значением одноименного сигнала эталонного блока 24. 20

При этом на выходе элемента ИЛИ )5 формируется сигнал несовпадения высокого уровня, который через открытый элемент И 4 поступает на стробирующий вход регистра )4 и вызывает запись логической "1" в разряд регистра 14, соответствующий номеру обнаруженного неисправного блока.

Появившийся при этом на инверсном выходе регистра 14 сигнал логического О закрывает соответствующий элемент И коммутатора 17 и отключает неисправный блок от схем 20 сравнени.-.

Одновременно этот сигнал инициирует запись в блок 18 индикации номера неисправного блока, номера такта

35 тестовой последовательности, зафиксированного счетчиком 8, и номеров контактов контролируемого блока, на которых выявлено несовпадение сигна40 лов, триггер в исходное состояние и, попав на адресный вход блока 12, считывает из него код и записывает но нсе разряды регистра 13 сдвига, кроме последнего, логические "1". Задний фронт сигнала с выхода элемента HJIH

16 устанавливает триггер 10 в состояние "1". При этом вновь запрещается прохождение импульсов на регистр 13 сдвига через элемент И 5 и разрешается прохождение импульсов через элемент И 3 на счетный вход счетчика 8.

Вновь начинается заполнение счетчика

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

Поскольку в регистре 14 записаны логические "1" в разряды, соответствующие номерам неисправных блоков, то на входах соответствующих элементов И коммутатора 17 присутствуют сигналы низкого уровня, выходы неисправных блоков оказываются отключенными OT схем 20 сравнения и не влияют на ход дальнейшего контроля.

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

50

Указанный процесс продолжается до момента просмотра последнего контролируемого блока, после чего логическая I появляется в последнем (N+2)-м разряде регистра 13 сдвига.

Дальнейшая работа устройства зависит от положения переключателя 23 режима.

Если замкнуты 2 и 3-й контакты переключателя 23 режима, то сигнал высокого уровня с (N+2)-го разряда регистра 13 сдвига не проходит на вход элемента ИЛИ )6, и устройство остается зафиксированным в данном состоянии. Это дает возможность н случае выявления неисправных блоков с по" мощью дополнительной аппаратуры определить неисправные элементы в контролируемых блоках и произнес-,è ремонт последних.

Переход к поиску следующей неисправности в этом случае инициируется размьц анием кнопки "Пуск" 22.

При размыкании кнопки "Пуск" 22 разрешается прохождение импульсов от генератора 2 импульсов через элементы

И 5 и 6 на вход элемента ИЛИ 16. Поянление сигнала высокого уровня на любом из входов элемента ИЛИ 16, н том числе и поступление сигнала высокого уровня с выхода (И+2)-ro )I )I регистра сдвига при замкнутых первом и третьем контактах переключателя 23 режимов приводит к появлению сигнала логической "1" на его выходе. Передний фронт этого сигнала сбрасывает

1372321

15

25

55 .ЗтO дости dETCH 3R с fE T liCII()JIl 3OB;3 ния особенностей схем Д11ОЦНОЕ И и

ДИОДНОЕ ИЛИ.

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

При совпадении логических уровней на всех входах схемы 20 сравнения логические уровни на выходах схем

ДИОДНОЕ И 27 и ДИОДНОЕ ИЛИ 25 также совпадают и на выходе элемента 25 неравнозначности имеется сигнал низкого уровня. Если же присутствует сигнал, значение которого отличается от остальных, то логические уровни сигналов на входах элемента 26 неравнозначности будут различными и на выходе элемента 26 неравнозначности появится сигнал несовпадения высокого уровня. В то же время отсутствие всякого сигнала на одном или нескольких входах схемы 20 сравнения (обрыв по входам) не оказывает влияния на ее работу„.

Наиболее эффективным является использование устройства при функциональном контроле и разработке ТЭЗов.

В этом случае производительность труда контролера возрастает в N раз по сравнению с традиционными последовательными методами контроля. формула и з о б р е т е н и я

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

3 разрядные выходы которого соединены с второй группой информационных входов блока индикации и с адресными входами генератора тестов, второй неподвижный контакт кнопки сброса соединен с входами сброса счетчика и второго триггера, о т л и ч а ю щ е е с я тем, что, с целью повышения оперативности контроля, устройство содержит регистр сдвига, блок памяти начальных условий, переключатель режима работы, коммутаторы с второго по (И+1)-й (N-число контролируемых однотипных логических блоков в группе), блок хранения эталона, третий, четвертый и пятый элементы

И и второй элемент ИЛИ, причем первый вход третьего элемента И соединен с выходом генератора импульсов, выход третьего элемента И соединен с первым входом четвертого элемента И и входом управления сдвигом регистра сдвига, разрядные выходы которого с второго по (N+1)-й соединены с информационным входами регистра и управляющими входами первого коммутатора, группа информационных входов которого соединена с группой инверсных выходов регистра и с третьей группой информационных входов блока индикации, ° вход разрешения которого соединен с вторым неподвижным контактом кнопки сброса, первым входом второго элемента ИЛИ, первым адресным входом блока памяти начальных условий и входом сброса регистра> выходы блока памяти начальных условий соединены с информационными входами регистра сдвига, (N+2)-й разрядный выход которого подключен к первому неподвижному контакту переключателя режима работы, второй неподвижный и подвижный контакты которого подключены соответственно к шине нулевого потенциала устройства и второму входу второго элемента ИЛИ, выход которого соединен с единичным входом первого триггера, прямой и инверсный выходы которого соединены с вторыми входами второго и третьего элементов И соответствен»о, выходы первого коммутатора соединены с управляющими входами коммутаторов с второго по (И+1)-й, информационные входы которых являются входами устройства для подключения к выходам контролируемых логических бло72323

Составитель А.Сиротская

Техред М.Ходанич

Корректор А.Тяско

Редактор В.Данко

Заказ 484/41

Тирах 704

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

ll3035, Москва, Ж-35, Раушская наб., д. 4/5

Подписное

Производственно-полиграфическое предприятие, г.ухгород, ул.Проектная, 4 ков группы, j -е выходы (j = l... m, m-число выходов одного контролируемого логического блока группы) коммутаторов с второго по (N+l) -й соедиHeHbI c L ìè входами соответствующих схем сравнения группы, (m+l)-e входы которых соединены с выходами блока хранения эталона, группа адресных входов которого соединена с группой выходов поля тестов генератора тестов, выход признака конца теста кото— рого соединен с третьим входом второго элемента И и входом блокировки блока индикации, при этом первый и второй неподвижные контакты кнопки пуска подключены к шине нулевого потенциала устройства и второму входу четвертого за мента И соответственно, выход четвертого элемента И соединен

5 с третьим входом второго элемента

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

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

 

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

Изобретение относится к автоматике и вычислительной технике и м.б

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

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

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

Изобретение относится к области автоматики и вычислительной техники и может быть использовано для контроля блоков и узлов ЭВМ (является усовершенствованием а.с, 1251084)

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

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

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

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

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

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

Изобретение относится к системам управления телевидением и радиовещанием

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

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

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

Изобретение относится к области автоматики и цифровой вычислительной техники

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

Изобретение относится к средствам построения модели состояния технического объекта
Наверх