|
Не грузится Kintex-7 по JTAG, Не устанавливается DONE |
|
|
|
Apr 28 2017, 20:28
|
Частый гость
 
Группа: Участник
Сообщений: 120
Регистрация: 21-07-11
Пользователь №: 66 348

|
Доброе время суток. Возникла тупиковая ситуация с загрузкой по JTAG. Свои идеи закончились и без помощи не обойтись. Использую XILINX Kintex-7 xc7k325t, плата своя. VIVADO 2015.3. Режим конфигурации по SPI FLASH. Подобная тема здесь обсуждалось, но там JTAG работал. Есть в наличии совершенно другая плата, но с таким же кристаллом и там проблем нет. Правда плата не своя, но это главное инструментарий рабочий. Сам проект выводит постоянный сигнал на светодиод, фактически пустышка. Питание проверял осциллографом - претензий нет (пульсации менее 15мВ), выделенные конфигурационные контакты подключены верно, что проверял ни один раз. В среде Vivado ПЛИС определяется правильно, визуально отображаются все питающие напряжения и температура, и тоже верно. При включении питания стартует режим загрузки по SPI - сигнал такта из ПЛИС, процесс бесконечный, так как флеш пустая. Начинаю загружать ПЛИС по JTAG, сам процесс загрузки идет без ошибок и в конце вижу сообщение о непонятной мне ошибке.  Сигнал DONE не поднимается (0,14В) - подтянут к 1,8В резистором 330Ом, до этого был 4,7кОм, но не помогло. Сигнал INIT по окончании загрузки опускается в ноль. Переключал скорость загрузки от 750кГц до 6МГц, результат один. Ниже показаны значения регистров ПЛИС.    Что может быть не так?
|
|
|
|
|
 |
Ответов
|
May 5 2017, 10:42
|
Местный
  
Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987

|
Еще раз посмотрел на осциллограммы. Собственно, как я уже и говорил, в подобном поведении TDO нет криминала - как и положено по IEEE 1149.1, TDO находится в Z-состоянии при любых состояниях TAP FSM, кроме соотвествующих сдвигу инструкций/данных. Такое в работе с JTAG-устройствами происходит сплошь и рядом, так что ничего удивительного в картинках нет. Так же объясняется и то, почему при потоковой загрузке FPGA подобного не видно - переходы из указанных состояний сдвига данных здесь должны быть реже, и, что даже более важно - промежутки времени между состояниями Shift-DR очень коротки, и pull-up просто не успевает поднять экспоненту на заметный глазу уровень.
Точнее можно сказать, только рассматривая TCK, TMS и TDI/TDO совместно, да еще на каком-нибудь понятном тестовом прогоне (например, энумерация устройств в цепочке, или считывание IDCODE).
При отсутствии таких данных, я поставил бы пока все же на Signal Integrity проблему. Последовательно согласующие резисторы не хотите все же поставить возле драйверов линий? Да, и какая сейчас у вас частота TCK? Уменьшить радикально не пробовали - до 50-100 кГц? (прошу извинить, если где-то уже писали об этом - я все сообщения тотально не прочитывал).
|
|
|
|
|
May 5 2017, 11:55
|
Частый гость
 
Группа: Участник
Сообщений: 120
Регистрация: 21-07-11
Пользователь №: 66 348

|
Цитата(Raven @ May 5 2017, 14:42)  При отсутствии таких данных, я поставил бы пока все же на Signal Integrity проблему. Тоже склоняюсь к этой версии. Цитата(Raven @ May 5 2017, 14:42)  Последовательно согласующие резисторы не хотите все же поставить возле драйверов линий? . Со стороны ПЛИС стоит резисторная сборка по 10 Ом, ставил и 22 Ом. Вы предлагаете поставить со стороны JTAG загрузчика? Цитата(Raven @ May 5 2017, 14:42)  Да, и какая сейчас у вас частота TCK? Уменьшить радикально не пробовали - до 50-100 кГц? (прошу извинить, если где-то уже писали об этом - я все сообщения тотально не прочитывал). Пробовал на 750кГц и 6МГц. Как уменьшить частоты до 50-100 кГц не знаю, т.к. этим вопросом никогда не задавался.
Сообщение отредактировал ivanoffer - May 5 2017, 11:56
|
|
|
|
Сообщений в этой теме
ivanoffer Не грузится Kintex-7 по JTAG Apr 28 2017, 20:28 eugen_pcad_ru Программатор фирменный? Если китайский, там могут ... Apr 29 2017, 05:03 ivanoffer Цитата(eugen_pcad_ru @ Apr 29 2017, 09:03... Apr 29 2017, 06:18 Inanity 1. PROGRAM_B в каком состоянии и как подключен?
... Apr 29 2017, 23:56 ivanoffer Включение загрузки ПЛИС Apr 30 2017, 04:47 Inanity 1. Что-то мне подсказывает, что в PROG_B проблема.... Apr 30 2017, 11:03 ivanoffer Цитата(Inanity @ Apr 30 2017, 15:03) Что-... Apr 30 2017, 11:27  Inanity Цитата(ivanoffer @ Apr 30 2017, 14:27) Мн... Apr 30 2017, 13:15   ivanoffer Цитата(Inanity @ Apr 30 2017, 17:15) 1. Е... Apr 30 2017, 14:28    Lmx2315 ..попробуйте посмотреть питание ПЛИС непосредствен... May 1 2017, 05:55     ivanoffer Цитата(Lmx2315 @ May 1 2017, 09:55) ..поп... May 1 2017, 07:07      Raven Цитата(ivanoffer @ May 1 2017, 10:07) Не ... May 1 2017, 12:11       ivanoffer Цитата(Raven @ May 1 2017, 16:11) А вы эт... May 1 2017, 13:21 Flood Я бы убрал R146, выпаял и закоротил D51, D52, R147... May 1 2017, 18:50 ivanoffer Цитата(Flood @ May 1 2017, 22:50) Я бы уб... May 1 2017, 19:41  Lmx2315 ..протрите всё ваткой со спиртом и пока не просохл... May 2 2017, 12:04 Volkov Проверьте PUDC_B. May 2 2017, 12:15 ivanoffer Плату мыли в УЗ ванне.
PUDC_B в нуле, подтверждае... May 2 2017, 13:01  Lmx2315 https://electronix.ru/forum/lofiversion/ind...hp/t... May 2 2017, 13:36   ivanoffer Цитата(Lmx2315 @ May 2 2017, 17:36) https... May 2 2017, 19:45    jojo Цитата(ivanoffer @ May 2 2017, 23:45) Сле... May 3 2017, 07:33     ivanoffer Цитата(jojo @ May 3 2017, 11:33) TCK звен... May 3 2017, 07:58      AndreiUS Цитата(ivanoffer @ May 3 2017, 10:58) При... May 3 2017, 12:52       ivanoffer Цитата(AndreiUS @ May 3 2017, 16:52) Были... May 3 2017, 20:20        Inanity Цитата(ivanoffer @ May 3 2017, 23:20) Обн... May 3 2017, 21:01      Inanity Цитата(ivanoffer @ May 3 2017, 10:58) Неп... May 3 2017, 14:23       Raven Цитата(Inanity @ May 3 2017, 17:23) Cкоре... May 3 2017, 15:50 Raven А что в окрестностях этих странностей происходит с... May 3 2017, 13:12 krux имхо.
для начала, в разрыв этих ваших 10см кабеля ... May 3 2017, 20:35  Raven Цитата(ivanoffer @ May 5 2017, 14:55) Со ... May 5 2017, 20:46 Flood Типовая проблема Signal Integrity на JTAG - звон T... May 5 2017, 18:56 ivanoffer Цитата(Flood @ May 5 2017, 22:56) Типовая... May 5 2017, 19:22 Raven Есть ли новости? May 15 2017, 11:50 ivanoffer Цитата(Raven @ May 15 2017, 15:50) Есть л... May 15 2017, 18:04  ivanoffer Получил вторую плату. Работает как и задумывалось.... May 22 2017, 20:03
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|