Цитата(Volodin K.I. @ Aug 5 2008, 17:18)

Доброе время суток.
такой вопрос: есть плата Spartan 3E Starter Board. есть Altium Designed Summer '08.
Пытаемся подсоединить плату по технологии LiveDesign через JTAG интерфейс с помощью самодельного программатора (схема в аттаче).
Схема программатора выдрана из примера Altium'a под названием Universal JTAG Interface v1.xx, а также полностью соотвествует той что применена на Evolutional Board EB1 (NEB_ISE_INT.SchDoc).
Программатор присоединяется к коннектору J28.
Altium говорит, что "error - no devices found".
Наблюдение за ходом коннекта с помощью цифрового осциллографа показали, что данные уходят (какие-то) и приходят (тоже какие-то).
Переключение режимов работы LPT порта на материнской плате, также никчему не привело.
Подскажите пожалуйста в чем может состоять проблема.
С Уважением, Володин Константин.
Похоже , что схема "очень универсальная" т.е. неизвестно для чего.
У xilinx есть схема попроще, хотя и эту можно отладить, вообщем сделайте правильное соотвествие к сигналам разъема, а то на этой "схеме" сигналы двоятся(по два TMS(SOFT и HARD) ... итд.) ваши HARD, а вы какие завели на JTAG Xilinx ?
На схеме непонятно сколько вольт питание(надо 3.3V).
Еще обратите внимание на сигнал PP_CTRL, при работе он должен опускаться в 0.
(если это не так, то заведите его на землю(предварительно отсоеденив от D3(LPT pin5) и R12))
Ну и правильно завести на разъем JTAG:
1- VCC
2- GND
3- TCK
4- TDO
5- TDI
6- TMS
С вашей схемой VCC заводить на разъем не надо!
(вообщем на Starter Board цоколевка подписана)
Цитата
Altium говорит, что "error - no devices found".
Что-то я не понял, неужели AD может Xilinx программировать?
ps:
рекомендую использовать схему от Xilinx.