|
Проверка работоспособности ПЛИС, какие варианты? |
|
|
|
Jan 17 2013, 12:28
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683

|
Всем доброго времени суток,
Возникла необходимость понять почему проекты неправильно работают на одних платах, и правильно на других (вообще говоря идентичных) virtex6, значит есть проект, отлаженный (проверен на 3 платах с виртекс6vlx195, которые были собраны где-то на заводе)
но ситуация была такая, что вместо 195 виртекса на остальных платах впаяли виртекс6vlx130, и приходится их заменять. в общем решили делать все последовательно по одной. поменяли на одной плате, проект начинает глючить то когда нагревается плис, то когда охлаждается. поменяли еще на одной, другие глюки похожего типа.
(для внутрисхемной отладки использую Identify) тогда я взял и собрал проект без Identify, и вдруг он заработал на одной из двух плат.
может ли быть такое, что у кристалла вышли из строя некоторые блоки, и если их не использовать, то плис работает как надо?
можно ли каким-либо образом проверить (может есть jtag какие то тесты для плис) которые проверят, какие блоки работают,какие нет? чтобы исключить хотя бы брак кристалла?
|
|
|
|
|
 |
Ответов
|
Jan 18 2013, 09:34
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683

|
то что происходило до того как я начал заниматься проектом: 1) платы были разработаны для 195 кристаллов 2) отдел закупок купил китайские перемаркированные 130 кристаллы в том же корпусе 3) платы собрали в какой-то конторе 4) кристаллы так как в том же корпусе распознаются impact'ом и на такой плате я пробовал даже какой-то старый проект запускать ( я же не утверждаю что эта плата должна работать) 5) после этого были куплены уже нормальные 195 чипы, необходимо их припаять 6) завод перепаял на одой плате и оказалось что пол-плисы неприпаяно, решили паять сами (благо есть люди с большим опытом пайка BGA)
естественно я не пытался запустить проект собранный под другую плис=)
я пользуюсь внутрисхемным анализатором и осциллографом и прописываю констрейны. но только частота всего 10 мгц, "глюк", о котором я говорю отслеживаю внутрисхемным анализатором: оказывается что в какой-то момент времени (плата нагрелась или наоборот) Ip-ядро FIR-compiler (обычный ких фильтр) начинает работать не свойственно ему. используется обычная ких реализация фильтра гаусса, так вот сигнал со входа (типичный) который в нормальном режиме сглаживается (как и должен) , становится похож на СИЛЬНО зашумленную синусоиду.
таким образом, получается что при каких-то внешних условиях (t) ip-ядро начинает работать некорректно. может ли это быть монтажная ошибка, если не очень хороший контакт на каком либо пине ( и изменяется с температурой)? или кристалл был перегрет во время пайки (для этого спрашиваю может ли быть такое и как это проверить)?
опять таки на платах спаянных не нами не было обнаружена какого рода ошибка ни разу
проект "отлажен", это значить на рабочих тестах не было обнаружено ни одной ошибки в работе ни при какой смене температур на существенно большом интервале времени.
я только не понял зачем пытаться пристыдить человека) я ж спрашиваю конкретно, есть ли такие средства)
|
|
|
|
Сообщений в этой теме
Goose Проверка работоспособности ПЛИС Jan 17 2013, 12:28 litv Удивительно читать. Проект отлажен на одной ПЛИС -... Jan 17 2013, 12:57 dm.pogrebnoy Цитата(litv @ Jan 17 2013, 16:57) Может В... Jan 17 2013, 14:29 Dmitriyspb Цитата(Goose @ Jan 17 2013, 16:28) но сит... Jan 18 2013, 05:22 Torpeda Цитата(Goose @ Jan 17 2013, 16:28) .... п... Jan 18 2013, 08:06 Dmitriyspb Цитата(Torpeda @ Jan 18 2013, 12:06) Ну..... Jan 18 2013, 08:24  Torpeda Цитата(Dmitriyspb @ Jan 18 2013, 12:24) Т... Jan 18 2013, 15:47   Dmitriyspb Цитата(Torpeda @ Jan 18 2013, 19:47) А ка... Jan 23 2013, 06:41 Goose Цитата(Torpeda @ Jan 18 2013, 11:06) 1) Ч... Jan 23 2013, 05:40  Torpeda Цитата(Goose @ Jan 23 2013, 09:40) Я зада... Jan 23 2013, 07:54   Dmitriyspb Цитата(Torpeda @ Jan 23 2013, 11:54) 6) н... Jan 23 2013, 10:32    Torpeda Цитата(Dmitriyspb @ Jan 23 2013, 14:32) т... Jan 23 2013, 12:41     Dmitriyspb Цитата(Torpeda @ Jan 23 2013, 16:41) А чт... Jan 23 2013, 13:33      Torpeda Цитата(Dmitriyspb @ Jan 23 2013, 17:33) П... Jan 23 2013, 13:54  Flood Цитата(Goose @ Jan 23 2013, 09:40) а глюк... Jan 23 2013, 18:08 Torpeda Цитата(Goose @ Jan 18 2013, 13:34) естест... Jan 18 2013, 10:01 Dmitriyspb Цитата(Goose @ Jan 18 2013, 13:34) я толь... Jan 18 2013, 10:57 bogaev_roman Цитата(Goose @ Jan 18 2013, 13:34) я поль... Jan 18 2013, 11:39 yuri_d Если у Вас перемаркированные кристаллы, то дальше ... Jan 18 2013, 10:51 Flood С одной стороны, топикстартер перегружает тему лиш... Jan 18 2013, 16:56 polyakovav Был похожий случай со спартанами, когда подняли та... Jan 19 2013, 17:20 Goose Проблема решилась!=)
Сначала обнаружили, что ... Jan 25 2013, 06:57 Flood Шикарное фото! Они их что, покрасили серебряно... Jan 26 2013, 08:31 drum1987 Ну бегло по efind килобакс разница между нимикраск... Jan 27 2013, 11:39 Flood Цитата(drum1987 @ Jan 27 2013, 15:39) так... Jan 27 2013, 14:45 drum1987 Мы в одной конторе работаем...я эти микросхемы и п... Jan 27 2013, 18:17
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|