Тестирование ПЛИС с помощью конвейеризированных генераторов контрольных кодов - page 16

О.М. Брехов, М.О. Ратников
16
На рис. 11 приведена временная диаграмма работы системы в
процессе обработки этого сбоя при наличии константного входного
потока. Моделирование проведено в симуляторе Mentor Graphics
QuestaSim.
Рис. 11.
Результаты моделирования системы на основе кода Хэмминга
Для вычисления места сбоя в эталонном коде Хэмминга кон-
трольный код заменяется на код, полученный на выходе тестовой си-
стемы. Далее вычисляется синдром ошибки, по которому выявляется
номер сегмента, где произошла ошибка.
В данном примере итоговый код Хэмминга, полученный в ре-
зультате сбоя, имеет вид 101111001101. В результате проверки кода
получаем синдром ошибки 00110, т. е. ошибка произошла в 6-м бите
кода Хэмминга, что соответствует 3-му информационному биту.
В табл. 3 приведены результаты синтеза системы тестирования на
основе кода Хэмминга в базис ПЛИС Actel APA 1000.
Таблица 3
Результаты синтеза конвейеризированной системы
на основе кода Хэмминга
Количество
ступеней
Tiles
Использовано от общего
количества tiles, %
Частота, МГц
100
1629
2,89
336,36
200
3695
6,56
336,36
300
5948
10,56
336,36
400
8313
14,76
336,36
500
10 774
19,13
336,36
600
13 305
23,62
336,36
700
15 912
28,25
336,36
800
18 551
32,94
336,36
900
21 224
37,68
336,36
1...,6,7,8,9,10,11,12,13,14,15 17
Powered by FlippingBook