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

 
 
> Загрузка Kintex Ultrascale, Проблемы с загрузкой
Anton1990
сообщение Sep 19 2018, 15:03
Сообщение #1


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

Группа: Участник
Сообщений: 155
Регистрация: 26-04-12
Пользователь №: 71 584



Всем привет.

Есть плата с Kintex Uultrascale XCKU115, загружается от другой плис по параллельному интерфейсу в slave режиме. После загрузки проекта выставляется DONE. но иногда получается так что на некоторые выводы не приходит сигнал. Т.е. на самом пине сигнал есть (сигнал с АЦП), а внутри проекта его нет. Данная ситуация происходит спонтанно и закономерности ее появления не видно. Пайка нормальная. Если сигнал все-таки внутри плис виден, то он уже не пропадает. Есть ли какие либо соображения?
И еще: файл проекта генерируемый vivado 2018.2 почему то на 36(могу ошибаться, точно не помню) бит короче чем размер указанный в даташите. Что это? глюки вивадо? Может в xdc нужно что то прописать, а то у меня там только распиновка, стандарты и временные констрейны?
Заранее спасибо за ответы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Flood
сообщение Sep 20 2018, 21:13
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 702
Регистрация: 8-06-06
Пользователь №: 17 871



Не понимаю, что такое "левая ПЛИС"? В Китае вручную сделана? Ночью сверх плана выпущена?

Понимаю, если коробочка от ПЛИС, а внутри обломки кристалла. Но она же у автора определяется как надо, да еще и стартует.
Остаются два варианта - перемаркировка с плохого спидгрейда на -3 (это вроде ловится через сайт производителя, да и в проекте можно занизить) или битый чип. Но битый чип вряд-ли будет вести себя настолько загадочно. У него или ножка отгорит (что скорее всего мультиметром ловится), или вообще конфигурация не запустится.

Я бы лучше уточнил, что значит "внутри проекта сигнала нет". А что есть вместо него? И в какой момент в проекте этот сигнал смотрится? Сразу на ножке, или после тактирования, стробирования, или чего-то еще?
С аппаратной стороны стоит мультиметром проверить отсутствие экзотики на проблемном пине относительно аналогичных соседей.

Цитата(Anton1990 @ Sep 20 2018, 18:06) *
Кстати забыл сказать что эта частота стандарта lvds приходит с внешнего разветвителя или с самого АЦП, питание разветвителя и плис 1.8В.

Если это lvds, то на обоих пинах сигнал есть? Терминирование внутреннее или внешнее? Средняя точка на своем месте?

Если не секрет, какой корпус и во сколько обошелся чип?
Go to the top of the page
 
+Quote Post
Anton1990
сообщение Sep 21 2018, 15:30
Сообщение #3


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

Группа: Участник
Сообщений: 155
Регистрация: 26-04-12
Пользователь №: 71 584



Цитата(Flood @ Sep 21 2018, 00:13) *
Не понимаю, что такое "левая ПЛИС"? В Китае вручную сделана? Ночью сверх плана выпущена?

Понимаю, если коробочка от ПЛИС, а внутри обломки кристалла. Но она же у автора определяется как надо, да еще и стартует.
Остаются два варианта - перемаркировка с плохого спидгрейда на -3 (это вроде ловится через сайт производителя, да и в проекте можно занизить) или битый чип. Но битый чип вряд-ли будет вести себя настолько загадочно. У него или ножка отгорит (что скорее всего мультиметром ловится), или вообще конфигурация не запустится.

Я бы лучше уточнил, что значит "внутри проекта сигнала нет". А что есть вместо него? И в какой момент в проекте этот сигнал смотрится? Сразу на ножке, или после тактирования, стробирования, или чего-то еще?
С аппаратной стороны стоит мультиметром проверить отсутствие экзотики на проблемном пине относительно аналогичных соседей.


Если это lvds, то на обоих пинах сигнал есть? Терминирование внутреннее или внешнее? Средняя точка на своем месте?

Если не секрет, какой корпус и во сколько обошелся чип?

Есть пин еа который приходит clk. Банальный счетчик тикает на этой clk. Если clk отсутствует то счетчик стоит на месте. Но на внешнем выводе микросхемы частота присутсвует.

Сигнал есть на обоих пинах (lvds). Терминирование подключено в xdc. Среднюю точку не проверял, т.к. это собственно выход DCO АЦП, питание обеих микросхем равно 1.8В
Корпус большой 1760 (точно не помню).
Кристалл обошелся примерно в 0.5 млн, а до этого другие люди покупали такую же микруху с индексом -1 примерно за 1.8млн. Вот и вызывает вопрос почему у нас более скоростная микруха стоит на столько дешевле. О поставщике не спращивайте, но у него глаза раскосые.

Цитата(serj1979 @ Sep 21 2018, 08:43) *
Насчёт контрафакта, вот неплохая статья:
http://icrniies.com/files/examples/9/example1.pdf

А вот позиция Xilinx по "предъявам" что ПЛИС левая (на примере XC4000):
https://www.xilinx.com/support/answers/33557.html

Кстати на форуме xilinx довольно много схожих тем: "мол купил ПЛИС, она зараза не работает как надо проверьте может левая", ответ на них см. выше.




Понимаете, непонятно что не так, ПЛИС, плата, проект (хотя Вы пишете что с ним всё ОК).
Я бы "ел слона по частям", если есть возможность возьмите демоплату со схожей ПЛИС от производителя, убедитесь что проект рабочий.
Сравните разводку демоплаты (производитель выкладывает документацию) с тем что есть у Вас.
Решать уравнение с несколькими неизвестными тяжело...


Проект примитивный поэтому с ним ОК, да и к тому же он иногда работает.
Ваши рецепты конечно правильные, но при такой микрухе демо плата от производителя будет стоить ужас, и нет ее.
В самом начале темы я еще жаловался что размер .bin файла отличается на 36 байт от размера указанного в документации. Есть этому объяснение? Дела происходят под vivado 2018.2
Go to the top of the page
 
+Quote Post
serj1979
сообщение Sep 24 2018, 05:41
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 25-12-15
Из: Пенза
Пользователь №: 89 844



Цитата(Anton1990 @ Sep 21 2018, 18:30) *
Проект примитивный поэтому с ним ОК, да и к тому же он иногда работает.
Ваши рецепты конечно правильные, но при такой микрухе демо плата от производителя будет стоить ужас, и нет ее.
В самом начале темы я еще жаловался что размер .bin файла отличается на 36 байт от размера указанного в документации. Есть этому объяснение? Дела происходят под vivado 2018.2


Насчёт длины, для Spartan6 (ISE) в ug380.pdf в разделе "Chapter 5: Configuration Details", есть примечание что размер конфигурационной последовательности может отличаться от "typical cases", думаю что то похожее есть и в vivado для Kintex, т.е. думаю ничего криминально, если грешите на версию vivado, "уйдите" на 17.4 (+update), вроде как поддержка Kintex там есть...
Если нет возможности достать (попользоваться на время) "демобордом" от производителя, посмотрите документацию на неё (xilinx, avnet требуется регистрация), как правило лежат принципиалки, иногда разводка (топология), то есть сравнить Вашу плату и "родную".
А насчёт проекта, советы простые, не работает один контакт - попробуйте другой, понизить частоту, сделайте в конце концов проект последовательно "перебирающий" выводы ПЛИС с подачей "1" или "0". Либо чередованием "1", "0" "шахматная доска", либо с разной частотой и т.п. "извращения", т.е. определите факт прохождения сигнала по контактам от ПЛИС до разъёма. То есть "поиграйтесь" с микросхемой....
Go to the top of the page
 
+Quote Post
Anton1990
сообщение Sep 24 2018, 16:36
Сообщение #5


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

Группа: Участник
Сообщений: 155
Регистрация: 26-04-12
Пользователь №: 71 584



Цитата(serj1979 @ Sep 24 2018, 08:41) *
Насчёт длины, для Spartan6 (ISE) в ug380.pdf в разделе "Chapter 5: Configuration Details", есть примечание что размер конфигурационной последовательности может отличаться от "typical cases", думаю что то похожее есть и в vivado для Kintex, т.е. думаю ничего криминально, если грешите на версию vivado, "уйдите" на 17.4 (+update), вроде как поддержка Kintex там есть...
Если нет возможности достать (попользоваться на время) "демобордом" от производителя, посмотрите документацию на неё (xilinx, avnet требуется регистрация), как правило лежат принципиалки, иногда разводка (топология), то есть сравнить Вашу плату и "родную".
А насчёт проекта, советы простые, не работает один контакт - попробуйте другой, понизить частоту, сделайте в конце концов проект последовательно "перебирающий" выводы ПЛИС с подачей "1" или "0". Либо чередованием "1", "0" "шахматная доска", либо с разной частотой и т.п. "извращения", т.е. определите факт прохождения сигнала по контактам от ПЛИС до разъёма. То есть "поиграйтесь" с микросхемой....

Похоже ничего другого как поиграться не остается.
Go to the top of the page
 
+Quote Post
Flood
сообщение Sep 24 2018, 16:52
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 702
Регистрация: 8-06-06
Пользователь №: 17 871



Цитата(Anton1990 @ Sep 24 2018, 19:36) *
Похоже ничего другого как поиграться не остается.

Это не сложно и точно полезнее, чем просто обвинить чип в левизне.
Go to the top of the page
 
+Quote Post
Anton1990
сообщение Sep 25 2018, 04:11
Сообщение #7


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

Группа: Участник
Сообщений: 155
Регистрация: 26-04-12
Пользователь №: 71 584



Цитата(Flood @ Sep 24 2018, 19:52) *
Это не сложно и точно полезнее, чем просто обвинить чип в левизне.

Но и не так уж и просто. На плате осциллографом практически ничего не пощупаешь. Кривизну чипа не исключаю, тем более лично у меня были прецеденты, правда с virtex6.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Anton1990   Загрузка Kintex Ultrascale   Sep 19 2018, 15:03
- - jojo   Цитата(Anton1990 @ Sep 19 2018, 19:03) Вс...   Sep 19 2018, 21:14
- - serj1979   Цитата(Anton1990 @ Sep 19 2018, 18:03) Вс...   Sep 20 2018, 05:25
|- - Anton1990   Цитата(serj1979 @ Sep 20 2018, 08:25) Хм....   Sep 20 2018, 15:06
- - vladec   ЦитатаP.P.S. Да ещё, плата от "производителя...   Sep 20 2018, 06:06
- - jojo   Я бы купил у нормального поставщика и сравнил. Лев...   Sep 20 2018, 20:22
|- - serj1979   Цитата(Flood @ Sep 21 2018, 00:13) Не пон...   Sep 21 2018, 05:43
|- - Самурай   Цитата(Anton1990 @ Sep 21 2018, 19:30) В ...   Sep 21 2018, 16:23
|- - serj1979   Цитата(Anton1990 @ Sep 25 2018, 07:11) Но...   Sep 25 2018, 04:50
- - krux   на счет контрафакта: пластина на заводе проходит A...   Sep 21 2018, 16:05
|- - Flood   Цитата(krux @ Sep 21 2018, 19:05) по мере...   Sep 21 2018, 17:08
|- - krux   Цитата(Flood @ Sep 21 2018, 20:08) Такие ...   Sep 21 2018, 17:14
||- - Flood   Цитата(krux @ Sep 21 2018, 20:14) корпуси...   Sep 22 2018, 08:22
|- - Anton1990   Цитата(Flood @ Sep 21 2018, 20:08) Такие ...   Sep 23 2018, 13:12
- - jojo   Эти чипы не редкость. Хорошо, если они просто немн...   Sep 22 2018, 11:29
|- - Flood   Цитата(jojo @ Sep 22 2018, 14:29) Эти чип...   Sep 22 2018, 15:39
|- - jojo   Цитата(Flood @ Sep 22 2018, 19:39) Какие ...   Sep 23 2018, 13:59
- - dm.pogrebnoy   Один раз хотели заказать партию шестых виртексов в...   Sep 23 2018, 06:04
- - Yuri124   Как вариант - происходит сбой при загрузке из-за р...   Sep 23 2018, 09:44
|- - RobFPGA   Приветствую! Цитата(Yuri124 @ Sep 23 2018...   Sep 23 2018, 11:18
- - blackfin   Цитата(Anton1990 @ Sep 19 2018, 18:03) Ес...   Sep 25 2018, 05:20
- - serj1979   Цитата(blackfin @ Sep 25 2018, 08:20) На ...   Sep 25 2018, 05:25
|- - blackfin   Цитата(serj1979 @ Sep 25 2018, 08:25) ......   Sep 25 2018, 05:28
|- - serj1979   Цитата(blackfin @ Sep 25 2018, 08:28) Для...   Sep 25 2018, 05:32
|- - blackfin   Цитата(serj1979 @ Sep 25 2018, 08:32) А е...   Sep 25 2018, 05:37
|- - serj1979   Цитата(blackfin @ Sep 25 2018, 08:37) Вот...   Sep 25 2018, 05:54
- - Anton1990   Цитата(blackfin @ Sep 25 2018, 08:20) На ...   Sep 26 2018, 03:47
- - blackfin   Цитата(Anton1990 @ Sep 26 2018, 06:47) Пр...   Sep 26 2018, 04:09


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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