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

 
 
> Xilinx Kintex-7 XC7K70T не определяется по JTAG
Олег Гаврильченк...
сообщение Jan 11 2017, 08:50
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 177
Регистрация: 10-02-15
Пользователь №: 85 052



Мной была разработана плата с микросхемой XC7K70T. При первом же включении iMPACT не определила ПЛИС. Точнее, она увидела, что подключена микросхема, но сказала, что эта микросхема имеет неизвестный Vendor и Device ID. Перепроверил правильность подключения всех цепей, особенно питания и JTAG. Сигналы JTAG проходят. Проверил также цепи питания. На питании нашел сильные пульсации: на VCCINT 150 мВ, на VCCAUX пилообразное напряжение 200 мВ, частота пилы много меньше частоты преобразователя DC/DC.
Я понимаю, что на такой вопрос невозможно дать четкий ответ. Поэтому прошу посоветовать:
1. как правильнее отлаживать данную проблему?
2. Может ли проблема в сильных пульсациях на питании?

Сообщение отредактировал Олег Гаврильченко - Jan 11 2017, 08:51
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Raven
сообщение Jan 12 2017, 15:41
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Ваш iMPACT имеет в меню пункт Debug? Если да - зайдите в этот режим отладки JTAG-цепочки и позапускайте "Get Device ID". Лог - в студию.
Go to the top of the page
 
+Quote Post
Олег Гаврильченк...
сообщение Jan 13 2017, 11:52
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 177
Регистрация: 10-02-15
Пользователь №: 85 052



Цитата(Raven @ Jan 12 2017, 18:41) *
Ваш iMPACT имеет в меню пункт Debug? Если да - зайдите в этот режим отладки JTAG-цепочки и позапускайте "Get Device ID". Лог - в студию.

У меня в меню Debug такого пункта нет. Он появляется, только если устройство уже правильно определилось
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Jan 13 2017, 12:03
Сообщение #4


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..а что с питанием, разобрались?


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Олег Гаврильченк...
сообщение Jan 13 2017, 12:25
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 177
Регистрация: 10-02-15
Пользователь №: 85 052



Цитата(Lmx2315 @ Jan 13 2017, 15:03) *
..а что с питанием, разобрались?

Да, питание теперь нормальное. Но ПЛИС все равно не определяется оп прежнему. Однако, если поставить щуп осциллографа на линию TCK JTAG, то ПЛИС нормально определяется. Сигналы JTAG проходят через КМОП-буферы SN74LVC2G34DCK. Судя по осциллограммам проходят нормально.
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Jan 13 2017, 14:18
Сообщение #6


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(Олег Гаврильченко @ Jan 13 2017, 15:25) *
Но ПЛИС все равно не определяется оп прежнему. Однако, если поставить щуп осциллографа на линию TCK JTAG, то ПЛИС нормально определяется. Сигналы JTAG проходят через КМОП-буферы SN74LVC2G34DCK. Судя по осциллограммам проходят нормально.
В SN74LVC2G34 - 2 канала,.. причём не самых быстрых... а в JTAG интерфейсе: 3 линии идёт к ПЛИС - может быть разбежка между буферами - они же не обязаны быть идентичными.
Посмотрите, правильные ли Вы получаете диаграммы TDI/TMS/TCK под ПЛИС ?

Исследование схем Xilinx привело нас к использованию SN74AVC / SN74ALVC буферов для JTAG - они вносят меньшую задержку, чем SN74LVC. Естественно, для одного направления передачи данных (TDI, TMS, TCK) мы стараемся использовать общий буфер (SN74AVC8T245).

Был у нас интересный случай: после подачи питания на плату iMPACT правильно определял всю цепочку Xilinx ПЛИС (8 шт. Virtex-6 или Virtex-7 не помню), а потом ничего не мог сделать. Оказалось, что TMS (вход буфера) залип на землю, а по включению питания в выходные каскады JTAG интерфейса записывается IDCODE ПЛИС - поэтому идентификация проходила росно 1 раз.

Также был другой неприятный случай: развалился блокировочный конденсатор под буфером, да так, что выглядел целым, пока не стали его отпаивать - становишься осциллографом под ПЛИС на TMS и TCK - всё работает, убираешь щупы - глючит.

Кстати, а какой JTAG Вы испольуете ?
Go to the top of the page
 
+Quote Post
Олег Гаврильченк...
сообщение Jan 13 2017, 14:40
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 177
Регистрация: 10-02-15
Пользователь №: 85 052



Цитата(Boris_TS @ Jan 13 2017, 17:18) *
Также был другой неприятный случай: развалился блокировочный конденсатор под буфером, да так, что выглядел целым, пока не стали его отпаивать - становишься осциллографом под ПЛИС на TMS и TCK - всё работает, убираешь щупы - глючит.

Кстати, а какой JTAG Вы испольуете ?

Блокировочный конденсатор - это конденсатор фильтрующий питание микросхемы буфера?
Использую XILINX PLATFORM CABLE II.
Я установил конденсатор 100пФ между TCK_O и GND. Теперь все работает нормально. Но причина не ясна.
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Jan 13 2017, 14:46
Сообщение #8


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(Олег Гаврильченко @ Jan 13 2017, 17:40) *
Блокировочный конденсатор - это конденсатор фильтрующий питание микросхемы буфера?

Да. На Вашей схеме это будут C1 и C2.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Олег Гаврильченко   Xilinx Kintex-7 XC7K70T не определяется по JTAG   Jan 11 2017, 08:50
- - Lmx2315   ..там VccINT 1V +-5 %, а у вас явно хуже. Выгляди...   Jan 11 2017, 09:13
|- - Олег Гаврильченко   Цитата(Lmx2315 @ Jan 11 2017, 12:13) ..та...   Jan 11 2017, 11:20
|- - Lmx2315   Цитата(Олег Гаврильченко @ Jan 11 2017, 14...   Jan 11 2017, 13:15
|- - Олег Гаврильченко   Цитата(Lmx2315 @ Jan 11 2017, 16:15) Кста...   Jan 11 2017, 13:54
|- - Lmx2315   Цитата(Олег Гаврильченко @ Jan 11 2017, 16...   Jan 11 2017, 14:22
- - likeasm   Посмотрите требования к питанию JTAG программатора...   Jan 11 2017, 09:48
- - iosifk   Цитата(Олег Гаврильченко @ Jan 11 2017, 11...   Jan 11 2017, 11:33
|- - Олег Гаврильченко   Цитата(iosifk @ Jan 11 2017, 14:33) Ответ...   Jan 11 2017, 12:01
|- - iosifk   Цитата(Олег Гаврильченко @ Jan 11 2017, 15...   Jan 11 2017, 12:33
- - Алга   1. Версия- нет связи между jtag разьемом и jtag п...   Jan 11 2017, 16:28
- - Boris_TS   Цитата(Олег Гаврильченко @ Jan 11 2017, 11...   Jan 11 2017, 16:34
- - Bad0512   Цитата(Олег Гаврильченко @ Jan 11 2017, 15...   Jan 12 2017, 02:21
|- - Олег Гаврильченко   Цитата(Bad0512 @ Jan 12 2017, 05:21) Пара...   Jan 12 2017, 14:22
|- - Raven   Цитата(Олег Гаврильченко @ Jan 12 2017, 17...   Jan 12 2017, 15:02
|- - Олег Гаврильченко   Цитата(Raven @ Jan 12 2017, 18:02) Он же ...   Jan 12 2017, 15:10
||- - iosifk   Цитата(Олег Гаврильченко @ Jan 13 2017, 15...   Jan 13 2017, 12:42
|||- - Олег Гаврильченко   Цитата(iosifk @ Jan 13 2017, 15:42) Т.е. ...   Jan 13 2017, 13:00
|||- - Lmx2315   А вы когда осцилографом в ТСК тыкаетесь, вы в кон...   Jan 13 2017, 13:32
||||- - Олег Гаврильченко   Цитата(Lmx2315 @ Jan 13 2017, 16:32) А вы...   Jan 13 2017, 13:39
|||- - Raven   Цитата(Олег Гаврильченко @ Jan 13 2017, 16...   Jan 13 2017, 13:50
|||- - Олег Гаврильченко   Цитата(Raven @ Jan 13 2017, 16:50) Тут не...   Jan 13 2017, 14:12
||- - Lmx2315   Цитата(Олег Гаврильченко @ Jan 13 2017, 15...   Jan 13 2017, 12:46
||- - Raven   Цитата(Олег Гаврильченко @ Jan 13 2017, 15...   Jan 13 2017, 12:59
||- - Lmx2315   Цитата(Boris_TS @ Jan 13 2017, 17:18) Так...   Jan 13 2017, 14:23
|||- - Boris_TS   Цитата(Lmx2315 @ Jan 13 2017, 17:23) А ещ...   Jan 13 2017, 14:51
|- - Boris_TS   Цитата(Олег Гаврильченко @ Jan 13 2017, 14...   Jan 13 2017, 12:33
- - Raven   Согласующие резисторы должны быть в используемом а...   Jan 13 2017, 13:36
- - Алга   Теперь нужно рассмотреть фронт TCK_O осциллографо...   Jan 13 2017, 14:51
- - Raven   Скорее всего, наводки от быстрых фронтов соседей. ...   Jan 13 2017, 15:27
- - Алга   В данном случае, согласно приведенной электрическо...   Jan 13 2017, 16:13
- - Flood   Самое простое, что можно попробовать - убрать буфе...   Jan 13 2017, 17:50
|- - Lmx2315   Цитата(Flood @ Jan 13 2017, 20:50) У вас ...   Jan 14 2017, 07:25
|- - Flood   Цитата(Lmx2315 @ Jan 14 2017, 10:25) ..чт...   Jan 14 2017, 16:57
- - dvladim   Цитата(Олег Гаврильченко @ Jan 13 2017, 17...   Jan 15 2017, 10:10


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 23:19
Рейтинг@Mail.ru


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