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

 
 
> Проблемы с Cyclone V
gin
сообщение Dec 30 2015, 07:55
Сообщение #1


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

Группа: Участник
Сообщений: 183
Регистрация: 17-12-10
Пользователь №: 61 682



Всем добрый день! Возникли проблемы с запуском пятого циклона на плате. ПЛИС не видится по JTAG (не отвечает на запросы - нет ответа по линии TDO), при подачи питания не обращается к загрузочной флешке.
Собственно что имеется:
- Плата собственной разработки с ПЛИС Cyclone V (5CEFA7F23I7)
- Загрузочная флеш EPCQ128
- Напряжения питания ПЛИС: Vcc - 1,1В Vccpgm - 3,3B, Vccbat - 2,5B Vccpd - 3,3B Vcca_fpll - 2,5B Vcc_aux - 2,5B, Vccio - 3,3B
- Напряжение питания загрузочной флеш - 3,3B
- Напряжение питания JTAG - 3,3B, JTAG подключен только к ПЛИС

Схема конфигурирования ПЛИС - Active Serial, Пины MSEL подключены следующим образом: MSEL(4), MSEL(1) - 3,3B MSEL(3), MSEL(2), MSEL(0) - GND (все пины подключены напрямую).
JTAG подключен к ПЛИС: TCK подтянут к GND - резистор 1K, TDO и TMS подтянуты к питанию (3,3В) - резистор 1K
Выводы ПЛИС CONF_DONE, nSTATUS, nCONFIG подтянуты к 3,3В резисторами 10K, Вход nCE посажен на GND напрямую.

При включении питания происходит следующее:
- на выходах CONF_DONE, nSTATUS ПЛИС выставляет 0,
- на nCS и DCLK (идут на EPCQ) ПЛИС выставляет 1.
И больше ничего не происходит, ПЛИС на тактирует флешку и не отвечает на запросы по JTAG. JTAG подключал к двум программаторам USB-BLASTER (Terasic), которые точно рабочие, ими ранее программировал CYCLONE II и Arria V.

Такое ощущение, что ПЛИС находится под внутренним ресетом (POR) и выходит из него не хочет. Что с ней делать уже даже и не знаю, вроде все варианты испробовали, но ничего не помогает. Может у кого-нить были схожие проблемы? Интересны пути решения этих проблем. Спасибо!

P.S. напряжения питания все проверил - соответствуют требуемым значениям
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
gin
сообщение Jan 11 2016, 07:43
Сообщение #2


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

Группа: Участник
Сообщений: 183
Регистрация: 17-12-10
Пользователь №: 61 682



Всем огромное спасибо за комментарии.

Действительно, в схеме неправильно подключен сейчас JTAG - перепутаны TDO и TDI. Но на мой взгляд эта ошибка не должна влиять на конфигурирование ПЛИС. В конце концов она не выходит из сброса, так что проблема видимо в другом.

Возможно проблема с питанием, судя по всему, 3.3В подается раньше чем 2.5В и 1.1В. Сейчас попробую подать 3.3В позже, может с этим связана проблема.

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

По поводу пропая/непропая ничего сказать не могу - не эксперт в этой области. Посоветовался с коллегами - некоторым не понравилась пайка. Как они говорят - часть шариков изменили форму - как бы немного растеклись по контактным площадкам, но некоторые остались круглыми, как будто они не прогрелись во время пайки и нет контакта. Например, такая вещь с выходом nCE (выход G5). Возможно там непропай.

Если кому интересно - вот схема питания



Сообщение отредактировал gin - Jan 11 2016, 07:35
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Jury093
сообщение Jan 11 2016, 09:50
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(gin @ Jan 11 2016, 10:43) *
Еще один из возможных вариантов - сожгли микросхему. Когда только пришла плата - была ошибка в монтаже, и вместо 1.1В на ядро подавалось 1.75В.

если действительно на Core подавалось 1.75в, то на 99.9% чип сдох..
непрогруженный кристалл кушает определенный ток, загруженный другой, дохлый может совсем децл, т.е. аномально мало..
если есть запасная пустая плата, то распаяйте только источники и нагрузите все каналы питания на ~80% от максимального тока по каждому - смотрите уровни питания, шумы и величины переходных помех..
Go to the top of the page
 
+Quote Post
gin
сообщение Jan 11 2016, 10:05
Сообщение #4


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

Группа: Участник
Сообщений: 183
Регистрация: 17-12-10
Пользователь №: 61 682



Цитата(Jury093 @ Jan 11 2016, 12:50) *
если действительно на Core подавалось 1.75в, то на 99.9% чип сдох..
непрогруженный кристалл кушает определенный ток, загруженный другой, дохлый может совсем децл, т.е. аномально мало..
если есть запасная пустая плата, то распаяйте только источники и нагрузите все каналы питания на ~80% от максимального тока по каждому - смотрите уровни питания, шумы и величины переходных помех..



По идее, если бы она сдохла, то не выставляла бы сигналов, а она ставит:
- на выходах CONF_DONE, nSTATUS ПЛИС выставляет 0
- на nCS и DCLK (идут на EPCQ) ПЛИС выставляет 1

К сожалению изготовили только одну плату - не с чем сравнивать
Go to the top of the page
 
+Quote Post
Full41
сообщение Jan 11 2016, 14:49
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Цитата(gin @ Jan 11 2016, 13:05) *
По идее, если бы она сдохла, то не выставляла бы сигналов, а она ставит:
- на выходах CONF_DONE, nSTATUS ПЛИС выставляет 0
- на nCS и DCLK (идут на EPCQ) ПЛИС выставляет 1

К сожалению изготовили только одну плату - не с чем сравнивать


Схема питания правильная. Возможно проблема в правильности подания питания или выгорела микросхема. У меня схема с кристаллом 5CEFA9F31I7, различие в питание по сравнению с вашим нет, только я подаю питание по очереди, начиная с самого маленького.
Насчет сгорела или нет, сложно сказать, у меня были случаи подачи напряжения на ядро больше чем нужно и все потом работало. Я бы проверил сигналы Configdonи initdon.
Go to the top of the page
 
+Quote Post
gin
сообщение Jan 12 2016, 16:46
Сообщение #6


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

Группа: Участник
Сообщений: 183
Регистрация: 17-12-10
Пользователь №: 61 682



Цитата(Full41 @ Jan 11 2016, 17:49) *
Схема питания правильная. Возможно проблема в правильности подания питания или выгорела микросхема. У меня схема с кристаллом 5CEFA9F31I7, различие в питание по сравнению с вашим нет, только я подаю питание по очереди, начиная с самого маленького.
Насчет сгорела или нет, сложно сказать, у меня были случаи подачи напряжения на ядро больше чем нужно и все потом работало. Я бы проверил сигналы Configdonи initdon.



Была проблема с питанием Vccbat - 2.5В не доходило до ножки из-за разрыва в цепи. Устранили - не помогло. Заменили ПЛИС на другую, тоже не помогло. Осталась только мысль, что у нас неправильная последовательность подачи питания
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- gin   Проблемы с Cyclone V   Dec 30 2015, 07:55
- - _Anatoliy   Привет коллеге по несчастью! У меня вот лежи...   Dec 30 2015, 08:02
|- - gin   Цитата(_Anatoliy @ Dec 30 2015, 11:02) Пр...   Dec 30 2015, 08:12
- - Realking   Цитата(gin @ Dec 30 2015, 10:55) Всем доб...   Dec 30 2015, 08:30
|- - gin   Цитата(Realking @ Dec 30 2015, 11:30) А ч...   Dec 30 2015, 08:55
|- - _Anatoliy   Там ещё к скорости роста напряжения питания есть т...   Dec 30 2015, 09:04
|- - DmitryR   А у вас один из транзисторов VT1, VT2 не открыт сл...   Dec 30 2015, 09:38
|- - gin   Цитата(_Anatoliy @ Dec 30 2015, 12:04) Та...   Dec 30 2015, 10:28
- - Jury093   Цитата(gin @ Dec 30 2015, 10:55) Схема ко...   Dec 30 2015, 08:38
- - gin   Сделали время нарастания питания 2,5В равным 3 мс....   Dec 30 2015, 11:57
|- - Realking   Цитата(gin @ Dec 30 2015, 14:57) Сделали ...   Dec 30 2015, 12:07
|- - _Anatoliy   Цитата(gin @ Dec 30 2015, 14:57) Сделали ...   Dec 30 2015, 12:31
- - Serhiy_UA   Цитата(gin @ Dec 30 2015, 10:55) Схема ко...   Dec 30 2015, 12:44
|- - DmitryR   Цитата(Serhiy_UA @ Dec 30 2015, 15:44) А ...   Dec 30 2015, 13:20
- - Corner   Аналогичная проблема с циклон4. Выяснился косяк с ...   Dec 30 2015, 17:15
- - bugdesigner   По опыту скажу, что проблема в питании. Если питан...   Dec 31 2015, 02:38
|- - Full41   Фото рентгена, показывают что у вас все хорошо. У ...   Jan 2 2016, 23:09
- - sast777   Посмотрите CV-52010 (2015.01.23) Cyclone V Device ...   Jan 8 2016, 17:03
||- - Full41   Цитата(gin @ Jan 12 2016, 19:46) Была про...   Jan 12 2016, 17:18
|- - Jury093   Цитата(gin @ Jan 11 2016, 13:05) К сожале...   Jan 12 2016, 19:30
- - bugdesigner   Не зависимо от выбранной схемы конфигурирования, J...   Jan 13 2016, 03:37
- - gin   В какой то момент отказал источник 1.1В - пропало ...   Jan 14 2016, 07:11
- - gin   В общем Cyclone мы кое как одолели - теперь он вид...   Jan 15 2016, 08:14
- - gin   Пока не получается решить проблему с загрузочной ф...   Jan 19 2016, 06:53
|- - DmitryR   Может, у вас непропай линии данных от флэшки к FPG...   Jan 19 2016, 10:32
|- - gin   Цитата(DmitryR @ Jan 19 2016, 13:32) Може...   Jan 19 2016, 13:57
- - gin   Заработало. Закоротили 1-ю и 2-ю ноги на EPCQ128. ...   Jan 22 2016, 08:49
- - Inanity   Цитата(gin @ Jan 22 2016, 11:49) Заработа...   Jan 23 2016, 00:55


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

 


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


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