Получить сигнатуру из тест-последовательности, приведенной в таблице
Длина тест последовательности (число бит в ней) N=17, порядковый номер первого бита тест-последовательности I=2.
Привести схему, поясняющую принцип формирования сигнатуры из тест-последовательности.
Решение
Сигнатурный анализ является наиболее эффективным способом поиска неисправностей в цифровых (особенно микропроцессорных) устройствах и сводится к сопоставлению реальной сигнатуры конкретного узла, отображаемой дисплеем анализатора, с образцовой сигнатурой этого узла.
Чтобы провести сигнатурный анализ используются испытательный сигнал, называемый тест-последовательностью, которая имеет определенную длину и зависит от общего числа бит, заключенных в последовательности.
В соответствии с условиями задачи тест-последовательность имеет вид:
-381010096500
Структурная схема, поясняющая принцип формирования сигнатуры из тест-последовательности приведена на рис. 36.1
3200404762500
Рисунок 36.1 Структурная схема, поясняющая принцип формирования сигнатуры из тест-последовательности [7, с. 354]
Сигнатура формируется 16-разрядным сдвиговым регистром (16 триггеров), четырьмя последовательно включенными сумматорами по модулю 2 и цепей обратной связи, соединяющих вторые входы (стрелки снизу) 1, 2, 3 и 4 сумматоров (нумерация – справа налево) с выходами 7, 9, 12 и 16 триггеров соответственно.
У сдвигающего регистра два входа:
‣ основной (D), через который вводятся биты двоичной последовательности;
‣ тактовый (C), на который подаются тактовые (синхронизирующие) импульсы, продвигающие биты по регистру.
Первый вход первого сумматора по модулю 2 служит входом схемы, на который подается двоичная тест-последовательность
. Она может быть любой длины, но в конце цикла обработки анализируется только 16-битовое число, зафиксированное в регистре. Это число, выраженное в шестнадцатеричном коде, представляет сигнатуру данной тест-последовательности.
Формируется сигнатура следующим образом. Биты входящей тест-последовательности подаются на вход D регистра через цепочку сумматоров по модулю 2. В первом сумматоре каждый бит суммируется по модулю 2 с битом 7-го разряда регистра, выходной бит первого сумматора суммируется по модулю 2 во втором сумматоре с битом 9-го разряда регистра и т. д