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

Номер патента: 1290333

Авторы: Гришин, Ярошевский

ZIP архив

Текст

СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИН Ш 4 С 06 Р 11 ПИСАНИЕ БРЕТЕН 1.РОтся к областельной техьзовано дляов. Цель изобмеГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ Н АВТОРСКОМУ СВИДЕТЕЛЬСТ(56) Авторское свидетельство СССРВ 648981, кл. С 06 Р 11/00, 1977Авторское свидетельство СССРФ 1005061, кл, С 06 Р 11/16, 198(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФВЫХ БЛОКОВ(57) Изобретение относити автоматики и вычислиники и может быть исполконтроля микропроцессорретения - расширение области при 8012903 нения за счет обеспечения возможности контроля процессорных элементов, а также повьшение достоверности контроля. Устройство содержит генератор тактовых импульсов, генератор .тестов, блок записи эталона, мультиплексор, регистры входных воздействий, блок сравнения, элемент индикации. В устройстве предусмотрен контроль короткого замыкания на входных контактахконтролируемого блока, Перед сравнением выходные данные мультиплексируют. Аналогично в блоке записи эталона эталонная реакция предварительно подвергается мультиплексированию, 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 (образован группами элементов И 66-70 и элементом ИЛИ 71).При осуществленич контроля цифрового блока, в качестве которого может выступать любая серийно выпускаемая микросхема, а также готовый узел 90333 2изделия, необходимо произвести целыйряд подготовительных действий, преждечем подать тестовую последовательность нли тестовую команду, К подготовительным действиям можно отнестиначальный сброс, установку, заданиережима работы и т.п. Затеи происходит подача тестовой информации наряду с адресами, а прием информации10 осуществляется по синхросигналу.В соответствии с этим регистр 19служит для записи тестового синхросигнала. Регистр 18 служит для записи сигналов управления (сброс, установка и т.д.), а также для сигналовтестового воздействия и сигнала признака разрешения приема отклика контролируемого цифрового блока. Двунаправленный регистр 20 служит для20 подачи (ввода) тестовой информации,а также для записи (вывода) информации, переданной контролируемым блоком, В случае, когда в качестве контролируемого блока выступает процес 25 сорный элемент, двунаправленный регистр подключен к интерфейсной частипроцессорного элемента, Регистр 21служит для приема сигнала синхронизации, который подтверждает приход30 синхросигнала на контролируемый цифровой блок 25,В блок 16 записи эталона поступает та же информация, что и на регистры 18, 19 и 20. Это необходимо для35 того, чтобы при дальнейшем сравнениимультиплексированной информации вызвать ситуации "короткое замыкание"и "обрыв" на входах контролируемогоблока 25, В блок записи эталона за 40 писывается также эталонный отклик,который и дальнейшем в мультиплексированном виде будет сравниватьсяс откликом контролируемого блока 25,поступающего на группу элементов 845 в мультиплексоре 2. В блок записиэталона, кроме того, записываетсяэталонный синхросигнал,Устройство работает следующим об разом.По сигналу "Сброс", подаваемомуна вход сброса устройства, останавливается генератор 1, обнуляютсясчетчики 12 и 13, формирователь 47 55 переходит в разрешенное состояние.По сигналу "Пуск", подаваемому навход пуска устройства, генератор 1начинает свою работу, при этом синхросигналы начинают поступать на1290333 10 15 20 25 30 35 40 45 50 55 счетные входы счетчиков 12, 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 5 10 15 20 25 30 35 40 45 50 55 дом начальной установки устройства и входом начальной установки генератора тактовых импульсов, вход пуска которого соединен с входом пуска устройства, третий, четвертый, пятый шестой и седьмой выходы коммутатора соединены с второй группой адресных входов блока записи эталона, с входом записи регистра синхронизации, входом сброса регистра подтверждения наличия синхронизации, входом синхронизации регистра синхронизации, входом синхронизации регистра управления и входом синхронизации двунаправленного регистра соответственно, выход регистра синхронизации соединен с первым информационным входом мультиплексора, входом синхронизации контролируемого цифрового блока, входы сброса, установки, разрешения, блокировки, задания режима работы, записи - считывания которого соединены с первой группой выходов регистра управления, вторая группа выходов которого соединена с группой адресных вхо. дов контролируемого цифрового блока и с первой группой информационных входов мультиплексора,выход признака разрешения приема отклика контролируемого цифрового блока регистра управления соединен с первым входом второго элемента И, выход которого соединен с входом разрешения двунаправленного регистра, вторая группа информационных входов - выходов соединена с информационными входами-выходами контролируемого цифрового блока и с второй группой информационных входов мультиплексора, выход признака запроса на следующую команду контролируемого цифрового блока соединен с вторым входом второго элемента И, информационные выходы контролируемого цифрового блока соединены с третьей группой информационных входов мультиплексора, второй информационный вход которого соединен с выходом регистра подтверждения наличия синхронизации информационный вход которого соединен с выходом признака приема синхросигнала контролируемого цифрового блока2, Устройство по и. 1, о т л и ч а ю щ е е с я тем, что блок записи эталона содержит пять регистров, мультиплексор и элемент ИЛИ, причем адресные входы мультиплексора и входы элемента ИЛИ соединены с первой груп 7 1290333 8пой адресных входов блока, выход эле- пятого регистров соответственно, инмента ИЛИ и выход мультиплексоРа формационные входы этих регистров соединены с выходом признака наличия соединены с группами информационных информации на адресных входах блока . входов блока с первой по пятую вклюи выходом наличия информации на ин чительно, входы второй адресной формационных входах блока, первая, группы блока соединены с входами синв 1 орая, третья, четвертая и пятая хронизации первого, второго, третье- группы информационных входов мульти- го, четвертого и пятого регистров плексора соединены с выходами перво- соответственно.го, второго, третьего, четвертого и 101290333 ротска оставитель А. ехред А.Кравч ектор С.Черни дактор И.Рыбче писное 4/ изводственно-полиграфическое предприятие Проектная, 4 жго аз 7903/47 Т ВНИИПИ Госуда по делам из 113035, Москва, аж 673 П твенного комитета СССР ретений и открытий -35, Раушская наб., д.

Смотреть

Заявка

3893971, 20.04.1985

ПРЕДПРИЯТИЕ ПЯ В-8185

ГРИШИН ВЛАДИМИР АЛЕКСЕЕВИЧ, ЯРОШЕВСКИЙ ПАВЕЛ ЮРЬЕВИЧ

МПК / Метки

МПК: G06F 11/26

Метки: блоков, цифровых

Опубликовано: 15.02.1987

Код ссылки

<a href="https://patents.su/6-1290333-ustrojjstvo-dlya-kontrolya-cifrovykh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля цифровых блоков</a>

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