Устройство для тестового контроля и диагностики цифровых модулей

Есть еще 4 страницы.

Смотреть все страницы или скачать ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 166707 1)5 6 06 Г 11/00 ГОСУДАРСТВЕННЫЙ КПО ИЗОБРЕТЕНИЯМ ИПРИ ГКНТ СССР ТЕТРЫТИЯМ ПИСАНИЕ ИЗ ВТОРСКОМУ СВИДЕТЕЛЬСТВУ(71) Московский институт электронной техники(56) Авторское свидетельство СССР М 1265778, кл, 6 06 Г 11/26, 1986.Авторское свидетельство СССР.ЬВ 1228108, кл, 6 Об Р 11/26, 1986.Авторское свидетельство СССР М 1376087, кл. 6 06 Р 11/00, 1988.(54) УСТРОЙСТВО ДЛЯ ТЕСТОВОГО КОНТРОЛЯ И ДИАГНОСТИКИ ЦИФРОВЫХ МО- ДУЛЕЙ Изобретение относится к цифровои вычислительной технике и может быть использовано для контроля и диагностики цифровых модулей различного назначения (в управляющих микропроцессорных системах, контроллерах и т,п,).Целью изобретения является расширение функциональных возможностей за счет введения режимов передачи и приема информации и увеличения глубины контроля путем обеспечения возможности программирования в широких пределах и с малой дискретностью временных параметров генерируемых и принимаемых цифровых последовательностей.На фиг.1 приведена функциональная схема устройства для тестового контроля и диагностики цифровых модулей; на фиг.2 -(57) Изобретение относится к цифровой вы числительной технике и может быть исполь зовано для контроля и диагностики цифровых модулей различного назначения (в управляющих микропроцессорных системах, контроллерах и т.п,). Целью изобретения является расширение функциональных возможностей за счет введения режимов едачи и приема информации и увеличения глубины контроля. С этой целью в устройство, содержащее блок памяти тестов, блок памяти реакций, блок управления, первый счетчик адреса, два элемента И, первый элемент ИЛИ, генератор импульсов и делитель частоты, введены регистр режима, два регистра сдвига, два элемента И-ИЛИ-НЕ,. два элемента И-НЕ, три приемопередатчика, второй сетчик адреса, второй элемент ИЛИ, элемент НЕ и регистр данных. 5 ил,функциональная схема блока управления;на фиг.3 - временные диаграммы работы Оцц устройства при записи тестовой информа- Оцц ции в блок памяти тестов: на фиг,4 - временные диаграммы работы устройсСва при автоматической генерации тестовых воздействий и приеме ответных реакций; на фиг.5 - временные диаграммы работы устроиствв при считывании информации из фр блока памяти реакций.ювввшУстройство (фиг.1) содержит блок 1 памяти тестов, блок 2 памяти реакций, контролируемый цифровой модуль 3, первый счетчик 4 адреса, два элемента И 5 и б,первый элемент ИЛИ 7, генератор 8 импульсов, делитель 9 частоты, блок 10 управления, регистр 11 режима, два регистра 12 и 13 сдвига, два элемента И-ИЛИ-Н Е 14 и 15, два1667 О 75 с эьфмъ Рс., ,сСоставитель Г. Виталиев Редактор А. Лежнина Техред М,Моргентал Корректор О. Ци аказ 2525 Тираж 417 Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СС113035, Москва, Ж, Раушская наб., 4/5Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101приемопередатчиков 18 и 19 и счетчиков 4 и 21 адреса соответственно, На выходе 10,7 (выход элемента ИЛИ-НЕ 44) формируется строб записи информации в регистр 11. На выходах 10.8 и 10.10 (выходы элементов ИЛИ 39 и 41) формируются стробы записи информации в счетчики 4 и 21 адреса соответственно на выходах 10.9 и 10.11 (выходы элементов ИЛИ 40 и 42) формируются сигналы разрешения обращения блоков 1 и 2 4550 соответственно в режиме чтения. На выходе 10.12 (выход элемента И 37) формируется сигнал, задающий частоту подачи тестовых воздействий на блок 1 при реализации варианта работы с таймером 45 режима автоматической генерации тестовых воздействий и приема ответных реакций. 55 элемента И-НЕ 16 и 17, три приемопередатчика 18 - 20, второй счетчик 21 адреса, второй элемент ИЛИ 22, элемент НЕ 23,регистр 24 данных и имеет информационный вход-выход 25 адреса данных, вход 26 -5режима, вход 27 начальной установки"СбрОс", два тактовых входа 28 и 29 подачивнешних тактовых сигналов.Блок 10 управления (фиг,2) содержит селектор 30 адреса, два регистра сдвига 31 и 1032, три элемента НЕ 33 - 35, два элемента И36 и 37, пять элементов ИЛИ 38-42, дваэлемента ИЛИ-НЕ 43 и 44, двухканальныйпрограммируемый таймер 45 и имеет шину46 установки адреса. 15Блок 1 памяти тестов предназначен длязаписи, хранения и формирования тестовойпоследовательности. Блок 2 памяти реакций служит для записи, хранения и считывания результатов контроля, Счетчики 4 и 21адреса предназначены для формированияадресов блоков памяти 1 и 2 ссответственно. Элементы И 5 и 6 служат для формирования сигналов разрешения обрашения 25блоков 1 и 2 соответственно. ЭлементыИЛИ 7 и 22 предназначены для формирования сигналов выборки блоков 1 и 2 соответственно в режиме записи. Генератор 8импульсов служит для выдачи тактовых импульсов на делитель 9. Делитель 9 предназначен для формирования тактовыхимпульсов 9.1 и 9.2, синхронизирующих ра боту всего устройства,Блок 10 управления служит для выработки сигналов, управляющих работой составных частей устройства. На выходах 10.1, и 10.2 формируются сигналы записи и счи тывания соответственно для указания направления передачи информации 40приемопередатчиками 18 и 19 формирования сигналов разрешения обращения блоков 1 и 2 режима записи. На выходах10,3 - 10;6 формируются сигналы выборки На выходе 10,13 (выход элемента НЕ 35)формируется сигнал с той же частотой, чтои на выходе 10.12, но задержанный относительно него и служащий для задания моментон съема диагностической информацииблоком 2 при реализации варианта работыс таймером 45 режима автоматической генерации тестовых воздействий и приема ответных реакций,Регистры 12 и 13 служат для формирования в соответствии с временными диаграммами обращения к блокам 1 и 2 следующихзадержанных друг относительно другагрупп сигналов:увеличения на 1 содержимого счетчиков4 и 21 соответственно (сигналы 12,1 и 13.1);разрешения обращения блоков 1 и 2(сигналы 12,2 и 13.3 соответственно);записи информации в регистр 24 и приема информации из приемопередатчика 20с тремя устойчивыми состояниями на выходе (сигналы 12,3 и 13.2 соответственно),Логические элементы И-ИЛИ-НЕ 14 и 15предназначены для формирования сигналов управления регистрами.12 и 13 сдвига взависимости от режима работы, Указанныесигналы могут формироватьсяиз сигнала с максимальной частотой работы блоков памяти, снимаемого с выхода9,2 делителя 9 частоты при установленныхразрядах 11,2 и 11,6 регистра 11 режимасоответственно;из программируемых по частоте и взаимной задержке сигналов, снимаемых с выходов 10.12 и 10.13 блока 10 приустановленных разрядах 11.3 и 11,7 регистра 11 режима соответственно;из внешних по отношению к устройствуконтроля сигналов 28 и 29 при установленных разрядах 11,4 и 11 З регистра 11 режима соответственно;из "программных" стробов при обращении к регистру 11 режима и одновременнойпередаче по шине 25 кода, содержащего "1"в разрядах 5 и 13 соответственно,Логические элементы И-НЕ 16 и 17 служат для формирования стробов записи илисигналов увеличениа на 1 содержимогосчетчиков 4 и 21 соответственно, Для организации автоматического режима, когда одновременно происходят считываниеинформации из блока 1 и запись информации в блок 2, необходимы раздельные шиныданных блоков памяти. С этой целью в устройстве используются приемопередатчики18 и 19 с тремя устойчивыми состояниями навыходе. Приемопередатчик 18 передает ин-.формацию иэ общей шины 25 в шину данныхблока 1 при подаче сигнала выборки 10,3приемопередатчика и сигнала записи 10,120 25 адреса, так и данные, при этом передача 30адреса сопровождается стробом адреса, передающимся по шине 26 и поступающим на 35 40 50 55 или лиз шины данных блока 1 в общую шину 25 при подаче сигнала выборки 10.3 и сигнала считывания 10,2. Приемопередатчик 19 передает информацию из общей шины 25 в шину данных блока 2 при подаче сигнала выборки 10.4 и сигнала записи 10,1 или из шины данных блока 2 в общую шину 25 при подаче сигнала выборки 10.4 и сигнала записи 10,1, или из шины данных блока 2 в общую шину 25 при подаче сигнала выборки 10.4 и сигнала считывания 10.2. Приемопередатчик 20 необходим для исключения влияния информации, снимаемой с контролируемого модуля 3, на информацию, передаваемую на шину данных блока 2 при процессе ее записи во внешнее устройство или считывания иэ него. Прошедшая через приемопередатчики 18, 19 и 20 информация сопровождается соответствующими сигналами "Выполнено" (ВП). Регистр 24 данных служит для хранения тестовой информации, считанной из блока 1 и поступающей на контролируемый модуль 3. Двунаправленная шина 25 (адреса данных) предназначена для связи устройства для тестового контроля и диагностики - устройства контроля - с внешними устройствами, например с микроЭВМ, а также для связи составных частей устройства между собой, По шине 25 могут передаваться как блок 10, Кроме указанного сигнала, по шине 26 могут передаватьсясигнал записи при выполнении операции записи из внешнего устройства в устройство контроля;сигнал чтения при выполнении операции чтения из устройства контроля во внешнее устройство;сигнал ответа, передающийся из устройства контроля во внешнее устройство при завершении операции обмена с внешним устройством.Шина 27 начальной установки "Сброс" служит для подачи сигнала, устанавливающего в исходное состояние счетчики 4 и 21, регистр 11 и таймер 45. Шины 28 и 29 подачи внешних сигналов предназначены для реализации одного извариантов запуска блоков 1 и 2 путем подачи по указанным шинам сигналов с требуемой частотой и задержкой считывания. Шина 46 адреса, в простейшем случае выполненная в виде набора перемычек, соединенных определенным образом с шинами. "0" и "1", присоединенная к входам программирования адреса селектора 30 адреса(А), предназначена для установки кода,5 10 соответствующего старшим разрядам адреса устройства контроля, при совпадении адреса, приходяЩего из внешнего устройства, с установленным на шине 46 адресом, и в зависимости от сигналов на шине 26 ("Запись" или ".Чтение" ) селектор 30 адреса вырабатывает сигналы записи (ЗП) или чтения (ЧТ), передающиеся низким уровнем, а в зависимости от младших разрядов поступающего адреса формирует сигнал выборки на одном иэ восьми информационных выходов в соответствии с таблицей (выбранному выходу соответствует "0" в соответствующей графе таблицы).Например, пусть внешним устройством устанавливается двоичный адрес ХХ.ХООО (где ХХХХ соответствует разрядам, установленным на шине 46, и по шине 26 подается сигнал записи, при этом появляется импульс выборки на выходе ВКО и сигнал записи на выходе ЗП селектора 30. В результате данные из шины 25 импульсом 10.7 с выхода элемента 44 запишутся в регстр 11. По завершении цикла записи или чтения устройство контроля должно известить об этом внешнее устройство. Для этого используется регистр 31, В зависимости от быстродействия используемых в устройстве контроля элементов с выхода соответствующего разряда регистра 31 на вход готовности селектора 30 (ГОТ) поступает сигнал, свидетельствующий о завершении цикла записи или чтения. Получив сигнал готовности, селектор 30 устанавливает на шине 26 сигнал овета, означающий для внешнего устройства окончание цикла обмена с устройством контроля,Двухканальный программируемый таймер 45 предназначен для формирования программируемых по частоте и задержанных друг относительно друга сигналов управления блоками 1 и 2, при этом каналы организованы на основе двоичнцх счетчиков, Первый счетчик может работать в режиме программируемого интервального таймера и в режиме программируемого делителя частоты, а второй счетчик - в режиме программируемого интервального таймера, Оба счетчика могут запускаться по синхровходам (С 1, С 2) или входам С 01, С 02) пуска. Запись кодов временных интервалов в оба счетчика происходит по сигналам записи ЗП и выбора каналов ВК 5, ВК 6 соответственно, поступающим из селектора 30. Для выбора режима работы таймера используется регистр состояний, запись в который происходит при поступлении иэ селектора 30 сигналов записи ЗП и выбора состояния ВК 7. С первого и второго выходов регистра 32 снимаются сигналы, которые служат дляформирования на логических элементах 33 и 38 импульсов сброса выходных сигналов таймера 45, а также импульсов запуска каналов счета на логических элементах 37, 43 и 34. Элемент И 36 служит для формирования сигналов "Пуск", поступающего через элемент ИЛИ-НЕ 43 на управляющий вход таймера 45 при обращении по адресу регистра 11 и установке "1" в шестом разряде шины 25.Устройство может работать в следующих режимах:1. Запись тестовой информации из внешнего устройства в блок 1 и запись нулевой информации в блок 2;2. Автоматическая генерация тестовых воздействий и прием ответных реакций;2.1. С одновременной выдачей и приемом информации и максимальной частотой работы блоков памяти (9.2);2,2. С частотой и задержкой считывания, зависящими от поступлен я по шинам 28 и 29 внешних по отношению к устройству сигналов;2.3, С пересылкой информации по приходу "программного" строба, появляющегося при достижении заданной комбинации значения сигналов;2.4. С возможностью программирования в широких пределах и с малой дискретностью частоты генерируем ы к и принимаемых цифровых последовательностей и задержки считывания (прииспопьзовании таймера 45);3, Чтение внешним устройством информации из блока 2 с целью дальнейшей обработки,Рассмотрим работу устройства в первом режиме (см. временные диаграммы нафиг,3), На шине "Сброс" внешним устройством формируется сигнал, устанавливак)щий в нулевое состояние счетчики 4 и 21, регистр 11 и таймер 45. При этом сигналами с выходов 11.1 и 11.5 регистра 11 блоки 1 и 2 переводятся в режим "Запись". Внешним устройством по адресду ХХХХ 010 подается первое тестовое слово. При этом селекгором 30 формируются сигналы записи и выборки (выходы 10.1 и 10.3 блока управления), происходит передача слова из шины 25 через приемопередатчик 18 на шину блока 1. На адресных входах блока 1 установлен нулевой код, Поэтому информация записывается в блок 1 по нулевому адресу сигна, лом разрешения обращения ВК, который формируется на логических элементах 5 и 7 из сигнала "Выполнено" (ВП), появляющегося на выходе приемопередатчика 18 одновременно с информацией. Затем по адресу ХХХХ 001, соответствующему выбору счет 5 10 15 20 25 30 35 40 45 50 55 чика 4, подается код адреса 0001, записываемый в счетчик по сигналу выборки 10.5 и стробу записи 10.8, прошедшему через элемент 16, По адресу ХХХХ 010 подается второе тестовое слово, которое заносится в блок 1 по установленному адресу 0001, аналогичным образом происходит запись тестовой информации в остальные ячейки блока 1. При занесении нулевой информации в блок 2 из внешнего устройства подается информация по адресу ХХХХ 10.При этом на выходе ВК 4 селектора 30 появляется сигнал выборки приемопередатчика 19 (выход 10.4 блока управления) и формируется сигнал записи 10,1. Сигнал разрешения обращения к памяти формируется логическими элементами 22 и 6, запись очередного адреса в счетичк 21 происходит по стробу записи 10.10, прошедшему через элемент 17 при обращении по адредсу ХХХХ 011, перед началом второго режима работы устанавливаются начальные адреса в счетчиках 4 и 21. Если первое тестовое слово записано по нулевому адресу блока 1 и первая ответная реакция должна фиксироваться по нулевому адресу блока 2, то в счетчиках 4 и 21 устанавливаются адреса 11.11, Это связано с тем, что перед каждым обращением к блокам памяти в автоматическом режиме происходит увеличение содержимого счетчика адреса на 1 и, следовательно, перед первым обращением в счетчиках 4 и 21 будут установлены требуемые нулевые адреса. Во втором режиме работы возможны различные варианты запуска блоков 1 и 2 (режимы 2.1.2,4). Выбор варианта осуществляется в зависимости от записанного по адресу ХХХХООО в регистр 11 кода, Запись кода происходит перед началом работы во втором режиме по формируемому блоком 10 стробу 10.7, записывающему поступающую по разрядам 25,125,4, 25.9,.,25,12 информацию, причем указанным разрядам шины 25 соответствуют выходы регистра режима 11.111.4, 11,511.8. При записи в регистр 11 кода 0010 0011 будет установлен режим 2,1, а при записи кода 1000 1001 - режим 2.2. В режиме.2.3 реализуется асинхронный способ формирования сигналов управления блоками 1 и 2, при котором указанные сигналы формируются из программных стробов при обращении к регистру 11 и установке "1" в разрядах 5 и 13 шины 25 соответственно. Программные стробы устанавливаются с помощью внешнего устройства, которое анализирует диагностическую информацию и по достижении заданной комбинации сигналов или через определенное вревмя программно формирует указанные стробы. Возможны различныесочетания сигналов управления блоками 1 и 2. Например, при записи в регистр 11 кода 0100 0011 будут установлены режимы считывания блока 1 и записи блока 2, а сигналы управления для блока 1 на выходе элемента 5 14 будут формироваться из сигнала с максимальной частотой работы блока памяти. снимаемого с выхода 9,2 делителя 9. Сигналы управления для блока 2 на выходе элемента 15 будут формироваться из 10 программируемого по частоте сигнала, снимаемого с выхода 10,13 блока 10 управления.Рассмотрим подробно формирование сигналов управления при записи в регистр 15 11 кода 0100 0101 (см, временные диаграммы на фиг.4). 6 этом случае перед этапом генерации тестовых воздействий и приема ответных реакций, т,е. перед переходом в режим 2.4, должен быть выполнен этап про граммирования таймера 45, Для выборки режима работы счетчиков, входящих в состав таймера 45, в регистр состояний таймера,записывается код состояния, означающий, что оба счетчика будут рабо тать в режиме программируемого интервального таймера, а их запуск будет происходить по управляющим входам С 01 и С 02 соответственно, Затем в счетчики записываются коды временных интервалов. При 30 этом в первый счетчик записывается код частоты сигналов управления блоками 1 и 2, а во вторЬй счетчик - код взаимной задержки между указанными сигналами. Код, записываемый во второй счетчик, должен быть 35 не больше кода. записываемого в первый счетчик. По завершении этапа программирования таймер 45 начинает работу по сигналу "Пуск", поступающему на управляющий вход С 01, По указанному сиг налу разрешается счет импульсов, поступающих на вход С 1 таймера 45, По достижении равенства числа прошедших импульсов с предварительно установленным в первом счетчике кодом нэ выходе С 11 таймера 45 45 появляются импульсы, запускающие ре- . гистр 32, сигналы с выходов которого ис-пользуются для выработки циклических импульсов сброса выходных сигналов таймра элементами 33 и 38 и циклических им пульсов запуска. счетчиков таймера элементами 37, 43 и 34. В результате импульсы, появляющиеся на выходе Ш таймера 45, а следовательно, и на выходе 10.12 блока 10 следуютсчастотой т 1-1/11 соот ветствующей записанному в первом счетчике коду. А импульсы на выходе 02 таймера, а следовательно, и на выходе 10.13 блока 10 следуют с такой же частотой, но задержаны относительно указанных на время 12, соответствующее записанному во втором счетчике коду 1, Сформированные одним из возможных способов сигналы управления с выходов логических элементов 14 и 15 запускают регистры 12 и 13 соответственно. В зависимости от быстродействия элементов, составляющих блок памяти, с выходов соответствующих разрядов регистров 12 и 13 снимаются сигналы управления 12,1,12,3 и 13,113.3 со ответствен но. По первым импульсам на выходах 12.1 и 13.1 непосредственно начинается автоматический режим генерации тестов и приема ответных реакций: содержимое счетчиков 4 и 21 увеличивается на 1 и становится равным коду 00.00. На вход разрешения обращения блока 1 подается сигнал 12.2 и через время, определяемое задержками элементов блока памяти, на его выходе появляется тестовая информация, записываемая в регистр 24 по сигналу записи 12.3. Тестовая информация с выходов регистра 24 поступает на контролируемый модуль. В зависимости от кода, записанного в регистре 11, ответная реакция контролируемого модуля 3 принимается приемопередатчиком 20 по сигналу приема 13.2 одновременно с подачей тестовых воздействий или с программируемой задержкой.Информация с выхода приемопередатчика 20 записывается в блок 2 по сигналу разрешения обращения 13,3 блока памяти, прошедщему через элемент б. По вторым импульсам на выходах 12.1 и 13.1 увеличивается на 1 содержимое счетчиков 4 и 21 и процесс генерации тестов и приема реакций продолжается аналогичным образом. При асинхронном способе формирования сигналов управления блоками 1 и 2 указанные сигналы формируются таким же образом, однако при этом появляется возможность организации "условных" запусков. Например, считывание информации из блока 1 может быть выполнено с программируемой задержкой при условии записи в блок 2 определенного кода, При этом анализ записанной информации и принятие решения о считывании осуществляются внешним устройством,Во время автоматического режима возможен переход на другую комбинацию сигналов запуска блоков памяти путем записи соответствующего кода в регистр 11 или прерывание автоматического режима путем записи нулевого кода в регистр 11.В третьем режиме происходит чтение внешним устройством информации из блока 2. Для этого в регистр 11 записывается код 0001 ОООО, переводящий блок 2 в режим чтения, в счетчике 21 устанавливается нуле 1667075 12510 15 20 25 30 35 40 45 50 55 вой адрес. Внешним устройством устанавливается команда считывания. по адресу ХХХХ 100, при этом блоком 10 формируются сигналы 10,2, 10,4, 10,11, По сигналу 10,11, прошедшему через элемент б, происходит считывание информации из блока 2, по сигналам считывания 10.2 и выбора приемопередатчика 19 (сигнал 10.4) информация передается с шины данных блока 2 через приемопередатчик 19 на шину 25. Далее в счетчике 21 устанавливается следующий адрес и процесс чтения информации и родолжается анал огич ным образом. В каждом цикле чтения информация по шине 25 поступаетво внешнее устройство, где накапливается, затем обрабатывается и поступает на средства отображения информации (дисплей, печатающее устройство и т,п,).Формула изобретения 1, Устройство для тестового контроля и диагностики цифровых модулей, содержащее блок памяти тестов, блокмяти реакций, блок управления, первый счетчик адреса, два элемента И, первый элемент ИЛИ, генератор.импульсов и делитель частоты, при этом выход первого счетчика адреса подключен к адресному входу блока памяти тестов, а выход генератора импульсов соединен с входом делителя частоты, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностЕй за счет введения режимов передачи и приема информации и увеличения глубины контроля, оно содержит регистр режима, два регистра сдвига, два элемента И-ИЛИНЕ, два элемента И-НЕ, три приемопередатчика, второй счетчик адреса, второй элемент ИЛИ, элемент НЕ и регистр данных, вход операции блока управления, информационные входы первого и второго счетчиков адреса, первые информационные входы-выходы первого и второго приемопередатчиков и информационный вход регистра режима объединены и образуют информационный вход-выход устройства, вход режима блока управления является входом режима устройства, входы. сброса блока управления, регистра режима и первого и второго счетчиков адреса обьединены и образуют вход начальной установки устройства, первый выходделителя частоты подкючен к синхровходам первого и второго регистров сдвига и первому синхровходу блока управления, второй синхровход которого соединен с вторым выходом делителя частоты, первые и вторые входы управления направлением передачи первого и второго приемопередатчиков подключены соответственно к первому и второму выходам блока управления, входы разрешения выборкипервого и второго приемопеоедатчиков соединены соответственно с третьим и четвертым выходами блока управления, входыразрешения счета первого и второго счетчиков адреса подключены соответственно к пятому и шестому выходам блока управления, синхровход регистра режима соединен с седьмым выходом блока управления, первые входы первых элементов И-НЕ и И, вторых элементов И-НЕ и И, первого и второго элементов И,-ИЛИ-НЕ подключены соответственно с восьмого по тринадцатый выходам блока управления, четырнадцатый выход блока управления является выходом индикации устройства, вход записи-считывания блока памяти тестов соединен с первым разрядом выхода регистра режима, второй и третий входы первого элемента И-ИЛИ-НЕ подключены соответственно к третьему и второму разрядам выхода регистра режима, с четвертого по восьмой входы первогоэлемента И-ИЛИ-НЕ соединены соответственно с вторым выходом делителя частоты, седьмым выходом блока управления, пятым разрядом информационного входа-выхода устройства, четвертым разрядом выхода регистра режима и первым тактовым входом устройства, вход записи-считывания блока памяти реакций подключен к пятому разряду выхода регистра режима, второй и третий входы второго элемента И-ИЛИ-НЕ соединены соответственно с седьмым и шестым разрядами выхода регистра режима, с четвертого по восьмой входы второго элемента И-ИЛИ-НЕ подключены соответственно к второму выходу делителя частоты, седьмому выходу блока управления, тринадцатому разряду информационного входа-выхода устройства, восьмому разряду выхода регистра режима и второму тактовому входу устройства, выходы первого и второго элементов И-ИЛИ-НЕ соединены с первыми и вторыми установочными входами соответственно первого и второго регистров сдвига, второй вход и выход первого элемента И-НЕ подключены соответственно к первому разряду выхода первого регистра сдвига и тактовому входу первого счетчика адреса, второй вход и выход второго элемента И-НЕ соединены соответственно с первым разрядом выхода второго регистра сдвига и тактовым входом второго счетчика адреса. первый и второй входы и выход первого элемента ИЛИ подключены соответственно к первому выходу блока управления, выходу признака выполнения первого приемопередатчика и второму входу первого элемента И, третий вход и выход которого соединенысоответственно с вторым разрядом выхода первого регистра сдвига и входом разрешения обращения блока памяти тестов, информационный вход-выход которого подключен к второму информационному входу-выходу первого приемопередатчика и информационному входу регистра данных, вход и выход элемента НЕ соединены соответственно с третьим разрядом выхода первого регистра сдвига и синхровходом регистра данных, выход которого является выходом устройства для подключения к входу контролируемого цифрового модуля, первый и второй входы и выход второго элемента ИЛИ подключены соответственно к первому выходу блока управления, выходу признака выполнения второго приемопередатчика и второму входу второго элемента И, управляющий вход и выход третьего приемопередатчика соединены соответственно с вторым разрядом выхода второго регистра сдвига и вторым информационным входом- выходом второго приемопередатчика, вход третьего приемопередатчика является входом устройства для подключения к выходу контролируемого цифрового модуля, третий вход и выход второго элемента И подключены соответственно к третьему разряду выхода второго регистра сдвига и входу разрешения обращения блока памяти реакций, адресный вход и информационный вход-выход которого соединены соответственно с выходом второго счетчика адреса и вторым информационным входом-выходом второго приемопередатчика,2, Устройство па п,1, о т л и ч э ю щ е ес я тем, что блок управления содержит селектор адреса, вдэ регистра сдвига, три элемента НЕ, два элемента И, пять элементов ИЛИ, два элемента ИЛИ-НЕ и двухканальный программируемый таймер, информационный вход которого соединен с входом операции блока, управляющий вход, первый и второй информационные входы и вход готовности селектора адреса подключены соответственно к входу режима блока, входу операции блока, шине установки адреса блока и выходу первого регистра сдвига, выход записи и выход чтения селектора адреса соединены соответственно с входами записи и чтения двухканального программируемого таймера, первым и вторым установочными входами первого регистра сдвига и являются первым и вторым выходами блока, синхровход первого регистра сдвига является первым синхровходом блока, синхровход второго регистра сдвига подключен к второму синхровходу блока, который, кроме того, соединен с первым и вторым синхровходами двухканальногопрограммируемого таймера, первый информационный выход которого подключен к первому и второму установочным входам второго регистра сдвига, первый и второй5 входы и выход первого элемента ИЛИ-НЕсоединены соответственно с выходами первого и второго элементов И и первым входом пуска двухканального программируемого таймера, первый и вто 10152025303540 4550 рой входы первого элемента И подключены соответственно к шестому разряду входа операции блока и выходу второго элемента ИЛИ-НЕ, первый и второй входы второго элемента И соединены соответственно спервым выходом второго регистра сдвига ивыходом первого элемента НЕ, вход которога подключен к второму выходу второго регистра сдвига, первый и второй входы и выход первого элемента ИЛИ соединены соответственно с первым выходом первого регистра сдвига, выходом первого элемента НЕ и входами сброса первого и второго каналов двухканального программируемого таймера, вход общего сброса которого является входом сброса блока, выход второгоэлемента И является двенадцатым выходомблока и подключен к входу второго элемента НЕ, выход которого соединен с вторым входом пуска двухканального праграммируемого таймера, второй информационный выход которого подключен к входу третьего элемента НЕ, выход которого является тринадцатым выходом блока, выход признака адреса селектора адреса является четырнадцатым выходом блока, первый и второй входы и выход второго элемента ИЛИ-НЕ соединены соответственно с первым информационным выходом и выходом записи селектора адреса и седьмым выходом блока,первый и второй входы и выход второго элемента ИЛИ. подключены соответственно к второму информацион ному выходу и выходу записи селектора адреса и восьмому выходу блока, второй информационный выход селектора адреса является пятым выходом блока, первый и второй входы и выход третьего элемента ИЛИ соединены соответственно с третьим информационным выходом и выходом чтения селектора адреса и девятым выходом блока, третий информационный выход селектора адреса является третьим выходом блока, первый и второй входы и выход четвертого элемента ИЛИ подключены соответственно к четвертомуинформационному выходу и выходу записи селектора адреса и десятому выходу блока, четвертый информационный выход селектора адреса является шестым выходом блока, первый и второй входы и выход пятого элемента ИЛИ соединены соответственно с пятым информационным выходом и выходом чтения селектора адреса и одиннадцатым выходом блока, пятый информационный выход селектора адреса является четвертым выходом блока, а с шестого по восьмой ин формационные выходы селектора адреса подключены соответственно к входам выбора первогои второго каналов и входу выбора состояния двухканального программируемого таймера.

Смотреть

Заявка

4602587, 04.11.1988

МОСКОВСКИЙ ИНСТИТУТ ЭЛЕКТРОННОЙ ТЕХНИКИ

МАЛЕЖИН ОЛЕГ БОРИСОВИЧ, АХУЛКОВ СЕРГЕЙ ЕВГЕНЬЕВИЧ, ВЕРСТАКОВ ВЛАДИМИР АЛЕКСЕЕВИЧ, КРЫЛИКОВ НИКОЛАЙ ОЛЕГОВИЧ, ЛАПИНСКИЙ ИГОРЬ АЛЕКСАНДРОВИЧ, ПРЕСНУХИН ДМИТРИЙ ЛЕОНИДОВИЧ

МПК / Метки

МПК: G06F 11/22, G06F 11/36

Метки: диагностики, модулей, тестового, цифровых

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

Код ссылки

<a href="https://patents.su/12-1667075-ustrojjstvo-dlya-testovogo-kontrolya-i-diagnostiki-cifrovykh-modulejj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для тестового контроля и диагностики цифровых модулей</a>

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