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

 
 
> Чудеса при инициализации CycloneIII
DIMEbag
сообщение Jul 9 2013, 14:37
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 18-09-09
Пользователь №: 52 455



Здравствуйте! Нужна помощь, может кто-то сталкивался с чем-то подобным:
есть плата на базе EP3C16F256, прошивается нормально и по JTAG и по AS. Обратно прошивка считывается также без ошибок.
Если прошивать по JTAG (не SFL)-всё работает.
Но когда требуется запускать ПЛИС от флешки происходят непонятки-инициализация не завершается, ПЛИС постоянно пробует сбросить nCS, естественно CONF_DONE находится в 0.
Самый интересный момент-если ткнуть тестером "+" на корпус, а "-" в любую точку линии DATA (2й вывод EPCS)-инициализация проходит и всё работает.
После сброса питания картина повторяется. Земли микросхем распаяны(по крайней мере звонятся), соплей не видно-в чём может быть засада?
PS схема конфигурации-рекомендуемая из app note дял одновременного использования JTAG и AS с диодами шоттки и мелкими конденсаторами.
Питние первого банка 2,5В.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Stewart Little
сообщение Jul 10 2013, 10:37
Сообщение #2


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(DIMEbag @ Jul 9 2013, 18:37) *
Питние первого банка 2,5В.

А на питание EPCS'ки сколько подается?
Как MSEL'ы подключены - напрямую к VCCА/GND, или через резисторы (нужно только напрямую!!!)
Что со скоростью нарастания напряжений питания?


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
DIMEbag
сообщение Jul 10 2013, 11:09
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 18-09-09
Пользователь №: 52 455



Цитата(Stewart Little @ Jul 10 2013, 14:37) *
А на питание EPCS'ки сколько подается?
Как MSEL'ы подключены - напрямую к VCCА/GND, или через резисторы (нужно только напрямую!!!)
Что со скоростью нарастания напряжений питания?

Питание EPCS 3,3В, MSEL'ы подключены напрямую (значение 011) к земле и VCCA.
Что со скоростью нарастания не знаю, но это должно быть важно только для enhanced config devices.
По осциллограммам картина получается следующая: ПЛИС сбрасывает nCS в 0, пытается принять пакет(nSTATUS в это время 1), отсылает clock(его качество пока не могу проверить-под рукой только 100МГц осциллограф), на выходе DATA я не вижу нормальных данных-держится 1 с помехами(но это также может просто не видить осцилл), после 2х пачек по 8 пиков nSTATUS сбрасывается в 0, те CRC error, после этого цикл повторяется по-новой.
У меня есть одно предположение, но пока не будет осциллографа с более широкой полосой, я не смогу его проверить.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Jul 10 2013, 11:27
Сообщение #4


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(DIMEbag @ Jul 10 2013, 15:09) *
Что со скоростью нарастания не знаю, но это должно быть важно только для enhanced config devices.

Не только. Скорость нарастания важна, чтобы обеспечить выход циклона из POR'а.
Но судя по Вашему описанию, с этим все в порядке.

И, кстати, по поводу 25-омного резистора на DATA0 - емнип, его нужно устанавливать как можно ближе к соответствующему выводу конфигуратора.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
DIMEbag
сообщение Jul 10 2013, 12:45
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 18-09-09
Пользователь №: 52 455



Цитата(Stewart Little @ Jul 10 2013, 15:27) *
Не только. Скорость нарастания важна, чтобы обеспечить выход циклона из POR'а.
Но судя по Вашему описанию, с этим все в порядке.

И, кстати, по поводу 25-омного резистора на DATA0 - емнип, его нужно устанавливать как можно ближе к соответствующему выводу конфигуратора.

Да, всё верно в app note есть строчка по этому поводу. Я его распаял почти на вывод.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DIMEbag   Чудеса при инициализации CycloneIII   Jul 9 2013, 14:37
- - Александр77   Была в чем-то похожая ситуация - стартовал при лег...   Jul 9 2013, 15:09
- - inco   Тоже была похожая проблема. Оказалось, защитные ди...   Jul 9 2013, 15:50
- - DIMEbag   Пропай проверить сложно будет-корпус BGA =( Диоды ...   Jul 9 2013, 16:52
- - Raven   Судя по АппНоуту, механизм весьма и весьма чувстви...   Jul 9 2013, 19:07
|- - DIMEbag   Цитата(Raven @ Jul 9 2013, 23:07) Судя по...   Jul 9 2013, 19:22
- - Raven   Оченно рекомендую начать с этого. EPSC64 - они в к...   Jul 9 2013, 19:41
|- - DIMEbag   Цитата(Raven @ Jul 9 2013, 23:41) Оченно ...   Jul 10 2013, 06:40
- - EvgenyNik   Как-то натыкался на такое, что не всякая флешка мо...   Jul 10 2013, 09:07
|- - DIMEbag   Цитата(EvgenyNik @ Jul 10 2013, 13:07) Ка...   Jul 10 2013, 09:21
- - Nikolay96   Здравствуйте! Аналогичная ситуация была со St...   Jul 10 2013, 09:08
- - DIMEbag   Сегодня наконец вернули осциллограф с полосой 400М...   Jul 16 2013, 09:16
|- - Raven   Полезно будет также знать, какие диоды Шоттки у ва...   Jul 16 2013, 10:25
|- - DIMEbag   Цитата(Raven @ Jul 16 2013, 14:25) Полезн...   Jul 16 2013, 11:02
|- - Raven   Кто-то еще рекомендовал добавить к ним 56 pF конде...   Jul 16 2013, 13:21
|- - DIMEbag   Цитата(Raven @ Jul 16 2013, 17:21) Кто-то...   Jul 16 2013, 13:51
- - inco   Изначально у нас стояли PRLL5819 с ними проблем не...   Jul 16 2013, 16:36


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

 


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


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