реклама на сайте
подробности

 
 
> Проблемы с прошивкой Циклон2 по JTAG
Adlex
сообщение Mar 23 2007, 15:55
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 500
Регистрация: 8-08-05
Пользователь №: 7 451



Доброго всем времени суток. Прошу помочь советом в такой ситуации.
Первый раз работаю с Циклоном 2 (да и вообще с FPGA, раньше были только СПЛД – МАХ7000, МАХ3000, МАХ II ).
Включаю конфигурирование через JTAG, внешняя флешь подключена на конфигурационный порт
(т.е. используется мост JTAG-ASMI), схема включения полностью соответствует рис 4.25 из
Chapter 4.Configuring Cyclone II Devices (CYC2_CII51013.pdf).

Кабель – ВВMV, самодельный по схеме ПДФ Альтеры и много раз проверенный в работе.
При попытке прошиться получаю

Error: Can't access JTAG chain
Error: Operation failed

Или иногда

Error: Device chain in Chain Description File does not match physical device chain -- expected 1 device(s) but found 0 device(s).
Error: Operation failed

При попытке работать с Jam Player (по Application Note 425), по команде

jam –aconfigure <filename>.jam
Получаю:
Exit Codes
6 - Unrecognized device ID.

Осциллографом на джитаговских ножках Альтеры (входных) видны сигналы и такта и TDI и TMS.
На TDO нет никакого ответа (уровень «0»); но иногда , в конце, когда прекращаются попытки достучаться до JTAGa, проскакивает одиночный импульс.

Как я понимаю, не виден ДЖИТАГ порт Циклона. Перерыл весь форум, такая ситуация встречается на форуме частот, но все советы не помогли. Вряд ли я могу услышать что-то новое. (тем более что может быть просто спаленный Циклон. Но пока не хочется заставлять монтажников перепаивать чип на 208 ног). Прошу хоть ответить на конкретные вопросы:
1. Если кто-нибудь прошивает Циклоны 2 таким образом, подтвердите правильность моей схемы включения или. Если можно поделитесь своей, гарантированно работающей.
2. Есть ли какие – то тонкости настройки и назначений в Квартусе (стоит 6.0 СП1), возможно нужны какие либо дополнительные драйвера или что-то другое (как в МАХ + Plus под Win ХР)?
3. Вот здесь: http://electronix.ru/forum/index.php?showt...=15577&st=0
Magnum писал:
"Через Jtag он (я понял что Циклон) конфигуриться может, но для этого в него сначала загрузчик надо влить. А так напрямую обычно через ББ2 заливаем, но для этого используются не JTAG-овские ноги, а конфигурационные (nCE, nCSO, DCLK, CONFIG DONE, nCONFIG, DATA0 и ASDO)."
Не может ли уважемый Magnum, или кто-нибудь другой пояснить что за загрузчик имелся в виду.
Заранее спасибо за ответы и извините за беспокойство…., но может "и я Вам на что-нибудь сгожусь"
С уважением
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
iosifk
сообщение Mar 23 2007, 16:08
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Adlex @ Mar 23 2007, 15:55) *
Доброго всем времени суток. Прошу помочь советом в такой ситуации.
Первый раз работаю с Циклоном 2 (да и вообще с FPGA, раньше были только СПЛД – МАХ7000, МАХ3000, МАХ II ).
Включаю конфигурирование через JTAG, внешняя флешь подключена на конфигурационный порт
(т.е. используется мост JTAG-ASMI), схема включения полностью соответствует рис 4.25 из
Chapter 4.Configuring Cyclone II Devices (CYC2_CII51013.pdf).

Кабель – ВВMV, самодельный по схеме ПДФ Альтеры и много раз проверенный в работе.
При попытке прошиться получаю

Error: Can't access JTAG chain
Error: Operation failed

Или иногда

Error: Device chain in Chain Description File does not match physical device chain -- expected 1 device(s) but found 0 device(s).
Error: Operation failed

При попытке работать с Jam Player (по Application Note 425), по команде

jam –aconfigure <filename>.jam
Получаю:
Exit Codes
6 - Unrecognized device ID.

Осциллографом на джитаговских ножках Альтеры (входных) видны сигналы и такта и TDI и TMS.
На TDO нет никакого ответа (уровень «0»); но иногда , в конце, когда прекращаются попытки достучаться до JTAGa, проскакивает одиночный импульс.

Как я понимаю, не виден ДЖИТАГ порт Циклона. Перерыл весь форум, такая ситуация встречается на форуме частот, но все советы не помогли. Вряд ли я могу услышать что-то новое. (тем более что может быть просто спаленный Циклон. Но пока не хочется заставлять монтажников перепаивать чип на 208 ног). Прошу хоть ответить на конкретные вопросы:
1. Если кто-нибудь прошивает Циклоны 2 таким образом, подтвердите правильность моей схемы включения или. Если можно поделитесь своей, гарантированно работающей.
2. Есть ли какие – то тонкости настройки и назначений в Квартусе (стоит 6.0 СП1), возможно нужны какие либо дополнительные драйвера или что-то другое (как в МАХ + Plus под Win ХР)?
3. Вот здесь: http://electronix.ru/forum/index.php?showt...=15577&st=0
Magnum писал:
"Через Jtag он (я понял что Циклон) конфигуриться может, но для этого в него сначала загрузчик надо влить. А так напрямую обычно через ББ2 заливаем, но для этого используются не JTAG-овские ноги, а конфигурационные (nCE, nCSO, DCLK, CONFIG DONE, nCONFIG, DATA0 и ASDO)."
Не может ли уважемый Magnum, или кто-нибудь другой пояснить что за загрузчик имелся в виду.
Заранее спасибо за ответы и извините за беспокойство…., но может "и я Вам на что-нибудь сгожусь"
С уважением

Давайте по шагам...
1. Проверим физику. Работает ли ВВMV? Приходит ли на него питание? Можете ли Вы посмотреть цифровым осциллографом диаграмму сигналов на ножках? Нет ли там заваленных фронтов?
2. Чтение ID - это святая обязанность любой микросхемы. Вне зависимости, загружена она или нет. Если не читается ID - значит или микросхема или цепь - кто-то из них.
3. У меня на сайте есть небольшая страничка "про это". и раздел статьи. Найдите такую черную картинку симуляции работы Jtaga. Там как раз приведена диаграмма чтения ID.
Но даже если Вы не знаете, когда программа читает ID, то ищите на осциллограмме время, когда TMS = 1 в течении 5 или более тактов. Это сброс автомата контроллера. От этого времени удобно дешифровать диаграмму.
Будут вопрос - пишите...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Adlex   Проблемы с прошивкой Циклон2 по JTAG   Mar 23 2007, 15:55
- - AJIEKCEu   Из общих соображений - неплохо было бы пройтись по...   Mar 23 2007, 16:03
- - sazh   Что касается jam плейера, то я вот так программиру...   Mar 23 2007, 17:41
- - IgorL   шью через JTAG EP2C5Q208 без проблем, может случай...   Mar 23 2007, 18:23
- - Adlex   Питание на всех ножках конечно проверили. и трасси...   Mar 23 2007, 18:53
|- - den_realan   JTAG у вас не работает. Во первых надо разобраться...   Mar 23 2007, 22:20
- - Adlex   понятно что JTAG не работает, а вот почему? Или фи...   Mar 24 2007, 01:36
- - sazh   Спалить jtag это действительно надо постараться. А...   Mar 24 2007, 14:18
- - Adlex   sazh спасибо. мы и сами уже решили взять старую пл...   Mar 24 2007, 14:44
- - sazh   Что касается корректности связки Веб эдишн и sys...   Mar 24 2007, 15:06
- - Adlex   sazh Спасибо еще раз, привычку уже - все делать че...   Mar 24 2007, 15:25
- - sazh   Это ведь только функциональная и никуда нигодна. Я...   Mar 24 2007, 16:06
- - Artem_Petrik   Когда я переходил с MAX-ов на циклона, у меня тоже...   Mar 30 2007, 19:34
- - Adlex   Большое всем спасибо за советы, в них много ценног...   Apr 1 2007, 11:59
|- - zltigo   Цитата(Adlex @ Apr 1 2007, 10:59) ....во ...   Apr 1 2007, 12:11
- - Adlex   Цитата(zltigo @ Apr 1 2007, 12:11) Что бы...   Apr 1 2007, 17:57
- - ulia   Уважаемый ADLEX, если нужна схема ВВ2 то я готов о...   Apr 3 2007, 22:12
- - Adlex   уважаемый ulia, спасибо, не откажусь. 602mrn (соб...   Apr 4 2007, 09:31


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 15:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01401 секунд с 7
ELECTRONIX ©2004-2016