Устройство для формирования тестовых последовательностей
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 1/26, 1/04 1)5 6 0 ГОСУДАРСТВЕННЫЙПО ИЗОБРЕТЕНИЯМПРИ ГКНТ СССР МИТЕТТКРЫТИ САНИЕ ИЗОБРЕТЕН НИЯЙтельастьтес 18 АВТОРСКОМУ СВИДЕТЕЛЬСТВ(54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАТЕСТОВЪХ ПОСЛЕДОВАТЕЛЬНОСТЕ(57) Изобретение относится к вычислиной технике, к устройствам для форминия тестов, Преимущественная обиспользования - создание аппаратуры,Ж 1675890 А 1 тирования цифровых устройств. Особенностью устройства является то, что оно позволяет многократно - в М+ 1 раз -увеличивать количество формируемых тестовых сигналов, что имеет первостепенное значение для создания автоматизированных систем диагностики цифровых устройств. Целью изобретения является расширение технических возможностей за счет многократного увеличения одновременно формируемых различных независимых друг от друга последовательностей цифровых сигналов. Поставленная цель достигается за счет введения дополнительных блоков 6 памяти, демультиплексора 7, группы 8 элементов сложения по модулю два, регистров 9, 5 ил;10 сом Ар15 20 Изобретение относится к вычислительной технике, к устройствам для формирования тестов, преимущественно к созданиюаппаратуры тестирования цифровых устройств,Целью изобретения является расширение технических возможностей за счет многократного увеличения одновременноформируемых различных независимых другот друга последовательностей цифровыхсигналов,На фиг.1 и 2 приведена структурная схема предлагаемого устройства; на фиг. 3-5 временные диаграммы работы устройства.Устройство содержит тактовый генератор 1, счетчик 2, коммутатор 3, блок 4 срав, нения, элемент НЕ-И 5, блоки 6 памяти,демультиплексор 7, элементы 8 сложенияпо модулю два, регистры 9, инверсный выход 10 тактового генератора, выходы 11 элементов 8 сложения по модулю два, группу12 входов номера последовательности,группу 13 входов начала последовательности, вход 14 запуска, группу 15 входов концапоследовательности, вход 16 разрешенияработы, вход 17 разрешения записи, группу18 входов задания вида последовательностей, группу 19 выходов и группу 20 входоввыбора группы выходов.Устройство работает следующим образом,Работа, устройства начинается с егопрограммирования для последующего формирования цифровых сигналов необходимой формы, Программированиеосуществляется путем поочередной записив блоки 6 памяти информации.о формируемых цифровых сигналах.Рассмотрим примерзаписи в один изблоков 6 памяти информации об одной изпоследовательностей цифровых сигналов,отражающей изменения во времени каждого из формируемых по соответствующемувыходу (разряду) устройства цифровых сигналов, и последующего формирования изнее последовательности цифровых сигналов в соответствии с временной диаграммой, приведенной на фиг,З, Дискретностьизменений во времени изображенных нафиг.3 цифровых сигналов равна периоду Ттактовых импульсов, генерируемых тактовым генератором 1, Состояние цифровыхсигналов по выходам разрядов 0,1,.(К)блока памяти в течение любого, указанногона фиг.З интервала времени выражаетсядвоичным числом, в котором его нулевомуразряду соответствует состояние цифрового сигнала на выходе нулевого разряда блока памяти, первому разряду - состояниецифрового сигнала на выходе первого раз 25 30 35 40 45 50 55 ряда блока памяти,.(К)-ому разряду - состояние цифрового сигнала на выходе (К)го разряда блока памяти. При этом число 1,1100, соответствующее состоянию цифровых сигналов в течениеинтервала времени 0 - ьо, записывается в ячейку памяти с адресом А, число 11001, соответствующее состоянию цифровых сигналов в течение интервала времени 1 о - 11, - в ячейку памяти с адресом А 1 и, наконец, число 10110,соответствующее состоянию цифровых сигналов в течение интервалов времени т- 1-, записывается в ячейку памяти с адреРассмотрим процедуру записи информации в один из блоков 6 памяти. Перед записью на входах устройства установлены: на входе 14 запуска (фиг.1 и 2) - логическая единица, на входе 16 разрешения работы -логический нуль,на входе 17 разрешения записи (т,е., на входах йlй блоков 6 памяти) - логическая единица, на группе 20 входов (т.е., на группе адресных входов демультиплексора) - двоичный адрес выбранного для записи одного из М блоков 6 памяти. При этом на выходе одного из М логических элементов 8 сложения по модулю два формируется разрешающий сигнал Е логического нуля для одного из М + 1 блоков 6 памяти.Коммутатор 3 (фиг,2) пропускает на группы адресных входов блоков 6 памяти адрес, установленный на группе 12 входов номера последовательности (фиг,1), При записи информации в указанные ячейки блока 6 памяти необходимо в соответствии с временной диаграммой (фиг,4) установить на группе 12 входов адрес ячейки памяти, на группе 18 входов задания вида последовательностейй устройства - соответствующие значения разрядов двоичного числа, отражающего состояние цифровых сигналов, и затем на входе 17 разрешения записи - логический нуль, Перед установкой на группе входов 12 адреса следующей ячейки памяти на входе 17 разрешения записи устанавливается логическая единица, Таким образом, в области блока 6 памяти, начиная с адреса А и кончая адресом А, записывается и хранится информация о последовательности цифровых сигналов, изображенных на фиг,З, При необходимости в другие области блока 6 памяти (с другими значениями Ар и А-) может быть записана информацияо других последовательностях цифровых сигналов, Аналогично осуществляется программирование остальных блоков 6 памяти, при этом на группах 20 входов (фиг.1 и 2) устанавливается соответствующий двоичный адрес выбора следующего блока 6 памяти.5 10 15 20 25 30 35 40 45 50 55 После окончания программирования устройства подготавливается к формированию одной из записанных в блоки б памяти последовательностей цифровых сигналов, При этом на входе 17 разрешения записи устанавливается логическая единица, на группе 13 входов начала последовательности (т,е., на группе информационных входов счетчика 2) устанавливается начальный адрес области памяти, хранящей информациюо выбранной для формирования последовательности цифровых сигналов (в данном примере это Аскоторый имеет одинаковое значение для всех блоков 6 памяти), а на группе 15 входов конца последовательности (т.е., на группах входов В блока 4 сравнения) устанавливается конечный адрес этой области памяти (в данном примере это Ар). Установленная ранее на входе 14 запуска логическая единица поступает через логический элемент НЕ-И 5 на вход 11 разрешения записи счетчика 2 и переводит его в режим параллельной загрузки, при котором поступающие на его вход С тактовые импульсы Г с прямого выхода задающего генератора 1 по положительному фронту записывают в счетчик 2 с его группы информа-.ционных входов начальный адрес А, который устанавливается на группе выходов счетчика 2. Формирование последовательности цифровых сигналов осуществляется в соответствии с временной диаграммой (фиг.5), где для большей наглядности не показаны временные задержки при формировании и распространении сигналов, и начинается с установки на входе 16 разрешения работы логической единицы (в момент времени 0 на диаграмме). При этом на выходах 11 группы 8 элементов сложения по модулю два устанавливаются уровни логического нуля, которые, поступая на входы СЯ блоков б памяти, разрешают считывание информации со всех блоков б памяти, Формирование выбранной последовательности цифровых сигналов осуществляется в результате поочередного считывания информации из ячеек блоков б памяти, начиная с ячеек с адресом Ао и кончая ячейками памяти с адресом Ар, Коммутатор 3 пропускает на группы адресных входов А блоков б памяти адрес Ао с группы выходов счетчика 2, В момент времени 0 на группе выходов блока б появляется считываемая из ячейки памяти Ао информация 11100, которая соответствует состоянию цифровых сигналов в интервале времени О - сс, (фиг.З), Затем в момент времени О + Т/2 положительным фронтом так 1 ового импульса Р, поступающего на.,инхровход С блока б памяти с инверсного выхода задающего генератора 1. записывается в регистр 9 информация 1.1100, которая появляется на его группе выходов. Нэ группах выходов ОО остальных блоков б памяти также появляется соответствующая информация. Одновременно с этим логический нуль с входа 14 запуска устройства поступает и на вход элемента НЕ - И 5, на второй вход которого с выхода равенства блока 4 сравнения также поступает логический нуль, соответствующий отсутствию сигнала совпадения,Таким образом, с выхода логического элемента 5, на вход разрешения записи счетчика 2 в момент времени О+ Т/2 поступает логическая единица и переводит его в режим счета, Далее под воздействием поступающих на тактовый вход тактовых импульсов в моменты времени 1 о, т 1.трна группе выходов счетчика 23 поочередноформируются соответственно адреса А 1, А 2Арячеек памяти, которые поступают через коммутатор 3 на группы адресных входов блоков 6 памяти, и на группе выходов которых появляется поочередно считывэемая информация 11001 в интервале времени т - т 1, , 10110 - в интервале времени тр- тр, которая под воздействием поступающих на синхровход регистра 9 с задержкой на Т/2 появляется на выходах регистра 9, Аналогично считывается информация из остальных блоков б памяти.. Таким образом, из считываемой из бло-, ков б памяти информации на выходах 19 устройства складывается формируемая последовательность цифровых сигналов, соответствующая временной диаграмме на фиг,З, После формирования счетчиком 2 адреса Ар, совпадающего с конечным адресом, установленным на гоуппе 15 входов, на выходе равенства блока 4 сравнения появляется логическая единица, соответствующая выработке логического, сигнала совпадения, переводящая счетчик 2 через элемент 5 в режим параллельной загрузки, при котором под воздействием очередного тактового импульса Е, поступающего в момент времени тр- на счетный вход счетчика 2, на его группе выходов устанавливается начальный адрес Ао, при этом на выходе равенства блока 4 сравнения снимается логический сигнал совпадения (т.епоявляется логический нуль) и счетчик 2 вновь переводится в режим счета, начинается повторное формирование заданной последовательности цифровых сигналов и т,д. Для прекращения формирования данной последовательности цифровых сигналов необходимо на входе 14 запуска устройства установить логическую единицу, которая пе 1675890реведет счетчик 2 через элемент 5 из режима счета в режим параллельной загрузки(начальной установки),Для формирования другой последовательности цифровых сигналов информация 5о которой была ранее записана в блоки 6памяти при программировании устройства)на входе 14 запуска устройства устанавливается логическая единица, на группе 13входов - начальный адрес области памяти, 10хранящей информацию о другой последовательности цифровых сигналов, на группе 15входов - конечный адрес области памяти,хранящей информацию о другой последовательности цифровых сигналов, и затем снова на входе 14 запуска устанавливаетсялогический нуль, Далее аналогично происходит формирование другой последовател ьности цифровых сигналов,Формула изобретения 20Устройство для формирования тестовыхпоследовательностей, содержащее тактовый генератор, счетчик, коммутатор, блоксравнения, элемент НЕ-И и первый блокпамяти, причем прямой выход тактового генератора соединен со счетным входом счетчика, группа разрядных выходов котороосоединена с первой группой информационных входов блока сравнения и с первойгруппой информационных входов коммутатора, вторая группа информационных входов которого является группой входовномера последовательности устройства,группа информационных входов счетчикаявляется группой входов начала последовательности устройства, вход разрешения записи счетчика соединен с выходом элементаИ, первый инверсный вход которого является входом запуска устройства, второй инверсный вход элемента И соединен с 40 выходом равенства блока сравнения, вторая группа информационных входов которого является группой входов конца последовательности устройства, управляющий вход коммутатора явЛяется входом разрешения работы устройства, о т л и ч а ю ще е с я тем, что, с целью расширения функциональных возможностей за счет многократного увеличения одновременно формируемых различных и независимых друг от друга последовательностей цифровых сигналов, в устройство введены а - 1 блоков памяти, где а - число групп выходов устройства, демультиплексор, группу элементов сложения по модуля два и п регистров; причем входы разрешения записи регистров соединены с инверсным выходом тактового генератора, группы адресных входов блоков памяти соединены с группой выходов коммутатора, входы разрешения записи блоков памяти подключены к входу разрешения записи устройства, группы информационных входов блоков памяти подключены к группе входов задания вида последовательностей устройства, информационный вход демультиплексора соединен с первыми входами элементов сложения по модулю два и с управляющим входом коммутатора, инверсные входы демультиплексора соединены с вторыми входами элементов сложения по модулю два группы, выходы которых соединены соответственно с входами разрешения считывания блоков памяти, группы выходов блоков памяти с первого по го-й соединены соответственно с информационными входами регистров с первого по гп-й, группы выходов регистров являются группами выходов устройства, группа адресных входов демультиплексора является группой входов выбора устройства,1675890 М 11 о Адрес г р-т Вреи ыход О-гоазрядабло.Оа паиягпи Р г -1 о тв иве а Выход 1-горазряда блока памяти О О ыход 2-го 1 азряда блоа памягпи О Г 1 Выход з-гораз,ояда блока памяти О 1Выход к 1-горазряда блока паиягпи .1Р 1Фца у/ -ЦИ К" ЮМ ов ЗОРР 7 рФиг. Ф 6, ф./Гд ж ф фАы 7 У лр ила УУэтгЖг ЖсмаюиеРсг 03 У Г НОО1001 ". Р 11 Рсамс ия гю 1 рФюлРА 37 Юют.г барф 1 фГ я, АвР.У,. ГА 7 Г Юа Составитель Н, Торопо Техред М.Моргентал Реда кт Горна орректор О. Ципле Заказ 3003 Тираж Подписное ВНИИПИ Госуцарственного комитета по изобретениям и открытиям при ГКНТ ССС . 113035, Москва. Ж, Раушская наб., 4/5 роизводственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина,
СмотретьЗаявка
4703959, 14.06.1989
ПРЕДПРИЯТИЕ ПЯ В-8893
ДВОРНИКОВ АЛЕКСАНДР АНАТОЛЬЕВИЧ, ТКАЧЕНКО АЛЕКСЕЙ МИХАЙЛОВИЧ, УЛЬЯНОВ ВЯЧЕСЛАВ МИХАЙЛОВИЧ
МПК / Метки
МПК: G06F 1/04, G06F 11/26
Метки: последовательностей, тестовых, формирования
Опубликовано: 07.09.1991
Код ссылки
<a href="https://patents.su/6-1675890-ustrojjstvo-dlya-formirovaniya-testovykh-posledovatelnostejj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования тестовых последовательностей</a>
Предыдущий патент: Устройство для автоматического контроля и диагностики
Следующий патент: Устройство для контроля последовательности хода программ
Случайный патент: Телеграфный концентратор