|
Проблема с JTAG, Вместо цепочки в iMPACT unknow bypass |
|
|
|
 |
Ответов
|
Dec 13 2013, 10:21
|

Участник

Группа: Участник
Сообщений: 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 шт.
|
|
|
|
|
Dec 13 2013, 12:55
|

Участник

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

|
Цитата(Raven @ Dec 13 2013, 16:48)  С 4 TAPами разъяснилось.
Правильно ли я понял, что к переходным отверстиям с JTAG сигналами на FPGA вы доступ имеете? У каждой контактной площадке под BGA корпусом есть переходное отверстие, оно закрыто паяльной маской, но счистить ее не проблема...
|
|
|
|
|
Dec 13 2013, 14:45
|

Участник

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

|
Цитата(Raven @ Dec 13 2013, 18:10)  Тогда можно попробовать пролить больше света на то, что из TCK, TMS, TDI, TDO имеет контакт с чипом, а что - нет. До определенного предела, возможно. TDO точно имеет, на нем 3 вольта висит, а с остальными не понятно. На TMS/TCK вообще странные 0.8-1 вольта висят...
|
|
|
|
|
Dec 13 2013, 16:11
|
Местный
  
Группа: Свой
Сообщений: 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. Такой вот маршрут локализации возможен.
|
|
|
|
|
Dec 13 2013, 19:38
|

Участник

Группа: Участник
Сообщений: 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. Такой вот маршрут локализации возможен. Спасибо за советы  Я еще раз попробую более подробно описать схему и обобщить то, что сейчас удалось обнаружить: 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
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|