Перейти к содержанию
    

Configuration Spartan-3

Почему-то не удаётся загрузить Spartan-3 через Parallel Download Cable.

кабель правда самодельный, но схема взята с сайта Xilinx-a, и через него загружался Spartan-II (в Foundation 3.3). Impact 6.2 не может даже получить правильный Device ID. Кабель и device в цепочке правда обнаруживаются.

 

Схема конфигурирования взята из Xapp423 (3.3V Master-Serial Configuration with 3.3V and JTAG with Platform Flash Prom ). Все Jtag-e сигналы доходят.

Если другие tools для работы через Jtag? Что может быть неправильно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почему-то не удаётся загрузить Spartan-3 через Parallel Download Cable.

кабель правда самодельный, но схема взята с сайта Xilinx-a, и через него загружался Spartan-II (в Foundation 3.3). Impact 6.2  не может даже получить правильный  Device ID. Кабель и device в цепочке правда обнаруживаются.

 

Схема конфигурирования взята из Xapp423 (3.3V Master-Serial Configuration with 3.3V and JTAG with Platform Flash Prom ). Все Jtag-e сигналы доходят.

Если другие tools для работы через Jtag? Что может быть неправильно?

 

Был аналогичный случай. Старые FPGA (типа Spartan-II) грузились нормально, новые (типа Spartan-3) не грузились, хотя обнаруживались. Оказалось, что для "новых" FPGA фирма XILINX использует в Parallel Download Cable другие триггера Шмитта. Видимо дело в разных уровнях логических сигналов.

 

В "новом" фирменном кабеле использованы триггера NL37WZ17 (схема прилагается). Кабель надежно работает со Spartan-3.

 

Кроме того для Spartan-3 есть проблема "совместимости питаний" (имеется в виду 3.3В и 2.5В) во время конфигурирования, возможно у Вас что-то с этим связано. В любом случае нужно посмотреть самый свежий документ на тему JTAG-а.

jtag3_sch.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Impact 6.2  не может даже получить правильный  Device ID. Кабель и device в цепочке правда обнаруживаются.

 

Рекомендую еща раз проверить подключение TDI к Spartan. Для обнаружения устройства эта связь не используется, а вот определить Device ID без неё уже невозможно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблему сбоя загрузки Spartan-3 решил сам, отсоединив все конденсаторы в прилагаемой схеме загрузочного кабеля. В схеме Jtag3_sch.pdf TCK,TMS,TDI инвертируются, а в применяемом мною схеме кабеле - нет. Но всё работет, Xilinx грузится, XCF2S программируется. ;)

JTAG_cable.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...