Устройство для контроля цифровых блоков

 

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

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

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

РЕСПУБЛИН (51) 4 G 06 F 11/26

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

Н А BTOPCHOMV СВИДЕТЕЛЬСТВУ

Crvl

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3893971/24-24 (22) 20.04.85 (46) 15,02.87. Бюл. У 6 (72) В,А.Гришин и П.Ю.Ярошевский (53) 68 1.3 (088.8) (56) Авторское свидетельство СССР

9 648981, кл. G 06 Р 11/00, 1977.

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

Ф 1005061, кл. G 06 F 11/16, 1981. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ БЛОКОВ (57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано для контроля микропроцессоров. Цель изобретения — расширение области приме„„SU„„1290333 А1 нения за счет обеспечения возможности контроля процессорных элементов, а также повьш|ение достоверности контроля. Устройство содержит генератор тактовых импульсов, генератор .тестов, блок записи эталона, мультиплексор, регистры входных воздействий, блок сравнения, элемент индикации. В устройстве предусмотрен контроль короткого замыкания на входных контактах контролируемого блока. Перед сравнением выходные данные мультиплексируют. Аналогично в блоке записи эталона эталонная реакция предварительно подвергается мультиплексированию.

1 з.п. ф-лы, 3 ил.

1 12

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

Цель изобретения — расширение области применения за счет обеспечения возможности контроля процессорных элементов, а также повышение достоверности контроля за счет выявления ситуаций "короткое замыкание и обрыв

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

Устройство (фиг. 1) содержит генератор 1 тактовых импульсов, элементы И 2, 3, 4, группы элементов И

5, 6, элемент И 7, группу элементов

И 8 элемент И 9, элементы ИЛИ 10 и 11, счетчики 12 и 13, блок 14 унравления, триггер 15 блок 16 записи эталона, блок 17 памяти тестов, регистр 18 управления, регистр 19 синхронизации, двунаправленный регистр 20, регистр 21 подтверждения наличия синхронизации, блок 22 сравнения, элементы 23 и 24 индикации, контролируемый логический блок 25, генератор 26 тестов (образован счет чиком 13 и блоком 17), мультиплексор

27, шину 28 разрешения перехода к следующему адресу тестового набора при обнаружении ошибки на предыдущем адресе устройства, элемент ИЛИ 29, выходы 30-41 блока управления, группу адресных входов 42-46 блока записи эталона, формирователь 47 импульса (образован триггером 15 и элементом И 3), группу адресных входов 4852 блока записи эталона.

Блок управления (фиг. 2) содержит дешифратор 53, коммутатор 54 образованный элементами И 55-61.

Блок записи эталона (фиг. 3) содержит регистр 62 синхронизации, регистр 63 данных, регистр 64 эталонно го отклика, регистр 65 эталонного сиг нала синхронизации, группы элементов

И 66-70, элемент ИЛИ 71, 72, регистр

73 управления, мультиплексор 74 (o6раэован группами элементов И 66-70 и элементом ИЛИ 71).

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

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

10 осуществляется по синхросигналу.

В соответствии с этим регистр 19 служит для записи тестового синхросигнала. Регистр 18 служит для записи сигналов управления (сброс, установка и т.д.), а также для сигналов тестового воздействия и сигнала признака разрешения приема отклика контролируемого цифрового блока. Двунаправленный регистр 20 служит для

20 подачи (ввода) тестовой информации, а также для записи (вывода) информации, переданной контролируемым блоком. В случае, когда в качестве контролируемого блока выступает процес25 сорный элемент, двунаправленный регистр подключен к интерфейсной части процессорного элемента. Регистр 21 служит для приема сигнала синхронизации, который подтверждает приход

30 синхросигнала на контролируемый цифровой блок 25.

В блок 16 записи эталона поступает та же информация, что и на регистры 18, 19 и 20. Это необходимо для

35 того, чтобы при дальнейшем сравнении мультиплексированной информации вызвать ситуации "короткое замыкание" и "обрыв" на входах контролируемого блока 25. В блок записи эталона за40 писывается также эталонный отклик, который в дальнейшем в мультиплексированном виде будет сравниваться с откликом контролируемого блока 25, поступающего на группу элементов 8

45 в мультиплексоре 27. В блок записи эталона, кроме того, записывается эталонный синхросигнал,.

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

По сигналу "Сброс", подаваемому на вход сброса устройства, останавливается генератор 1, обнуляются

I счетчики 12 и 13, формирователь 47

55 переходит в разрешенное состояние.

По сигналу "Пуск", подаваемому на вход пуска устройства, генератор 1 начинает свою работу, при этом синхросигналы начинают поступать на

1290333

25

55 счетные входы счетчиков 1?, 13 и управляющий вход коммутатора 54 блока управления.

По адресу сформированному в счетчике 13, иэ блока 17 выбирается тестовое воздействие, которое записывается в регистры 18, 19 и 20 и регистры 73, 62 и 63 блока 16. Одновременно с записью в регистр 64 блока 16 происходит сброс регистра

21, а с записью в регистр 65 блока

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

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

Устройство переходит к проверке результатов выполненной операции, которая происходит следующим образом. На выходах 37-41 дешифратора

53 последовательно образуются сигналы, обеспечивающие, с одной стороны, подключение к выходу блока 16 одного из регистров 73, 62-65 и, с другой стороны, обеспечивающие мультиплексирование информации через мультиплексор 27. Кроме того, при наличии единичных сигналов на адресных входах 48-52 блока 16 на выходе признака наличия информации на адресных входах (выход элемента ИЛИ

72) образуется единичный сигнал,разрешающий выдачу информации о результате сравнения с выхода Неравно" блока 22. Таким образом, на один из входов блока 22 поступают эталонные ответы, а на другой вход — результаты тестового воздействия. В том случае, если данные не совпадают, то блок 22 сравнения формирует сигнал, поступающий на вход элемента И 2 и запрещающий прохождение синхросигналов. При этом элементы 23 и 24 индикации обеспечивают наблюдение расхождений. Продолжение тестирования обеспечивается путем подачи сигнала на шину 28 устройства, в результате чего увеличивается содержимое счетчика 12, и процесс контроля продолжается. По окончании анализа результатов операции на выходе 30 коммутатора образуется сигнал разрешения для формирователя 47 и обнуления счетчика 12. Таким образом, устройство готово к загрузке нового тестового воздействия.

Для обеспечения управления двунаправленным регистром 20 в регистре 18 один из разрядов предназначается для указания разрешения к открыванию регистра 20. Сигнал с выхода этого разряда поступает на вход элемента И 4, а на второй вход элемента И 4 посту- пает сигнал с выхода признака запроса на ввод следующего тестового воздействия блоком 25. Таким образом, исключается несвоевременная выдача данных блоку 25, которая может привести к недопустимым открываниям двух выходов. Таким образом, контроль выходных данных регистров 18, 19 и 20 позволяет выявлять короткие замыкания входных цепей проверяемого устройства.

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

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

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

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

5 12 счетчика соединены с информационными входами дешифратора, первая группа выходов которого соединена с информационными входами коммутатора, управляющий вход которого соединен с выходом первого элемента ИЛИ, выход генератора тактовых импульсов соединен с синхровходом формирователя импульсов„ вход разрешения которого соединен с выходом второго элемента ИЛИ и входом сброса счетчика, выход формирователя импульсов соединен с входом синхронизации генератора тестов, второй вход первого элемента ИЛИ соединен с шиной разрешения перехода к следующему адресу тестового набора при обнаружении ошибки на предыдущем адресе устройства, выходы поля синхронизации генератора тестов соединены с первой группой информационных входов блока записи эталона и информациояными . входами регистра синхронизации, выходы поля управления генератора тестов соединены с второй группой информационных входов блока записи эталона и с информационными входами регистра управления, выходы поля ,тестового воздействия гененатора тестов соединены с третьей группой информационных входов блока записи эталона и с первой группой информационных входов — выходов двунаправленного регистра,.выходы поля эталонного отклик-. и выходы поля эталонной синхронизации генератора тестов соединены с четвертой и пятой группами информационных входов блока записи эталона, первая группа адресных входов которого соединена с второй группой выходов дешифратора и адресными входами мультиплексора, выход которого соединен с входом первого элемента индикации и с первым информационным входом блока сравнения, вход разрешения которого соединен с входом признака наличия информации на адресных входах блока записи эталона, выход признака наличия информации на информационных входах которого соединен с вторым информационным входом блока сравнения и входом второго элемента индикации, первый выход коммутатора соединен с входом блокировки формирователя импульсов, второй выход коммутатора соединен с первым входом второго элемента ИЛИ, второй вход которого соединен с вхо90333

f5

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

2, YCTPOHCTBO IIO II. 1, ч а ю щ е е с я тем, что блок записи эталона содержит пять регистров, мультиплексор и элемент ИЛИ, причем адресные входы мультиплексора и входы элемента ИЛИ соединены с первой груп7 1290333 8 пой адресных входов блока, выход эле- пятого регистров соответственно, инмента ИЛИ и выход мультиплексоРа формационные входы этих регистров соединены с выходом признака наличия соединены с группами информационных инфоРмаЦии на адРесных входах блока . входов блока с первой по пятую вклюи выходом наличия информации на ин- 5 чительно, входы второй адресной формационных входах блока, первая, группы блока соединены с входами синв1орая, третья, четвертая и пятая хронизации первого, второго, третьегруппы информационных входов мульти- ro четвертого и пятого регистров плексора соединены с выходами перво- соответственно. го, второго, третьего, четвертого и 10

1290333

Составитель A.Ñèðoòñêàÿ

Редактор И.Рыбченко Техред А.Кравчук Корректор С.Черни

Заказ 7903/47 Тираж 673 Подписное

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

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

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

Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков 

 

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

Изобретение относится к цифровой технике и может использоваться для контроля блоков ЦВМ, содержащих микропроцессорные БИС

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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