Перейти к содержанию
    

Проблемы в связке USB blaster I & SignalTap

Добрый день коллеги!

Уже не первый раз сталкиваюсь с такой проблемой при работе USB blaster I & SignalTap:

Error (12852): Data integrity error is detected during JTAG communication.  The Signal Tap result is not trustworthy.  Please check the JTAG chain.
 

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

Была идея снизить частоту TCK но похоже USB Blaster I не умеет это.

 

Может кто то подскажет какую нибудь здоровю мысль или кто то поборол это - отмечайтесь в комментах, буду благодарен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 minutes ago, vitus_strom said:

Добрый день коллеги!

Уже не первый раз сталкиваюсь с такой проблемой при работе USB blaster I & SignalTap:

Натыкался на подобную ерунду при использовании китайского аналога программатора. Вплоть до перезагрузки ПЛИС, при попытке что-то выгрузить в SignalTap. К сожалению, вылечилось только сменой программатора на качественный.

Как вариант - попробовать другие программаторы, мб, дело все-таки, не в нем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 минуту назад, vitus_strom сказал:

Забыл добавить что программатор от Intel'a.

Качество JTAG'овских сигналов при возникновении сбоев Вы осциллоскопом смотрели?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 минут назад, vitus_strom сказал:

К сожалению не могу... оба девайса удаленные, осцилоскопов на месте нет...

1. а Вы уверены, что усб-бластер именно интеловский,  именно первый? Фотку бластера можете попросить сделать?

2. как разведен JTAG на плате? какая получилась длина проводников? где стоят подтягивающие резисторы, и какой сигнал куда подтягивается? номиналы подтягивающих резисторов? там одна ПЛИС, или цепочка? и т.д. и т.п.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

blob.png.997477f945d75cfa4470c504f9334f41.png

 

Одно из них... Как по мне так длинноват шлейф, но программирование проходит, поэтому грешить что джитаг разведен некорректно я бы не стал.

Вторую сфотографировать не получится, могу сказать что плата от Solarflare (поэтому подозревать в некорректной разводке тоже бы не стал), собственно тоже программирование проходит (другая такая же работает у меня на рабочем месте локально, но кабель другой)

Второй кабель точно интеловский.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

1 минуту назад, vitus_strom сказал:

Одно из них...

Это китайский (waveshare). С ним может быть все, что угодно. Выходной буфер у него не комильфо, и прошивка с глюками

 

3 минуты назад, vitus_strom сказал:

но программирование проходит, поэтому грешить что джитаг разведен некорректно я бы не стал.

Это еще ничего не значит.

 

4 минуты назад, vitus_strom сказал:

Второй кабель точно интеловский.

И точно первый? Что-то меня посещают смутные сомнения... (с)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 minutes ago, StewartLittle said:

Это китайский (waveshare). С ним может быть все, что угодно. Выходной буфер у него не комильфо, и прошивка с глюками

поменять кабель вряд ли получится - можно ли что то сделать чтобы улучшить ситуацию?

Второй кабель точно интеловский правда за давностью я подзабыл что это не USB Blaster I, а Ethernet Blaster

Вспомнил - есть фото его правда не ахти:

blob.png.39f0b852c0f0130571de5d18380b5c8e.png

 

Еще вспомнил что уменьшение частоты не помогло на нем...

Еще в тему - нашел пару соообщений на эту тему на форуме у интела но ответов там не последовало совсем, что странно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 минуты назад, vitus_strom сказал:

поменять кабель вряд ли получится - можно ли что то сделать чтобы улучшить ситуацию?

- Урезать шлейф сантиметров до десяти;

- пропустить шлейф через ферритовые колечки;

- устроить пляску с бубном вокруг неработающего девайса;

- пригласить для выполнения предыдущего пункта квалифицированного шамана.

 

7 минут назад, vitus_strom сказал:

Еще вспомнил что уменьшение частоты не помогло на нем...

До какой частоты снижали TCK?

Без контроля качества JTAG'овских сигналов не вижу смысла чего-либо еще порекомендовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, StewartLittle said:

Без контроля качества JTAG'овских сигналов не вижу смысла чего-либо еще порекомендовать.

Понимаю, моя телепатия тоже заканчивается поэтому обратился к помощи зала, может кому удалось побороть :)

 

4 minutes ago, StewartLittle said:

До какой частоты снижали TCK?

Сейчас уже не вспомню, придумывать не хочу. Давно было, более полугода назад

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 минуты назад, vitus_strom сказал:

Понимаю, моя телепатия тоже заканчивается поэтому обратился к помощи зала, может кому удалось побороть :)

Так а передать для использования заведомо проверенный бластер совсем невозможно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну ничего невозможного нет конечно, но сложности есть конечно... Как последний вариант можно рассматривать.

 

 

16 minutes ago, vitus_strom said:
18 minutes ago, StewartLittle said:

До какой частоты снижали TCK?

Сейчас уже не вспомню, придумывать не хочу. Давно было, более полугода назад

Сейчас стоит 8 МГц - похоже осталось с прошлого раза, когда менял

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

42 минуты назад, vitus_strom сказал:

Сейчас стоит 8 МГц - похоже осталось с прошлого раза, когда менял

Если мне склероз не изменяет, в USB Blaster частота TCK 6 МГц (фиксированная).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...