Устройство формирования тестовых сигналов
Иллюстрации
Показать всеРеферат
Изобретение относится к области автоматики и вычислительной техники и может быть использовано при тестовой диагностике. Цель изобретения - расширение области применения путем обеспечения формирований сигналов поля управления. Устройство содержит управляемый генератор, два формирователя импульсов, преобразователь последовательного кода в параллельный, схему анализа. Преобразователь формирует сигналы поля тестов, формирователи - поля управления. 1 з.п. ф-лы, 7 ил. 00 to 4::
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„,SU, 13240
А1 (51) 4 С 06 F .11/26
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н A BTOPCHOMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4015418/24-24 (22) 28,01.86 (46) 15.07.87. Бюл. В 26 (71) Специальное конструкторское бюро
Института математики и механики АН
АЗССР (72) Л.Б.Спирин и Н.С.Горлов (53) 681.3(088.8) (56) Авторское свидетельство СССР
Р 5497 13, кл. G 06 F 11/00, 1974.
Авторское свидетельство СССР
У 886003, кл. G 06 F 11/26, 1980. (54) УСТРОЙСТВО ФОРМИРОВАНИЯ ТЕСТОВЫХ
СИГНАЛОВ (57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано при тестовой диагностике. Цель изобретения— расширение области применения путем обеспечения формирований сигналов поля управления. Устройство содержит управляемый генератор, два формирователя импульсов, преобразователь последовательного кода в параллельный, схему анализа. Преобразователь формирует сигналы поля тестов, формирователи — поля управления. 1 з.п. ф-лы, 7 ил.
1 13240
Изобретение относится к автомати— ке и вычислительной технике и может быть использовано для контроля дискретных объектов.
Цель изобретения — расширение области применения устройства путем обеспечения формирования сигналов по— ля управления.
На фиг. 1 показана схема устройства на фиг. 2 — схема управляемого re 10 нератора частоты; на фиг. 3 — схема фррмирователя импульса; на фиг. 4— схема преобразователя последовательного кода в параллельный; на фиг. 5 схема формирователя импульсов длитель 15 ности контроля, на фиг. 6 — схема узла анализа тестовых наборов,на фиг.7— временные диаграммы работы устройства.
Устройство (фиг. 1) содержит гене— ратор I тактовых импульсов,,счетный 20 триггер 2, элемент НЕ 3, управляемый генератор 4 частоты, элемент НЕ 5, формирователь 6 импульсов, преобразователь 7 последовательного кода в параллельный, формирователь 8 импульсов 25 длительности контроля и узел 9 анали— за тестовых наборов. Точки а, Ъ, с, d — выходы поля тестов.
Управляемый генератор частоты (фиг. 2) выполнен в виде элемента. И 30
10, триггеров 1 и l2 и элемент ИНЕ 13.
Формирователь импульса (фиг. 3) состоит из элемента И 14 и триггеры .15 и 16. 35
Преобразователь (фиг. 4) содержит группы 17 и 18 триггеров. Точки е, f, g> k — выходы триггеров группы 17.
Формирователь импульсов длительности контроля (фиг, 5) образуют триггер40
19, элемент НЕ 20, триггер 21, элемент НЕ 22, триггер 23 и элемент ИНЕ 24.
Узел анализа (фиг. 6) включает элемент И 25, коммутатор 26 и счетчик 2745
Устройство работает следующим образом.
30 2
2 поступает на синхровход преобразователя 7, формирователь 8 и узел 9 анализа. В генераторе 4 сигнал НУ через элемент И 10 удерживает триггер
11 в нулевом состоянии. "0" с выхода триггера 11, выход которого является выходом признака синхросигнала поля управления, поступает на счетный вход триггера 12 и на элемент И вЂ” НЕ 13, на выходе которого устанавливается сигtI tt нал 1, а на другие входы действуют сигналы "1" от триггера 2 и тактовая частота с элемента НЕ 3. На установочный вход триггера 12 действует сигнал записи нового числа нулевого уровня, который устанавливает на выходе этого триггера сигнал "Разрешение", имеющий уровень "1". На другой вход элемента И 10 поступает сигнал
"Обнуление", который имеет уровень
"1".
Сигнал НУ через элемент И 14 в формирователе 6 устанавливает триггер
15 в нулевое состояние. На другой вход элемента И 14 поступает единичный уровень сигнала "Обнуление". На установочный вход триггера 16 дейсти II вует 0 сигнала записи нового числа.
На счетный вход триггера 15 поступает
"0" с выхода элемента НЕ 5.
В преобразователе 7 сигнал: НУ устанавливает группу 17 п триггеров,являющуюся регистром сдвига, и группу
18 и триггеров, собственно делитель, в исходное состояние, при этом первый триггер из группы 17 триггеров и все триггеры группы 18 устанавливаются в нулевое состояние, а триггеры 2, и группы 17 — в единичное состояние.
На счетные входы группы 17 триггеров поступают "1" от триггера 2. На Dвход первого триггера в группе 17 триггеров поступает импульс нулевого уровня с формирователя 6, Р-входы остальных 2, ..., п триггеров группы
17 соединены с инверсными выходами 1, и-1 триггеров группы 18.
В исходное состояние устройство приводится подачей сигнала начальной установки (НУ) нулевого уровня. Г енератор 1 вырабатывает тактовую частоту, которая поступает на триггер 2 и через элемент НЕ 3 на генератор 4.
Сигналом НУ на выходе триггера 2 устанавливается "1", которая поступает на элемент НЕ и с его выхода "0" поступает на формирователь 6. Кроме того, уровень "1" с выхода триггера
В формирователе 8 сигнал .НУ поступает на установочный вход триггера
19,, устанавливая его в единичное состояние. Выход этого триггера является выходом признака начала контроля. Свход триггера 19 через элемент НЕ 20 связан с выходом триггера 2. С инверсного выхода триггера ",9 "0" устанавливает триггер 21, выход которого является выходом признака конца контроля, в нулевое состояние. С-вход триг3 132403 гера 21 через элемент HE 22 связан с выходом последнего разряда преобразователя 7. Выход триггера 21 соединен с D-входом триггера 19 и С-входом триггера 23. На установочный вход триггера действует «О« с выхода эле— мента И-НЕ 24, на входы которого поступают «1« с выхода триггера 2 и сигнал «1« с выхода триггера 19. На выходе триггера 23 устанавливается сиг- 10 нал «1«.
В узле 9 анализа сигнал НУ, поступая на элемент И 25, устанавливает на его выходе, потенциал «О«. На дру- 5 гие входы элемента И 25 действуют сигнал "Обнуление" и «1« с выхода коммутатора 26, на синхровход которого ,: поступает сигнал единичного уровня.
1Информационные входы коммутатора 26 соединены с выходами преобразователя
7. Управляющие входы коммутатора 26 соединены с выходами счетчика 27, на установочный вход которого поступает сигнал единичного уровня, который удерживает счетчик 27 в нулевом состоянии. На счетный вход счетчика поступает "1« с выхода триггера 2. После снятия сигнала начальной установки (фиг. 7, диаграмма 2), на выходе узла 9 анализа . сигнал устанавливается в единичное состояние (фиг, 7, диаграмма 7,), разрешая работу генератора 4 и формирователя 6. По импульсу генератора 1 (фиг. 7, диаграмма 1) триггер 2 переключается из единичного состояния в нулевое. Этот перепад (фиг. 7, диаграмма 3) переключает в формирователе 8 через элемент НЕ 20 триггер 19 в нулевое состояние, что щ является снятием сигнала признака начала (фиг. 7, диаграмма 16). Этот же перепад через элемент НЕ 5 устанавливает триггер 15 в формирователе 6 в единичное состояние. Переключение этого триггера вызывает переключение триггера 16, с выхода которого нулевой потенциал блокирует триггер 15 от дальнейших переключений. С выхода триггера 15 импульс (фиг. 7, диаграм-5О ма 6) единичного уровня поступает на D-вход триггера в группе 17 триггеров, подготавливая этот триггер к переключению. По следующему импульсу генератора 1 триггер 2 переключается из нулевого состояния в единичное, что вызывает переключение триггера в группе 17 триггеров в единичное состояние (фиг. 7f), которое, в
0 4 свою очередь, переключает .триггер 18
1 в группе триггеров (фиг. 7а) . Остальные триггеры в группе 17 триггеров, а также в группе 18 триггеров сохраняют свое состояние (фиг. 7g, Ь, с, е, d), так как в момент переключения триггера 2 в единичное состояние на D — входах и выходах триггеров 2, и в группе t7 триггеров присутствовали единичные уровни.
Положительный перепад на выходе триггера 2 вызывает в генераторе 4 переключение триггера 11 в единичное состояние (фиг. 7, диаграмма 5), в результате чего триггер 12 переключается в нулевое состояние, которое блокирует триггер 11 от дальнейших переключений и является сигналом Разрешение« для счетчика 27 в узле 9 анализа. На выходе триггера 11 устанавливается сигнал СИ в единичное состояние и на элемент И-НЕ 13 формируется сигнал "Строб" (фиг. 7, диаграмма 4) из синхросигналов СИ, импульса триггера 2 и инвертированного на элементе
НЕ 3 импульса генератора 1. На выходе элемента И-НЕ 13 появляется сигнал
"Строб" нулевого уровня длительностью, равной длительности отрицательного импульса генератора 1. Момент появления сигнала "Строб" отстоит от момента переключения триггеров в преобразователе 7 на длительность импульса генератора 1. По сигналу "Строб" в коммутаторе 26 происходит опрос информационных входов. По первому сигналу "Строб" счетчик 27, получив сигнал "Разрешение", еще не изменяет своего состояния, так как переключение его происходит по. отрицательному перепаду импульса триггера 2. Вследствие этого на выход коммутатора 26 передается инвертированная информация с первого информационного входа, а следовательно, с первого разряда с преобразователя 7, выходы которого являются выходами поля теста устрбйства. Первый разряд в этот момент уже установлен в единичное состояние, и на выходе коммутатора 26, а также на выходе элемента И 25 появляется отрицательный сигнал записи нового числа, который, поступая на генератор 4 и формирователь 6, устанавливает триггеры 12 и 16 в исходное состояние, при этом снимаются сигналы «Разрешет ние" со счетчика 27 и блокировки с триггеров 11 и 15. По следующему импульсу генератора 1 триггер 2 переклю1324030 а- Ф с иг5 т чается из единичного состояния в ну левое. l1o этому перепаду в формиров тель 6 триггер 15 переключается в исходное состояние, Hà pI î выходе с нал устанавливается в нуль.
По очередному импульсу генератора триггер 2 вновь переключается в единичное состояние, при этом в генераторе 4 триггер 11 устанавливается в исходное состояние. Сигнал СИ на его 10 выходе устанавливается в нуль. В этот же момент по положительному перепаду импульса на выходе триггера 2 происходит переключение первого и второго триггеров в группе 17 триггеров 15 (фиг. 7f, g), так как эти триггеры находились в единичном состоянии и в момент переключения триггера 2 на их
13-входы поступали нулевые уровни сигнала с..выхода формирователя 6 и ин- 20 версного выхода первого триггера груп-, пы 18 триггеров. Последующее переключение триггера 2 в нулевое состояние устанавливает сигнал в формирователе
6 в единичное состояние. 25
Очередной импульс генератора 1 переключает триггер 2 в единичное состояние, при этом в генераторе 4 синхросигнал устанавливается в единицу, а сигнал "Разрешение" — в нуль. Оцно- 30 временно в преобразователе 7 происходит переключение первого триггера. в группе 17 триггеров в единицу, что вызывает переключение первого триггера в группе 18 триггеров в нуль. Вто- 35 рой триггер в группе 17 триггеров не изменяет своего состояния, так как в момент положительного перепада на его С-входе на D-вход поступает нулевой уровень с инверсного выхода пер- 40 вого триггера группы 18 триггеров„
В генераторе 4 из импульса триггера 2, отрицательного импульса генератора 1, инвертированного на элементе
НЕ 3, и сигнала СИ формируется сигнал 45
"Строби, который пере,цает информацию с входа коммутатора 26 на его выход.
В момент действия первого сигнала
"Строб" счетчик 27, получив разрешение, еще не изменяет своего состояния,50 т.е. на его выходах присутствуют все нули. На выход коммутатора 26 передается инвертированная информация с его первого информационного входа. Но так как на его первом информационном вхо- 55 де уже установился нулевой уровень, то на его выходе сохраняется единичный уровень, а следовательно, и на выходе элемента И 25 не появляется сигнал
6 аписи нового числа. Генератор 4 и ормирователь 6 не изменяют своего сотояния„
Отрицательный перепад на выходе риггера 2 переключает счетчик 27 в следующее состояние, т.е. на управляющие входы коммутатора 26 поступает код выбора второго информационного входа.
Переключение триггера 2 в единичное состояние вызывает переключение второго триггера в группе 17 в единичное состояние (фиг. 7g), что влечет за,собой переключение второго триггера в группе 18 триггеров в единичное состояние (фиг. 7Ь). Вслед за этим в генераторе 4 из сигнала СИ, импульса триггера 2 и отрицательного импульса генератора. 1 с выхода элемента НЕ
3 формируется очередной сигнал "Строб" который, поступая на коммутатор 26, У передает информацию на выход уже с второго информационного входа. На втором информационном входе в данный момент присутствует единичный уровень, а следовательно, на выходах коммута— тора 26 и элемента И 25 появляется отрицательный сигнал записи нового числа, который устанавливает триггеры 12 и 16 в исходное состояние, снимая при этом сигналы разрешения со счетчика 27 (счетчик 27 устанавливается в нуль) и блокировки с триггеров
11 и 15.
По отрицательному перепаду на выходе триггера 2 устанавливается в нуль управляющий импульс, а по следующему положительному перепаду устанавливается в нуль сигнал СИ, а также первый и третий триггеры в группе 17 триггеров (фиг. 7f k). Считывание ответной реакции объекта контроля на воздействие стимулирующих сигналов происходит по отрицательному перепаду сигнала СИ, который формируется через период импульсов с выхода триггера 2 после формирования очередного состояния устройства на выходах поля управления.
Переключение соседних разрядов преобразователя 7 происходит по положительным перепадам импульсов на выходе триггера 2., причем переключение старшего разряда происходит rio положительному перепаду следующего импульса на выходе триггера 2.- Таким образом осуществляется задержка между фронтом (соседних) стимулирующих сиг1324030 триггера и через первый элемент НГ с первым разрешающим входом управляемого генератора частоты, первый выход которого является выходом признака синхронизации поля управления устройства, выход счетного триггера соединен с синхровходами преобразователя последовательного кода в параллельный, формирователя импульсов длительности контроля, управляемого генератора частоты, со счетным входом счетчика и через второй элемент HE с синхровходом формирователя импульса, выход которого соединен с информационным входом преобразователя последовательного кода в параллельный, выходы которого являются выходами поля тестового слова устройства и соединены с информационными входами коммутатора, а и-й выход (п — длина слова теста). преобразователя параллельного кода в последовательный соединен с входом пуска формирователя импульсов длительности контроля, первый и второй выходы которого соединены соответственно с выходами признаков начала формирователя тестов и конца формирования тестов поля управления устройства, вход начальной установки которого соединен с первым входом элемента И, входом установки в "1" счетного триггера и с входами установки формирователя импульса, преобразователя последовательного кода в параллельный, управляемого генератора частоты и формирователя импульсов длительности контроля, третий выход которого соединен с входом разрешения формирователя импульсов, вторым разрешающим входом управляемого генератора частоты и вторым входом элемента И, выход которого соединен с входом пуска и информационным входом формирователя импульсов и управляемого генератора частоты соответственно, второй и третий выходы управляемого генератора частоты соединены с входом сброса счетчика и синхровходом ком" мутатора соответственно, адресные входы коммутатора соединены с разрядными выходами счетчика, инверсный выход коммутатора соединен с третьим входом элемента И налов, равная периоду импульсов на выходе триггера 2.
После заполнения преобразователя
7 переключение старшего разряда из единичного состояния в нулевое вызы5 вает в формирователе 8 через элемент
HE 22 переключение триггера 21 в единичное состояние. Сигнал. конца контроля поля управления (фиг ° 7, диаграм-10 ма 17) с выхода триггера 21, установившись в единицу, переключает триггер 23 в нулевое состояние и, поступая на D-вход триггера 19 подготавливает его к переключению. t5
На выходе триггера 23 устанавливается нулевой уровень сигнала обнуление, который через элементы И 10 и 14 и элемент И 25 устанавливает генератор 4 и формирователь 6 в исходное (нулевое) состояние.
Отрицательный перепад импульса с выхода триггера 2 через элемент НЕ
20 переключает триггер 19, выход которого является выходом сигнала нача- 25 ла контроля поля управления в единичное состояние, нулевой уровень с инверсного выхода триггера 19 устанавливает в нулевое состояние триггер
21, снимая сигнал конец контроля. Сле-З0 дующий положительный перепад импульса триггера 2, поступая на элемент И
24, на другой вход которого поступает единичный уровень сигнала начала контроля, устанавливает триггер 23 в единицу. Отрицательный перепад импульса триггера 2 переключает триггер 19 в исходное положение, снимая сигнал начала, и процесс выдачи стимулирующих сигналов возобновляется. формула изобретения
1. Устройство формирования тестовых сигналов, содержащее генератор 45 тактовых импульсов, преобразователь последовательного кода в параллельный, формирователь импульса, счетный триггер, узел анализа тестовых наборов, содержащий коммутатор, счетчик и эле- 0 мент И, отличающее с я тем, что, с целью расширения области применения путем обеспечения формирования сигналов поля управления, оно содержит формирователь импульсов дли- 5 тельности контроля, управляемый генератор частоты, два элемента НЕ, причем выход генератора тактовых импульсов соединен со счетным входом счетного .
2. Устройство по й. 1, о т л и— ч а ю щ е е с я тем, что управляемый генератор частоты содержит два триггера, элемент И и элемент И-НЕ, причем инверсный выход первого триггера
9 1324030 !О соединен с D. ВхОдОм перВОГО триГГРра ВхОд K0Topol 0 сОединРн с третьим Bxo— с С-входом второго триггера и первым дом элемента И-НЕ, инверсный выход входом элемента И-HF. и соединен с Второго триггера соединен с D-Входом первым выходом генератора, второй Вы- второго триггера, 5-вход которого соеход которого соединен с выходом эле- динен с входом пуска генератора, втомента И-НЕ, второй вход которого сое- рой разрешающий Вход которого соедидинен с входом синхронизации генера- нен с первым входом элемента И, Вь>тора и с С-входом первого триггера, ход которого соединен с 5-входом перR-вход которого соединен с прямым вы- вого триггера, второй вход элемента ходом второго триггера и с третьим 0 И соединен с входом установки геневыходом генератора, первый разрешающий ратора.
1324030
1324030
1324030 (i) (Л
am. 1
cue y
a 4(Z"Ь х
9)
Ю (a)
unr )P Мьм ол д(РАгх.) фиГ7
Составитель А.Сиротская
Техред И Попович
Корректор Н. Король
Редактор А.Огар
Заказ 2966/52
Подписное
Производственно-полиграфическое предприятие, r.Óæãîðoä, ул.Проектная, 4
pm (7 уу
p b(rS) Тираж 672
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
ОВ
pi) (17)