Полная версия этой страницы:
Virtex-6 - JTAG программатор
День добрый!
Есть модуль с JTAG цепочкой xc6vlx240t - xc6vlx240t - xc2c64a.
Кабель Platform Cable USB не видит кристалы Virtex-6 (не распознает - unknown), цепочка может выглядеть следующим образом:
1) unknown .. (много unknown ) .. xc2c64a
2) unknown - unknown - unknown - unknown - xc2c64a
3) только xc2c64a.
При этом Platform Cable USB II и LPT-шный прекрасно распознают цепочку.
Проблема частично решена, но думаю не до конца. Может кому поможет?! Стал разбираться, почему же не работает кабель и начал смотреть осцилографом сигналы JTAG. И вдруг при подключении пасивным щупом (1 MOm, 14 pF) к TCK определилась вся цепочка. Подтянул ТСК к земле через 18 pF (на модуле), теперь работает со всеми кабелями!
PS: правильнее конечно RC цепочку сделать, ну да ладно, и так работает ;-)
Всем удачи!
Костян
Jan 29 2010, 12:38
попробуйте также уменьшить частоту (по умолчанию 6Mhz стоит).
dvladim
Jan 29 2010, 17:36
Цитата(Костян @ Jan 29 2010, 15:38)

попробуйте также уменьшить частоту (по умолчанию 6Mhz стоит).
Частота здесь ни при чем. Тут отражение сигнала от схемы, а на Platform Cable USB II работает, небось, из-за того, что на выходе есть последовательное терминирование.
Да, частота тут не при чем...(Если верить последней Errata на виртекс-6, то частотаТСК JTAG должна быть с 10 до 66 мгц, а так на LPT работает и на 200 кГц) Тут думаю проблема в программаторе, сигнал ТСК имеет перепады (точнее всплески по фронтам, а добавочная емкость сглаживает их), скорее всего выходной буфер слаботочный!
DmitryR
Jan 30 2010, 08:23
То есть сильноточный, слаботочный бы наоборот заваливал фронты, а не звенел.
Получается так... сильноточный. Ждем ответа от Xilinx!
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.