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

 
 
> Непонятные глюки Cyclone 3, после длительного неиспользования девайса
Serg_Sm
сообщение Jan 13 2010, 09:54
Сообщение #1


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

Группа: Свой
Сообщений: 183
Регистрация: 10-10-06
Из: Смоленск
Пользователь №: 21 167



Здравствуйте.
Собственно проблема:
Есть 2 платы на каждой из которых установлены ПЛИС Cyclone 3 (EPC35E144C7), режим загрузки AS (через EPCS4). Платы соединены оптикой - транссиверы на 125Мбит, скорость передачи 120МБит. У первой платы USB интерфейс (Full-Speed).
Тактирование каждой платы идет от генератора 48МГц, задействована PLL (normal mode) на которой получаем два клока по 120МГц (один со сдвигом на 90 градусов).
Платы пока в тестировании, так что приходится с ними часто работать перешивать и т.п.

Перед НГ сделал можно сказать бета-версию прошивок обеих плат - работают без проблем (прокачал не одну сотню МБайт данных), всякие ситуации с потерей связи по оптике/включениями в разном порядке тоже проверил. И в пятницу к вечеру у меня все заработало - довольный ухожу на выходные (девайс остался выключенным). Прихожу в понедельник - работать не хочет ни в какую, сбои сразу после включения.
Продолбался полдня. Откатился на старые версии прошивок (частота 90МГц) - работает, ради интереса зашил последние версии - опять работает!
И так в течение недели все работало нормально, после выходных опять ситуация повторилась. Вначале думал, на ошибку в логике, но никакими другими путями этот сбой не возникает.
После НГ ситуация повторилась - здесь я был более готов и пробовал найти причину сбоя, но кроме того, что сбоит после старта не нашел: поскольку перепрошил 2 плату (первую не трогал) чуть измененной прошивкой (поменял только назначение тестовых выходов) - все опять заработало без проблем! Причем до этого полдня сбой стабильно проявлялся.

Начал подозревать, что сбоит EPCS4, оставил платы поваляться пару суток на полке. Сейчас включил - сбоит. Сделал верификацию (успешная) и examine прошивки второй платы - все сбои устранились.

Короче я в недоумении. Пока одна мысль - заменить EPCS4 на второй плате, может к чему-нибудь приведет.
Жду советов в искоренении данной проблемы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Serg_Sm
сообщение Jan 13 2010, 13:47
Сообщение #2


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

Группа: Свой
Сообщений: 183
Регистрация: 10-10-06
Из: Смоленск
Пользователь №: 21 167



Из всего вышеперечисленного есть следующие гипотезы:
1) Накопление/стекание заряда на неподключенных ножках. Очень вероятно, но тяжело диагностировать и исправлять. Сюда же можно отнести
не совсем правильное подключение компонент на плате (вроде не такого, а там хз).
2) Глюк EPCS4. Маловероятно, но на всякий случай поменяю.
3) Логические сбои. Маловероятно при таких начальных условиях. Если бы сбоило, то всегда (сейчас сбои случайными не назовешь).
4) Дефект платы/разводки. Маловероятно при таких начальных условиях. Если бы сбоило, то всегда. Хотя земля на брюхе циклона может быть плохо пропаяна - уже сталкивался, правда тогда вообще ничего не работает. Отдам на тщательную пропайку.
5) Температурная зависимость. Изначально предполагал её, но поскольку полдня работает со сбоями, а после перепрошивки глюки сразу исчезают - не в этом дело.

Подскажите, где в квартусе установить галочку, чтобы все неиспользуемые ножки как на ноль подтягивались?
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 13 2010, 18:35
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Serg_Sm @ Jan 13 2010, 16:47) *
5) Температурная зависимость. Изначально предполагал её, но поскольку полдня работает со сбоями, а после перепрошивки глюки сразу исчезают - не в этом дело.


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

А EPCS-ку можете исключить сразу. Лучше попробуйте вместо перепрошивки подержать ПЛИСку в полном сбросе какое-то время (типа nconfig на земле), чтобы остыла, или вообще без питания.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Serg_Sm   Непонятные глюки Cyclone 3   Jan 13 2010, 09:54
- - SM   Смахивает на какие-то висящие в воздухе (третьем с...   Jan 13 2010, 10:25
- - Serg_Sm   Вот кстати большая часть ножек в ПЛИС у меня не ис...   Jan 13 2010, 10:38
|- - SM   Цитата(Serg_Sm @ Jan 13 2010, 13:38) Или ...   Jan 13 2010, 10:43
- - Builder   Я-бы ещё внимательно перепроверил пайку и качество...   Jan 13 2010, 10:53
- - SM   Ага. +1. Дефект платы тоже очень вероятен, проходи...   Jan 13 2010, 11:10
- - vmp   Как еще одна гипотеза - температурная зависимость....   Jan 13 2010, 13:28
|- - Stewart Little   Цитата(Serg_Sm @ Jan 13 2010, 16:47) Подс...   Jan 13 2010, 14:01
||- - Serg_Sm   Цитата(Stewart Little @ Jan 13 2010, 17:0...   Jan 13 2010, 14:11
|- - des00   Цитата(Serg_Sm @ Jan 13 2010, 07:47) 5) Т...   Jan 13 2010, 14:17
|- - Serg_Sm   Цитата(SM @ Jan 13 2010, 21:35) Как раз н...   Jan 14 2010, 06:11
|- - des00   Цитата(Serg_Sm @ Jan 14 2010, 00:11) Это ...   Jan 14 2010, 06:15
- - alevnew   Опишу свою ситуацию, как было. Симптомы примерно т...   Jan 14 2010, 09:09
- - Serg_Sm   Похоже глюк пропал, по крайней мере на 90% уверен,...   Jan 18 2010, 06:52


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

 


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


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