Кольцевое тестирование
.pdf
Рис. 3.28. Схема КД D-триггера с вводом ошибки
Рис. 3.29. Временные диаграммы КД D-триггера с вводом ошибки Из временных диаграмм видно, что период T 7 , что индицирует о
неисправности D-триггера.
2.4. JK-Триггер. |
|
|
|
|
|
Для |
формирования |
функции |
обратной |
связи |
x6 x1 |
корректирующее устройство системы содержит копию ДУ и соединения выходов 1-го и 6-го разрядов регистра с входами сумматора по mod2.
Рис. 3.30. Схема КД JK-триггера.
Рис. 3.31. Временные диаграммы КД JK-триггера
Из временных диаграмм видно, что через 63 тактовых импульса система вновь приходит в начальное состояние, т.е. период T 63, что говорит об исправности JK-триггера.
Чтобы удостовериться в правильности работы полученной схемы,
проведём JK-триггера с введённой искусственно ошибкой.
Рис. 3.32. Схема КД JK-триггера с вводом ошибки
Рис. 3.33. Временные диаграммы КД JK-триггера с вводом ошибки
Из временных диаграмм видно, что период T 14 , что говорит о неисправности JK-триггера.
§3. Реализация кольцевого тестирования JK-Триггера на ПЛИС
В качестве используемой для КТ микросхемы возьмём ИМС К561ТВ1, которая представляет собою 2 JKТриггера. Будем осуществлять КТ одного из них.
Рис. 3.34. Схема КТ JK-Триггера
Так как в данном упражнении будет использоваться реальная ИМС, то
из данной схемы необходимо убрать сам JK-триггер, и назначить
соответственные входы и выходы на ИМС и в схеме КТ JK-триггера для
реализации на ПЛИС.
Рис. 3.36. Схема КТ JK-Триггера для реализации на ПЛИС
Схема относится к не зависящим от выхода последовательностным схемам.
В контексте обозначений, введённых в пункте 3.1, имеем: 5 входов
(r=5) и глубину памяти =1, следовательно q=r+ =5+1=6, следовательно,
степень многочлена равна 6. По табл. 1 приложения находим, что данной степени принадлежит многочлен g(z) z 6 z1 1 с периодом Т=63.
Таким образом, нам необходимо спроектировать схему управления,
которая под нашим воздействием осуществила бы КТ данной ИМС и спустя
63 такта сравнила бы начальное и конечное состояние.
Рис. 3.37. Схема управления
Рис. 3.37а. Схема для реализации кнопочного «сброса» и «начала КТ»
Объединяем схему управления, схема КТ JK-Триггера для реализации на ПЛИС и задаём соответствующие входы и выходы ПЛИС
Рис. 3.38. Схема КТ JK-триггера на ПЛИС
При нажатии кнопки RESET мы устанавливаем регистр в начальное состояние, которое отображается на светодиодах.
При нажатии кнопки START реализуется алгоритм КТ на ПЛИС, по результатам которого конечное состояние регистра отображается на светодиодах.
В случае верного выбора КУ, начальное и конечное состояние совпадают, что показывает правильность результат.
