Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: JTAG цепь не видна, непонятно
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
DSIoffe
Здравствуйте все!
У меня есть Cyclone II и EPCS4 при нём, конфигурирую всё это через JTAG циклона. Из жалости к циклону поставил по входам и выходу JTAG маленькие буферы, MC74VHC1GT50DF. При попытке конфигурации вылетает сообщение "Error: Can't access JTAG chain". А если буферы отпаять и соединить линии JTAG напрямую с USB бластером, то всё нормально. В чём может быть дело?
И ещё: есть ли способ непрерывно генерировать сигналы JTAG с USB бластера и смотреть осциллограммы (TDO, в частности)?
Заранее признателен.
vetal
Буферы медленные. Частота TCK примерно 24 МГц в USB Blaster. В совокупности с буферами, расположенными внутри бластера и задержками в шлейфе(плате) происходит нарушение времянки.

Цитата
И ещё: есть ли способ непрерывно генерировать сигналы JTAG с USB бластера и смотреть осциллограммы (TDO, в частности)?

Написать jam файл и запустить его из quartus programmer.
sazh
Цитата(DSIoffe @ Sep 11 2008, 16:48) *
MC74VHC1GT50DF. При попытке конфигурации вылетает сообщение "Error: Can't access JTAG chain". А если буферы отпаять и соединить линии JTAG напрямую с USB бластером, то всё нормально.


Если не трудно, озвучьте результаты с байтбластером MV
(Наверно дело в подтягивающих резисторах. Если есть буфер, то связка буфера с циклоном по jtag без резисторов,
резисторы на связке буфер - usb бластер).
DSIoffe
Спасибо.
Цитата
Буферы медленные. Частота TCK примерно 24 МГц в USB Blaster.

Глянул в datasheet: задержка до 13,5 нс при питании 3,3В. Период тактов при 24 МГц побольше 40 нс. Грустно, если так.
Цитата
Если не трудно, озвучьте результаты с байтбластером MV

Резисторы именно так.
Другую ошибку выдаёт: у коллеги на машине не может прочитать ID устройства. А у меня вообще пишет Error: Unexpected error in JTAG server -- error code 84. Похоже, что это софтовое что-то и к делу не относится.
Пошёл разбираться с JAM.
DSIoffe
Цитата("vetal")
Буферы медленные.

Спасибо! Так оно и оказалось. Поставил буферы NL17SZ125 вместо MC74VHC1GT50DF, у них при 3,3В задержки до 4,5 нс вместо 13,3, и заработало.
Правда, вопрос остался: почему не работало с ByteBlaster MV, там же частота переключений в параллельном порту не больше 1 МГц?
Splice
Гдето Altera встречал инфу что ByteBlasterMV вообще не может работать с cyclon и epcs.
Adlex
Цитата(Splice @ Sep 18 2008, 22:58) *
Гдето Altera встречал инфу что ByteBlasterMV вообще не может работать с cyclon и epcs.

Где это Вы вычитали? Очень в этом сомневаюсь. Используем самодельный ByteBlasterMV уже много лет и успешно прошивали от МАХ300 до Циклон2 с epcs. И во втором циклоне использовали signaltap для отладки.
DSIoffe
Цитата
Гдето Altera встречал инфу что ByteBlasterMV вообще не может работать с cyclon и epcs.

А где читали? У нас тоже много лет самодельный работает, и до этих буферов проблем не было.
sazh
Цитата(DSIoffe @ Sep 19 2008, 12:53) *
А где читали? У нас тоже много лет самодельный работает, и до этих буферов проблем не было.


Наверно имелось ввиду, что BB_MV нельзя запрограммировать EPCS напрямую. А все что касается 3.3В JTAG - можно.
Что касается буфера на JTAG при использовании BB_MV, проблем уж точно нет.
У меня работает (буфер 74LVT244). (TDO тоже подтягиваю). Между буфером и JTAG Альтеры согласующих резисторов нет.
Splice
Совершенно верно. Речь о EPCS так как BBMV не поддерживает специфические схемы конфигурации. А кроме того на оф сайте в таблице поддерживаемых ПЛИС байтбластером Cyclone III отсутствовал. Наверняка очередной комерческий ход Альтеры. 05.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.