[an error occurred while processing this directive]
|
не могу нормально запрограмить комманду EXTEST.
загружаю команду EXTEST в сдвиговый регистр затем перехожу в EXIT-IR -> UPDATE-IR -> SELECT-DR. Потом подаю два 0 по TMS и начинаю загружать сдвиговый регистр данных. Подаю три нуля затем 0 в controlr cell и затем значение сигнала которое хочу установить. После этого перехожу в EXIT1-DR -> UPDATE-DR -> SELECT-DR. Фишка в том, что первый раз сигнал устанавливаетсы и больше не изменяется. Хотя должен формироваться меандр на этой ноге. Мне не понятно зачем нужны internal cell и что туда писать в EXTEST. Надо ли все время задавать команду при изменении данных или достаточно один раз загрузить регистр команд. Можно ли одновременно выставить значение на TDI и TMS и одним клоком защелкнуть. Как более правильно из UPDATE-DR или UPDATE-IR переходить в RUN_TEST/IDLE иле же можно сразу же в SELECT-DR.
Внизу кусок BSDL файла для моего кристала.
" 8 (BC_1, *, internal, X)," &
" 7 (BC_1, *, internal, X)," &
" 6 (BC_1, *, internal, X)," &
" 5 (BC_1, PB15_16, input, X), " &
" 4 (BC_1, PB15_16, output3, X, 3, 0, Z)," &
" 3 (BC_1, *, controlr, 0)," &
" 2 (BC_1, *, internal, X)," &
" 1 (BC_1, *, internal, X)," &
" 0 (BC_1, *, internal, X)";
E-mail: info@telesys.ru