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

 
 
> Проблема с JTAG, Вместо цепочки в iMPACT unknow bypass
proton17
сообщение Dec 11 2013, 17:21
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 13-06-12
Из: Москва
Пользователь №: 72 296



Всем привет! Столкнулся с такой проблемой: есть плата на присутствует следующая цепочка XCF32 -> Virtex-4 FX140 -> IDT72T18125 (FIFO). Соединенны правильно) Подключаю Xilinx USB Platform Cabel II, запускаю iMPACT 13.3, пытаюсь инициализировать цепочку и вместо ожидаемых устройств получаю Unknow Bypass... Кто-нибудь сталкивался с похожими проблемами? Хотел добавить, что на предыдущей реализации платы FIFO в цепочке отсутствовало, так что валю все на него, но возможности его закоротить нет, к сожалению, только выпаять, а это не желательно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
proton17
сообщение Dec 13 2013, 10:21
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 13-06-12
Из: Москва
Пользователь №: 72 296



Устройства в цепочке 4 (два xcf32p). Цепочку я задавал вручную так как автоматом она не определялась. Частота пробника 750 кГц. Проблему локализовал путем сдирания маски с переходных отверстий под BGA ПЛИС и ФИФО: с ПЛИС не идет TDO, а висит на 3 вольтах, TCK, TMS, TDI до переходных отверстий ПЛИС доходят. Пока предполагаю отсутствие контакта одного из этих 3 сигналов и самой ИС. Думаю как найти еще какое-ть косвенное подтверждение этой теории перед тем как связываться с рентгеном. Закоротки между шариками нет - смотрели в микроскоп.

Цитата(Raven @ Dec 13 2013, 13:36) *
?? Цепочка у вас такая (проверьте!): JTAG_CONNECTOR.TDI => DEV1 (XCF32) => DEV2 (Virtex-4 FX140) => DEV3 (IDT72T18125 (FIFO)) => JTAG_CONNECTOR.TDO ??


Только XCF32P - 2 шт.
Go to the top of the page
 
+Quote Post
Raven
сообщение Dec 13 2013, 12:48
Сообщение #3


Местный
***

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



С 4 TAPами разъяснилось.

Правильно ли я понял, что к переходным отверстиям с JTAG сигналами на FPGA вы доступ имеете?
Go to the top of the page
 
+Quote Post
proton17
сообщение Dec 13 2013, 12:55
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 13-06-12
Из: Москва
Пользователь №: 72 296



Цитата(Raven @ Dec 13 2013, 16:48) *
С 4 TAPами разъяснилось.

Правильно ли я понял, что к переходным отверстиям с JTAG сигналами на FPGA вы доступ имеете?


У каждой контактной площадке под BGA корпусом есть переходное отверстие, оно закрыто паяльной маской, но счистить ее не проблема...
Go to the top of the page
 
+Quote Post
Raven
сообщение Dec 13 2013, 14:10
Сообщение #5


Местный
***

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



Тогда можно попробовать пролить больше света на то, что из TCK, TMS, TDI, TDO имеет контакт с чипом, а что - нет. До определенного предела, возможно.
Go to the top of the page
 
+Quote Post
proton17
сообщение Dec 13 2013, 14:45
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 13-06-12
Из: Москва
Пользователь №: 72 296



Цитата(Raven @ Dec 13 2013, 18:10) *
Тогда можно попробовать пролить больше света на то, что из TCK, TMS, TDI, TDO имеет контакт с чипом, а что - нет. До определенного предела, возможно.


TDO точно имеет, на нем 3 вольта висит, а с остальными не понятно. На TMS/TCK вообще странные 0.8-1 вольта висят...
Go to the top of the page
 
+Quote Post
Raven
сообщение Dec 13 2013, 16:11
Сообщение #7


Местный
***

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



Цитата(proton17 @ Dec 13 2013, 18:45) *
TDO точно имеет, на нем 3 вольта висит

Пока непонятно. Без схемы не скажешь точно, но скорее всего, это говорит лишь о том, что у данной точки хорошая связь с дальнейшей цепью, к которой подключен pull-up. А есть ли контакт с пином - ?


Цитата(proton17 @ Dec 13 2013, 18:45) *
На TMS/TCK вообще странные 0.8-1 вольта висят...

Очень похоже на неподключенный, плавающий вход. Что, кстати, может добавить неопределенности поведения. Но вообще-то неплохо бы осциллоскопом взглянуть, чтобы убедится, что сигналы при IDCODE энумерации, например, не доходят сюда.

Если подтвердится отсутствие контакта - можно проводочками пробросить TCK, TMS (т.к. они все равно в параллель разводятся по всем участникам цепочки). И проверить. Останутся TDI и TDO, но при рабочих TCK/TMS работоспособность TDO легко проверяется (должен выдать IDCODE после выхода из ресета и прохождения через DR-петлю). Останется только TDI. Такой вот маршрут локализации возможен.
Go to the top of the page
 
+Quote Post
proton17
сообщение Dec 13 2013, 19:38
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 13-06-12
Из: Москва
Пользователь №: 72 296



Цитата(Raven @ Dec 13 2013, 20:11) *
Пока непонятно. Без схемы не скажешь точно, но скорее всего, это говорит лишь о том, что у данной точки хорошая связь с дальнейшей цепью, к которой подключен pull-up. А есть ли контакт с пином - ?

Очень похоже на неподключенный, плавающий вход. Что, кстати, может добавить неопределенности поведения. Но вообще-то неплохо бы осциллоскопом взглянуть, чтобы убедится, что сигналы при IDCODE энумерации, например, не доходят сюда.

Если подтвердится отсутствие контакта - можно проводочками пробросить TCK, TMS (т.к. они все равно в параллель разводятся по всем участникам цепочки). И проверить. Останутся TDI и TDO, но при рабочих TCK/TMS работоспособность TDO легко проверяется (должен выдать IDCODE после выхода из ресета и прохождения через DR-петлю). Останется только TDI. Такой вот маршрут локализации возможен.


Спасибо за советы wink.gif

Я еще раз попробую более подробно описать схему и обобщить то, что сейчас удалось обнаружить: Xilinx JTAG connector (TDI) -> (TDI) XCF32P (TDO) -> (TDI) XCF32P (TDO) -> (TDI) VIRETX-4 FX140 (TDO) -> (TDI) IDT FIFO (TDO) -> (TDO) Xilinx JTAG connector

TMS и TCK от разъема расходятся звездой.

Утяжек ни на одном из сигналов нет.

Суть проблемы состоит в том, что при инициализации цепочки при помощи Xilinx iMPACT обнаруживается только одно unknow device. Создание цепочки вручную не помогает. Логи при инициализации и тестах цепочки есть выше.

Методом осцилотыка удалось обнаружить, что TCK и TMS приходят на все ИС (для ПЛИС и ФИФО это не совсем точно, так как в силу БГА-корпуса доступа к выводам нет, а только к переходным отверстиям рядом с площадками) и при отсутствии опроса имеют уровни ~0.8-1В (питание 3.3В)
А вот TDI от разъема доходит только до ПЛИС, а на ее TDO в независимости от информации на входе стабильно висит 3.3В

На выходе TDO ФИФО при опросе появляется некоторая ответная активность, как я понимаю это следствие появления TCK и TMS

Из выше сказанного мне наиболее вероятным кажется вариант отсутствия контакта между какими-то сигналами JTAG-а и выводами ПЛИС в следствии непропайки.

Имеется еще одна идентичная плата, но она вообще не запускалась в виду наличия КЗ между питанием ПЛИС (1.2В) и землей (( В понедельник буду искать причину кз и возможно удастся ее запустить и проверить JTAG там.

Сообщение отредактировал proton17 - Dec 13 2013, 19:42
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- proton17   Проблема с JTAG   Dec 11 2013, 17:21
- - Raven   А что iMPACT'овский JTAG debugger показывает п...   Dec 11 2013, 17:46
- - proton17   Debugger-ом пока не копал, дело уже вечером было, ...   Dec 11 2013, 17:49
- - o_khavin   Цитата(proton17 @ Dec 11 2013, 21:21) Хот...   Dec 11 2013, 20:44
|- - proton17   Цитата(o_khavin @ Dec 12 2013, 00:44) Два...   Dec 12 2013, 05:48
|- - iosifk   Цитата(proton17 @ Dec 12 2013, 09:48) ......   Dec 12 2013, 07:24
||- - proton17   Цитата(iosifk @ Dec 12 2013, 11:24) Подож...   Dec 12 2013, 08:06
||- - iosifk   Цитата(proton17 @ Dec 12 2013, 12:06) Час...   Dec 12 2013, 08:14
|- - o_khavin   Цитата(proton17 @ Dec 12 2013, 09:48) Спа...   Dec 12 2013, 20:52
|- - proton17   Цитата(o_khavin @ Dec 13 2013, 00:52) Ну ...   Dec 13 2013, 05:02
|- - Raven   Давайте разбираться. ?? Цепочка у вас такая (пров...   Dec 13 2013, 09:36
- - litv   видимо Вы не включили jtag в fifo. Это нужно управ...   Dec 12 2013, 05:51
|- - proton17   Цитата(litv @ Dec 12 2013, 09:51) видимо ...   Dec 12 2013, 06:19
- - litv   просто 1 попробуйте хотя бы на TRST.   Dec 12 2013, 06:25
|- - proton17   Цитата(litv @ Dec 12 2013, 10:25) просто ...   Dec 12 2013, 06:46
- - proton17   Подтяжка TRST и MRS к питанию через 4к не помогла(...   Dec 12 2013, 13:17
- - Raven   А логи на различные тестовые команды iMPACT'а ...   Dec 12 2013, 17:45
|- - rloc   Цитата(proton17 @ Dec 13 2013, 23:38) TMS...   Dec 13 2013, 20:26
|- - Raven   Цитата(rloc @ Dec 14 2013, 00:26) ...Мног...   Dec 16 2013, 14:57
|- - rloc   Цитата(Raven @ Dec 16 2013, 18:57) С этим...   Dec 17 2013, 11:55
- - proton17   Ну там не совсем звезда, скорее рогатка), разъем -...   Dec 16 2013, 04:49
|- - rloc   Цитата(proton17 @ Dec 16 2013, 11:36) Буф...   Dec 16 2013, 07:59
- - proton17   Ура! Проблема решена! Спасибо всем за сове...   Dec 16 2013, 07:36
- - Suho   Здравствуйте. В продолжении темы не работы JTAGa. ...   Dec 17 2013, 08:26
- - Raven   Цитата(Suho @ Dec 17 2013, 12:26) .... **...   Dec 17 2013, 16:26
- - Suho   Цитата(Raven @ Dec 17 2013, 20:26) Для на...   Dec 18 2013, 05:33
|- - Raven   Цитата(Suho @ Dec 18 2013, 09:33) Минимум...   Dec 18 2013, 09:43
|- - Suho   Цитата(Raven @ Dec 18 2013, 13:43) На дан...   Dec 18 2013, 12:42
|- - Raven   Цитата(Suho @ Dec 18 2013, 16:42) В том-т...   Dec 18 2013, 18:52
|- - Suho   Цитата(Raven @ Dec 18 2013, 22:52) Ну, уж...   Jan 14 2014, 08:36
- - rloc   Цитата(Raven @ Dec 17 2013, 20:26) В срав...   Dec 18 2013, 07:25


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

 


RSS Текстовая версия Сейчас: 30th June 2025 - 21:43
Рейтинг@Mail.ru


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