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

 
 
3 страниц V  < 1 2 3 >  
Closed TopicStart new topic
> Xilinx Kintex-7 XC7K70T не определяется по JTAG
Олег Гаврильченк...
сообщение Jan 12 2017, 15:10
Сообщение #16


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

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



Цитата(Raven @ Jan 12 2017, 18:02) *
Он же в логе вроде все пишет - и что делает, и что получает.

ОН там пишет только UNKNOWN, а само значение не пишет.
Go to the top of the page
 
+Quote Post
Raven
сообщение Jan 12 2017, 15:41
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 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
Сообщение #18


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

Группа: Участник
Сообщений: 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
Сообщение #19


отэц
*****

Группа: Свой
Сообщений: 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
Сообщение #20


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

Группа: Участник
Сообщений: 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, 12:33
Сообщение #21


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

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



Цитата(Олег Гаврильченко @ Jan 13 2017, 14:52) *
У меня в меню Debug такого пункта нет. Он появляется, только если устройство уже правильно определилось

Так сами добавьте руками нужную ПЛИС, и весь необходимый функционал появится:
Menu -> Edit -> Add Device -> Add Xilinx Device (Ctrl+D)
После добавления можно делать всё, что угодно. Добавлять можно не только bit-файл, но и подходящий BSDL-файл, например: Xilinx/14.7/ISE_DS/ISE/kintex7/data/xc7k70t_fbg676.bsd (если я угадал - схему то Вы так и не представили...).
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jan 13 2017, 12:42
Сообщение #22


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



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

Т.е. если на NCR вносите задержку из-за емкости щупа, то интерфейс работает.
А значит с сигналами не все в порядке. Или есть дребезг на TCK или данные где-то задерживаются. Есть ли в линиях согласующие резисторы?
Попробуйте понизить частоту на JTAG, если это возможно...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Jan 13 2017, 12:46
Сообщение #23


отэц
*****

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



Цитата(Олег Гаврильченко @ Jan 13 2017, 15:25) *
Да, питание теперь нормальное.

а что с питанием было?


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Raven
сообщение Jan 13 2017, 12:59
Сообщение #24


Местный
***

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



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

А как выглядят (нормально ли?) эти сигналы, если встать щупами на линии по другую сторону от SN74LVC2G34DCK (как я понял, это будет ближе к FPGA, верно?). Тем самым мы не будем привносить емкость щупов в линии TCK и остальные, и смоделируем ситуацию "как оно работает без осциллоскопа".
Go to the top of the page
 
+Quote Post
Олег Гаврильченк...
сообщение Jan 13 2017, 13:00
Сообщение #25


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

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



Цитата(iosifk @ Jan 13 2017, 15:42) *
Т.е. если на NCR вносите задержку из-за емкости щупа, то интерфейс работает.
А значит с сигналами не все в порядке. Или есть дребезг на TCK или данные где-то задерживаются. Есть ли в линиях согласующие резисторы?
Попробуйте понизить частоту на JTAG, если это возможно...

Питание было плохим, из-за неправильного включения микросхемы DC/DC.
Частоту JTAG понижал, все осталось по-прежнему. Согласующих резисторов нет, только подтягивающие резисторы на линии JTAG на входе буферов. Сигналы и на выходе и на входе буферов чистые абсолютно, никакого дребезга оциллограф не показывает. Прилагаю лист со схемой.


Сообщение отредактировал Олег Гаврильченко - Jan 13 2017, 13:09
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Jan 13 2017, 13:32
Сообщение #26


отэц
*****

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



А вы когда осцилографом в ТСК тыкаетесь, вы в контрольную точку или в ножку буфера? Может непропай какой?
И ещё - у вас на плате есть какие-нить USB ? Если есть - соедините их с компом с которого прошиваете ПЛИС и опять попробуйте прошить, может дело в наводках каких по "земле" .


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Raven
сообщение Jan 13 2017, 13:36
Сообщение #27


Местный
***

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



Согласующие резисторы должны быть в используемом адаптере для конфигурирования, по возможности ближе к выходам драйверов линий. У вас какой? И есть ли в нем согласующие резисторы на линиях TCK, TMS, TDI?
Go to the top of the page
 
+Quote Post
Олег Гаврильченк...
сообщение Jan 13 2017, 13:39
Сообщение #28


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

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



Цитата(Lmx2315 @ Jan 13 2017, 16:32) *
А вы когда осцилографом в ТСК тыкаетесь, вы в контрольную точку или в ножку буфера? Может непропай какой?
И ещё - у вас на плате есть какие-нить USB ? Если есть - соедините их с компом с которого прошиваете ПЛИС и опять попробуйте прошить, может дело в наводках каких по "земле" .

Я прикасаюсь к цепи TCK_O и на входе микросхемы DA1 и на точке К3. Пробовал пропаивать, не помогает. USB на плате нет.
Go to the top of the page
 
+Quote Post
Raven
сообщение Jan 13 2017, 13:50
Сообщение #29


Местный
***

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



Цитата(Олег Гаврильченко @ Jan 13 2017, 16:00) *
Сигналы и на выходе и на входе буферов чистые абсолютно, никакого дребезга оциллограф не показывает. Прилагаю лист со схемой.

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

Уточним: а если осциллоскопом встать на линию TCK (позади буфера), то проблема проявляется?
Go to the top of the page
 
+Quote Post
Олег Гаврильченк...
сообщение Jan 13 2017, 14:12
Сообщение #30


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

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



Цитата(Raven @ Jan 13 2017, 16:50) *
Тут не только дребезг и звон смотреть надо. Особенно внимательно, "под микроскопом" - форму фронта TCK (нет ли на ней, м-м-м, ну, странностей, например в виде "седла", или еще чего-нибудь нехорошего). Если смотреть уже позади буферов (при проявляющейся проблеме),- то взаимные временные диаграммы тройки TCK/TMS/TDI - правильно ли у них все складывается, вовремя ли, не пропущено ли чего и т.п.

Уточним: а если осциллоскопом встать на линию TCK (позади буфера), то проблема проявляется?

Да. Если встать на TCK - то проблема остается, а если на TCK_O - пропадает.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 6th July 2025 - 11:01
Рейтинг@Mail.ru


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