Устройство для тестового контроля цифровых блоков
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
/2 с 51)5 6 06 ГОСУДАРСТВЕННЫЙ КОПО ИЗОБРЕТЕНИЯМ ИПРИ ГКНТ СССР ТЕТРЫТИЯМ ОПИСАНИЕ ИЗОБРЕТЕНИЯ РОЙСТВО ДЛЯ ТЕСТОВОГИФРОВЫХ БЛОКОВ(71) Минский радиотехнический инс (72) В,А, Вишняков, В,И.Хведчук, В.Н и С,А.Маковский(56) Лопата ГЛ., Неменман М.В, и сонально-профессиональные ЭВМ: ЭВМ/ Под ред, Л.Н,Преснухина Высшая. школа, 1988, кн,5, 143 с,Габдулин Р,Р Горемыкин В,В Комплекс БИС для встроенного диа рования микропроцессорных систем ропроцессорные средства и систем М 4, с.4-9.Авторское свидетельство СССР М 1086433, кл, 6 06 Г 11/22, 1982. Изобретение отноСится к вычислительной технике и может быть использовано при тестировании элементов вычислительной техники,Цель изобретения - расширение функциональных возможностей за счет проверки устройств с двунаправленными шинами в реальном времени.На фиг.1 изображена общая схема предлагаемого устройства; на фиг,2 - схема интерфейсного блока; на фиг.3 - схема блока управления; на фиг,4 - схема блока управления памятью; на фиг,5 - . схема блока адресации: на. фиг,б - схема канала операционного блока; на фиг,7- схема блока фиксации состояния,Устройство для тестового контроля цифровых блоков (фиг,1) состоит из блока 1 уп(57) Изобретение относится к вычислительной технике и может быть использовано при тестировании цифровых схем, Цель изобретения - расширение функциональных возможностей за счет проверки устройств с двунаправленными шинами в реальном вре.- мени. Устройство для тестового контроля цифровых блоков содержит интерфейсный блок, блок управления, регистр команд, ре-. гистр данных, триггер прерываний, блок памяти, блок управления памятью, блок адресации, операционный блок, схемы состояния, схему выделения ошибки. 3 з,п, ф-лы, 7 ил,равления, блока 2 памяти, операционного блока 3, блока 4 выделения ошибки, блока 5 адресации, блока 6 управления памятью, интерфейсного блока 7, регистра 8 данных, регистра 9 команд, блока 10 фиксации состояния и триггера 11 прерывания.Интерфейсный блок 7 (фиг.2) содержит дешифратор 12, элемент НЕ 13, первый 14, второй 15 и третий 16 элементы И. первый 17 и второй 18 элементы ИЛИ.Блок 1 управления (фиг.3) включает элемент НЕ 19, первый.20, второй 21 и третий 22 элементы ИЛИ, мультивибратор 23, генератор 24, триггеры 25 - 27 и элементы И 28- 33. Блок 6 управления памятью (фиг.4) предназначен для определения адреса поля слова и адреса слова блока 2 памяти. Блок 6содержит счетчики 34 и 35, первый 36 и второй 37 дешифраторы.Блок 5 адресации (фиг.5) содержит мультиплексор 38, демультиплексор 39, регистр 40 и схему 41 сравнения. 5Операционный блок 3 содержит 100 идентичных каналов. Схема одного из них изображена на фиг.6. Каждый из каналов состоит иэ триггера 42, который служит для хранения данных тестовых и эталонных по следовательностей, триггера 43, который управляет передачей и считыванием ответных реакций, элемента И 44, который служит для перевода выходного буфера в третье состояние при возникновении сигна ла блокировки на его входе, элемента И 45, который управляет прохождением эталонной последовательности, схемы 46 сравнения, элемента И 47, который является выходным буфером и триггера 48, который служит 20 для записи реакций обьекта контроля.Блок 10 (фиг.7) фиксации состояния служит для хранения слова состояния и выдачи его на устройства. Блок 10 содержит регистр 49 состояния, элемент И 50, мульти плексор 51, счетчик 52 и дешифратор 53.Устройство используется совместно с ЭВМ, объединенной с ним по общей шине.Устройство работает следующим образом. 30По команде сброса регистр 9 команд (фиг,1) принимает нулевое состояние и его управляющие сигналы сбрасывают в нуль регистры, счетчики и триггеры устройства, Команда сброса осуществляется записью в 35 регистр 9 команд всех нулей, По команде повторения теста происходит сброс всех регистров, счетчиков и триггеров блока за исключением регистра 40 (фиг.5). Команда повторения теста осуществляется записью 40 в регистр 9 команд управляющих сигналов.Команда записи начального адреса теста позволяет занести в счетчик адрес тестиро. вания. Она осуществляется записью в регистр 9 команд управляющих сигналов, а в 45 следующем цикле записью в регистр 8 данных начала теста. Команда записи конечного адреса теста позволяет занести в регистр 8 данных конецтеста. Выполнение команды аналогично предыдущей. 50Команда записи в блок 2 памяти позволяет записать в него тест, Порядок ее осуществления: запись в регистр 9 команд управляющих сигналов, запись в регистр 8 тестовой информации. 55Поскольку данные из ЭВМ поступают16-разрядные, а в блок 2 памяти по одному адресу записывается 2 п-раэрядное слово, то его запись осуществляется за )12 п: 16( циклов. В каждом цикле осуществляется запись данных иэ ЭВМ в регистр 8 и одновременно из регистра 8 в блок 2, Так как неизвестно. что записано в регистре 8 в начальном цикле, то запись в блок 2 не производится.Запись в блок 2 производится следующим образом; во втором цикле активизируется сигнал на младшем из 12 выходов 1 дешифратора 37 (фиг,4), который осуществляет выбор 16 разрядов поля слова блока 2 памяти, в третьем цикле сигнал на следующем иэ выходов "1" дешифратора 37 осуществляет выбор следующих 16 разрядов блока 2 и т.д. Когда активизируется сигнал на выходе "2" дешифратора 37, то после записи в блок 2 счетчик 34 увеличивается на единицу, и осуществляется запись второго 2 п-разрядного слова. Далее циклы начинают повторяться со второго.Команда тестирования осуществляется подачей в ре.истр 9 команд управляющих сигналов. По этой команде начинает работать блок 47, тесты иэ блока 2 поступают в блок 3, а оттуда на объект контроля. Остановка тестирования происходит при возникновении сигналов или на выходе блока 41 (фиг.5), или на выходе блока 4 (фиг,1). При этом вырабатывается сигнал на выходе триггера 11. ЭВМ считывает регистр 49 состояния (фиг.7) иэ устройства. Считав в первом такте 16 разрядов, ЭВМ анализирует первые два. Если прерывание произошло по сигналу на выходе блока 41, то остальные разряды регистра 49 не считываются, если была ошибка, то в последующих циклах ЭВМ считывает весь регистр 49 состояния,Формула изобретения 1. Устройство для тестового контроля цифровых блоков, содержащее блок управления, блок памяти, операционный блок, блок выделения ошибки, причем выход блока выделения ошибки соединен с входом ошибки блока управления, выход несравнения операционного блока связан с входом несравнения блока выделения ошибки, о тл и ч аю щ е е с я тем, что, с целью расши рения функциональных возможностей путем обеспечения возможности проверки устройств с двунаправленными шинами в реальном времени, в него введены блок адресации, блок управления памятью, интерфейсный блок, регистр данных, регистр команд, блок фиксации состояния, триггер прерывания, причем вход разрешения записи, вход адресации, вход разрешения чтения интерфейсного блока являются входами устройства для подключения соответственно к выходу разрешения записи. выходу адресации и выходу разрешения чтения ЭВМ,выход готовности устройства интерфейсновыход "Конец теста" блока адресации соединен с входами "Конец теста" блока управления и блока фиксации состояния, шестой управляющий вход блока управления соединен с вторым выходом блока управления памятью, второй выход блока управления соединен с входом установки признака триггера прерывания, третий, четвертый, пятый выходы блока управления соединены соответственно с входами синхронизации триггера прерывания и блока фиксации состояния, с вторым управляющим входом операционного блока, с входом блокировки операционного блока, информационный вход-выход операционного блока является информационным входом-выходом устройства для подключения к контролируемому объекту, выход блока выделения ошибки соединен с входом ошибки блока фиксации состояния, выход несравнения операционного блока соединен с входом несравнения блока фиксации состояния, вход адреса останава блока фиксации состояния соединен с третьим выходом блока управления памятью, выход блока фиксации состояния является выходам устройства для подключения к входу конца работы ЭВМ, выход триггера прерывания является выходом устройства для подключения к входу запроса прерывания ЭВМ, шестой выход блока управления соединен с шестым входом блока управления памятью,2. Устройство по п.1, о тл и ч э ю щ е ес я тем, что блок управления содержит элемент НЕ, три элемента ИЛИ, мультивибратор, генератор, три триггера, шесть элементов И, причем первый вход первого элемента ИЛИ соединен с входом ошибки блока управления, второй вход первого элемента ИЛИ соединен с входом конца теста блока управления, выход первого элемента ИЛИ соединен с вторым выходом блока управления и с входом установки первого триггера, выход которого является пятым выходом блока управления, вход элемента НЕ соединен с входом установки блока управления, а выход соединен с первым входам второго элемента ИЛИ, выход которого соединен с входам сброса первого триггера, вход управления которого соединен с входом установки блока управления, вход мультивибрэтора соединен с входом разрешения записи блока управления, выход мультивибрэтора соединен с вторым входам второго элемента ИЛИ и с входом сброса второго триггера, вход установки которого соединен с входом ошибки блока управления, прямой выход второго триггера соединен с первым входом третьего элемента ИЛИ, второй вход которого соединен с пряго блока является выходом устройства дляподключения к входу готовности ЭВМ, первый выход интерфейсного блока соединен свходами разрешения записи регистра команд и блока управления, второй выход интерфейсного блока соединен с входомзаписи регистра данных, третий выход интерфейсного блока соединен с входом чтения блока фиксации состояния и триггерапрерывания, четвертый выход интерфейсного блока соединен с входом записи блокапамяти, вход сброса регистра команд является входом устройства для подключения квыходу сброса ЭВМ, информационный входрегистра команд является входом устройства для подключения к информационномувыходу ЭВМ, с первого по тринадцатый выходы регистра команд соединены соответственно с управляющим входоминтерфейсного блока и первым управляющим входом блока адресации, с первым управляющим входом блока управления.памятью и первым управляющим входомблока управления, первым управляющимвходом блока выделения ошибки, первым 25управляющим входом операционного блокаи первым управляющим входом триггерапрерывания, с управляющим входом блокапамяти, вторым управляющим входом блокауправления, с входом установки блока управления, с третьим управляющим входомблока управления, четвертым управляющимвходом блока управления, с вторым управляющим входом блока управления памятьюи пятым управляющим входом блока управления, с информационным входом блока управления.и первым информационнымвходом блока адресации,.с третьим управляющим входом блока управления памятью,с четвертым управляющим входом блока управления памятью, с пятым управляющимвходом блока управлейия памятью, с вторым. управляющим. входом блока адресации, с третьим управляющим входом блокаадресации, информационный вход регистра 45данных является входом. устройства дляподключения к информационному выхрдуЭВМ, выход регистра данных соединен синформационным входом блока памяти,первый, второй, третий входы адресации ко .торого соединены соответственно с первым, вторым и третьим выходами блокауправления памятью, выход блока памятисоединен с информационным входом операционного блока, информационный выход 55регистра данных соединен с входом адреса- .ции блока управления памятью и вторыминформационным входом блока адресации,четвертый управляющий вход которого соединен с первым выходом блока управления,блока управления памятью, третий управля ющий вход первого счетчика соединен с выходом первого дешифратора, первый,второй, третий, четвертый выходы первого счетчика соединены соответственно с первыми, вторыми, третьими, четвертыми инмым выходом третьего триггера, инверсный выход которого соединен с первым входом первого элемента И, инверсный выход второго триггера соединен с вторым входом первого элемента И, вход установки третьего триггера соединен с входом конца теста блока управления, вход управления третьего триггера соединен с первым управляющим входом блока управления, третий вход первого элемента И соединен с вторым управляющим входом блока управления, четвертый вход первого элемента И соединен с третьим управляющим входом блока управления; выход первого элемента И соединен с входом генератора, выход которого соединен с первыми входами второго, третьего, четвертого и пятого элементов И, второй вход второго элемента И соединен с вторым входом третьего элемента И, с первым входом шестого элемента И и с выходом третьего элемента ИЛИ, второй вход шестого элемента И соединен с пятым управляющим входом блока управления, третий вход третьего элемента И соединен с четвертым управляющим входом блока управления, второй вход пятого элемента И и второй вход четвертого элементаИ соединены с седьмым управляющим входом блока управления, третий вход пятого элемента И соединен с информационным входом блока управления, выход второго элемента И соединен с входами синхронизации перво-, го, второго, третьего триггеров и является третьим выходом блока управления, выходтретьего элемента И соединен с четвертымвыходом блока управления, выход шестого элемента И соединен с третьим входом четвертого элемента И, выход четвертого элемента И соединен с шестым выходом блока управления, выход пятого элемента И соединен с первым выходом блока управления,3, Устройство по п.1, о т л и ч а ю щ е ес я тем, что блок управления памятью состоит иэ двух дешифраторов и двух счетчиков, причем первый управляющий входпервого счетчика соединен с вторым управляющим входом блока управления памятью, второй управляющий вход первого счетчикасоединен с первым управляющим входом 5 10 15 2025303540 формационными входами первого и второго дешифраторов, первый и второй управляющие входы второго дешифратора соединены соответственно с третьим и четвертым управляющими входами блока управления памятью, первый и второй выходы второго дешифратора являются первым и вторым выходами блока управления памятью, информационный вход второго счетчика соединен с входом адресации блока управления памятью, первый, второй, третий управляющие входы второго счетчика соединены соответственно с первым, пятым и шестым управляющими входами блока управления памятью, выход второго счетчика является третьим выходом блока управления памятью,4, Устройство по п,1, о т л и ч а ю щ е е.- с я тем, что операционный блок имеет и каналов, каждый иэ которых состоит из трех триггеров тре элементов И, схемы сравнения, причем информационный вход первого триггера соединен с информационным входом операционного блока, информационный вход второго триггера соединен с информационным входом операционного блока, первый и второй управляющие входы первого и второго триггеров соединены соответственно с первым и вторым управляющими входами операционного блока, прямой выход первого триггера соединен с первым входом первого элемента И, инверсный выход первого триггера соединен с первым входом второго элемента И, второй вход которого соединен с выходом третьего элемента И, выход второго элемента И является информационным входом-выходом операционного блока и соединен с информационным входом третьего триггера, первый управляющий вход которого соединен с вторым управляющим входом операционного блока, второй управляющий вход третьего триггера соединен с прямым выходом второго триггера, а также с вторым входом первого элемента И, выход которого соединен с первым информационным входом схемы сравнения, второй информационный вход которого соединен с выходом третьего триггера, выход схемы сравнения является выходом несравнения операционного блока, первый вход третьего элемента И соединен с входом блокировки операционного блока, второй вход третьего элемента И соединен с инверсным выходом второго триггера.с5) 2 (2 Г б) 3) И оставитель А,Грошевехред М.Моргентал Редактор И.Горная орректор Т,палий зводственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарин аказ 694 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб., 4/5
СмотретьЗаявка
4622231, 19.12.1988
МИНСКИЙ РАДИОТЕХНИЧЕСКИЙ ИНСТИТУТ
ВИШНЯКОВ ВЛАДИМИР АНАТОЛЬЕВИЧ, ХВЕДЧУК ВЛАДИМИР ИВАНОВИЧ, ПУТКОВ ВИКТОР НИКИТОВИЧ, МАКОВСКИЙ СЕРГЕЙ АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: G06F 11/22
Метки: блоков, тестового, цифровых
Опубликовано: 23.02.1992
Код ссылки
<a href="https://patents.su/8-1714608-ustrojjstvo-dlya-testovogo-kontrolya-cifrovykh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для тестового контроля цифровых блоков</a>
Предыдущий патент: Резервированное многоканальное устройство для формирования тактовых импульсов
Следующий патент: Устройство для формирования теста блока оперативной памяти
Случайный патент: Способ переработки окисленных хлорсодержащнхмедных руд