Jump to content

    
Sign in to follow this  
vitus_strom

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

Recommended Posts

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

Уже не первый раз сталкиваюсь с такой проблемой при работе 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 не умеет это.

 

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

Share this post


Link to post
Share on other sites
4 minutes ago, vitus_strom said:

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

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

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

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

Share this post


Link to post
Share on other sites
1 минуту назад, vitus_strom сказал:

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

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

Share this post


Link to post
Share on other sites
6 минут назад, vitus_strom сказал:

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

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

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

Share this post


Link to post
Share on other sites

blob.png.997477f945d75cfa4470c504f9334f41.png

 

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

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

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

 

Share this post


Link to post
Share on other sites

 

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

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

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

 

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

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

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

 

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

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

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

Share this post


Link to post
Share on other sites
11 minutes ago, StewartLittle said:

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

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

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

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

blob.png.39f0b852c0f0130571de5d18380b5c8e.png

 

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

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

Share this post


Link to post
Share on other sites
4 минуты назад, vitus_strom сказал:

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

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

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

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

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

 

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

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

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

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

Share this post


Link to post
Share on other sites
1 minute ago, StewartLittle said:

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

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

 

4 minutes ago, StewartLittle said:

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

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

 

Share this post


Link to post
Share on other sites
4 минуты назад, vitus_strom сказал:

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

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

Share this post


Link to post
Share on other sites

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

 

 

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

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

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

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

Share this post


Link to post
Share on other sites
42 минуты назад, vitus_strom сказал:

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this