|
Проверка работоспособности FPGA, Есть ли стандартный способ проверить FPGA? |
|
|
|
Aug 18 2010, 05:57
|
Частый гость
 
Группа: Свой
Сообщений: 127
Регистрация: 16-02-07
Из: Долгопрудный
Пользователь №: 25 406

|
Доброго времени суток! Недавно возникла проблема на одной из плат и есть подозрение, что конкретный плис (Xilinx) частично неработоспособный. В данный момент собираюсь сделать загрузку для диагностики сего явления, но возник вопрос - может есть какой-то стандартный способ? Например подключить JTAG и запустить утилиту, осуществляющую проверку FPGA на функциональность (типа заводской). Понимаю, что в большинстве случаев сам дурак оказываешься и вероятность, что проблема с самим FPGA очень низка, но чем черт не шутит.... Если у кого-то были такие проблемы, поделитесь опытом пожалуйста P.S. Питание проверял - на мой взгляд удовлетворительно. Да и плис, стоящий рядом и кормящийся от тех же источников, работает. Синхросигналы нормальные. Подозрения на плис появились после того как первая загрузка для диагностики не работала (порт данных оставался в 3-м состоянии), а вторая загрука (были выведены некоторые внутренние сигналы на контрольные точки (т.е. наружу FPGA)) заработала в полной мере. Причем первая загрузка не работает стабильно, а вторая стабильно работает. Обе загрузки нормально работают на другой плате.
|
|
|
|
|
 |
Ответов
|
Aug 18 2010, 09:34
|
Участник

Группа: Свой
Сообщений: 73
Регистрация: 9-08-10
Из: Украина
Пользователь №: 58 828

|
все стало хорошо после того когда каждая плисина стала работать со своим генератором. В общем пришли к выводу, что когда без ПЛЛ (я имел ввиду и имею внутреннею) то генератор или пин немного дребезжит и некоторые, очень редкие, фронты расположены слишком близко, что вся внутренняя комбинационная логика успела завершить свои переходные процессы. Если вы с генератора заводите на пин, а с пина, без внутреней ПЛЛ, синхронизируете с пина все или часть триггеров(регистров) то будете иметь проблему, причем это может быть вообще не рабочий, а может быть и раз в час в день один глюк, причем совершенно хаотично, без какой либо закономерности.
|
|
|
|
|
Aug 18 2010, 09:35
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(DW0 @ Aug 18 2010, 04:34)  Если вы с генератора заводите на пин, а с пина, без внутреней ПЛЛ, синхронизируете с пина все или часть триггеров(регистров) то будете иметь проблему, причем это может быть вообще не рабочий, а может быть и раз в час в день один глюк, причем совершенно хаотично, без какой либо закономерности. у нас есть модемы, работающие от внешнего генератора без PLL, работают годами без каких либо проблем %)
--------------------
|
|
|
|
|
Aug 18 2010, 09:43
|
Участник

Группа: Свой
Сообщений: 73
Регистрация: 9-08-10
Из: Украина
Пользователь №: 58 828

|
Цитата(des00 @ Aug 18 2010, 12:35)  у нас есть модемы, работающие от внешнего генератора без PLL, работают годами без каких либо проблем %) Вы просто их можете не видеть, так как то что я замечал случалось не часто, и имело место восстановление, если там не было элементов памяти, плюс ко всему система регистрации каждого чиха позволило это выявить. Внешне все было без замечаний, но внутри были проблемы. И это был циклон 2и циклон 1, с максами таких проблем не замечали. и еще это повторялось абсолютно в разных проектах на циклонах
Сообщение отредактировал DW0 - Aug 18 2010, 09:45
|
|
|
|
Сообщений в этой теме
Gothard Проверка работоспособности FPGA Aug 18 2010, 05:57 DW0 обратите внимание на отчеты по максимальным частот... Aug 18 2010, 06:55 Gothard Цитата(DW0 @ Aug 18 2010, 10:55) обратите... Aug 18 2010, 07:09  des00 Цитата(Gothard @ Aug 18 2010, 01:09) Вот ... Aug 18 2010, 07:54   AJIEKCEu Цитата(des00 @ Aug 18 2010, 11:54) если к... Aug 18 2010, 07:58    DS Цитата(AJIEKCEu @ Aug 18 2010, 11:58) Не ... Aug 18 2010, 08:07     Gothard Цитата(DS @ Aug 18 2010, 12:07) Питание /... Aug 18 2010, 08:15    des00 Цитата(AJIEKCEu @ Aug 18 2010, 02:58) Не ... Aug 18 2010, 08:40  MrYuran Цитата(Gothard @ Aug 18 2010, 11:09) Загр... Aug 18 2010, 08:16 DW0 а кто является источником тактовой частоты? через ... Aug 18 2010, 08:05 Gothard Цитата(DW0 @ Aug 18 2010, 12:05) а кто яв... Aug 18 2010, 08:19 DW0 имел проблемы с альтерой, когда связывал две плиск... Aug 18 2010, 08:58 x736C Цитата(DW0 @ Aug 18 2010, 12:58) нужно че... Aug 18 2010, 09:13 Gothard Цитата(DW0 @ Aug 18 2010, 12:58) имел про... Aug 18 2010, 09:17 disel Цитата(DW0 @ Aug 18 2010, 13:34) все стал... Aug 18 2010, 09:44 DW0 disel скажите пожалуйста, джиттер это только настр... Aug 18 2010, 16:08 Gothard Цитата(DW0 @ Aug 18 2010, 20:08) я всегда... Aug 19 2010, 04:02
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|