Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не работает JTAG в Cyclone 2
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
volgoneft
Имеется отладочная плата с Cyclone 2 на борту. Поддерживает режимы программирования jtag и AS. По AS шьется нормально, все загружается, работает. А вот jtag не работает.
При нажатии кнопки Auto Detect в программаторе Quartus выдает сообщение: Unable to scan device chain. Can't scan JTAG chain. Программирую USB blaster'ом.
Посмотрел, в даташите подтягивающие резисторы на TDI, TMS, TCK по 1 кОм, а у меня на плате по 10 кОм, это как то может повлиять? Может TAP-контроллер накрылся?
Может кто то сталкивался с таким и что-нибудь посоветует?
des00
осцилом посмотрите что на разъеме бегает. и шнурок покороче до бластера %)
volgoneft
Осцил у меня очень плохонький. Все что удалось увидеть это то, что на TMS и TDI присутствует напряжение питания и при попытке протестировать jtag в дебаггере импульсы на этих выводах присутствуют.
На TCK при подключении программатора появляется напряжение около 0,8 В и при тестировании амплитуда импульсов примерно такая же.
des00, Вы имеете ввиду шнурок от бластера до платы? Но EPCS он нормально прошивает...
des00
Цитата(volgoneft @ Jun 16 2012, 10:58) *
На TCK при подключении программатора появляется напряжение около 0,8 В и при тестировании амплитуда импульсов примерно такая же.

тактовая режется ? сделайте шуп 1 к 10, тогда даже плохонький покажет. там ~20МГц бегает

Цитата
des00, Вы имеете ввиду шнурок от бластера до платы? Но EPCS он нормально прошивает...

а вы проверьте wink.gif
volgoneft
Цитата(des00 @ Jun 16 2012, 21:09) *
тактовая режется ? сделайте шуп 1 к 10, тогда даже плохонький покажет. там ~20МГц бегает

Да он всего то 5 МГц максимум показывает (

Цитата(des00 @ Jun 16 2012, 21:09) *
а вы проверьте wink.gif

Придется мастерить шнурок...
Soflover
Цитата(volgoneft @ Jun 16 2012, 20:23) *
Да он всего то 5 МГц максимум показывает (


Придется мастерить шнурок...



У этого чудо-девайса ( USB-Blaster) - шнурок, который на плату, самое слабое место. Если часто сгибать, то вылетает на раз. Мы уже не один раз так напарывались.
Так что если уверены, что втыкаете правильно и проблем в софте нет, то похоже, что шнурок помер. Правда, опять-таки, по личному опыту могу сказать, что когда он дохнет, то сначала накрывается именно AS режим, а JTAG работает нормально.

P.S.: Если не сложно, когда решите проблему, напишите пожалуйста в чем было дело.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.