|
Требуется помощь Cyclone IV, Проблемы с прошивкой EP4CGX110 |
|
|
|
Aug 31 2014, 20:45
|
Группа: Новичок
Сообщений: 7
Регистрация: 28-12-10
Пользователь №: 61 924

|
Доброго времени суток, уважаемые форумчане! Первый раз работаю с 4 циклоном и сразу же проблема с прошиванием... И так, что имеем: EP4CGX110 в корпусе F484, прошивка выбрана PS с микропроцессорного модуля Intel Atom совместно с Intel PCH EG20T, который обеспечивает доступ к портам GPIO, по которым идет прогрузка ПЛИС. MSEL0=0 MSEL1=0 MSEL2=0 MSEL3=+2,5В Загрузка прошивки, по осциллографу, проходит верно, но CONF_DONE не выходит в высокий уровень. ПЛИС откликается (nSTATUS), если дергать nCONFIG. RBF правильно отправляется на ПЛИС. Единственное, что есть непонятного, это подключенные к +3,3В порты TCK, TMS, TDI (почему так - не знаю, я занимаюсь программированием в данном проекте). По плате смотрели осциллографом - сигналы данных и такта до ПЛИС доходят... Почему не прожигается - не понимаю  Вроде бы, уже и паузы делали между выводом ПЛИС в состояние конфигурации, и делали паузы после того, как вся RBF загрузится в ПЛИС, но результата ноль. Может кто что подскажет? Если требуется, то с работы смогу скинуть схему платы и сам код прожига с процессора.
|
|
|
|
|
 |
Ответов
|
Sep 1 2014, 08:27
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(SM @ Sep 1 2014, 09:47)  А не забыли 16 (или сколько там, не помню уже) пустых тактов на загрузочный клок выдать по окончании передачи битового потока? Потому как CONF_DONE появляется вроде как на такт позже после передачи всего RBF, а INIT_DONE еще через сколько-то там тактов.
Насчет пуллапов вопрос верный, только они обязательно нужны не только на CONF_DONE, а еще и на INIT_DONE, и на nStatus (если где-то забыть, то загрузка не удастся вообще) Импульсы нужны обязательно, чтобы автомат отвечающий за загрузку внутри ПЛИС смог перейти от режима загрузко в пользовательский режим... Фронты импульсов чистые? Пробовали уменьшить частоту? Вообще загрузка от микропроцессора обычно подробна расписана в аппликухах вместе с исходными кодами.
--------------------
www.iosifk.narod.ru
|
|
|
|
Сообщений в этой теме
Erepb Требуется помощь Cyclone IV Aug 31 2014, 20:45 Cosworth А вопрос, пуллап на CONF_DONE имеется ли? Вообще с... Sep 1 2014, 05:14  Erepb Цитата(iosifk @ Sep 1 2014, 12:27) Импуль... Sep 1 2014, 08:43 Erepb Прикрепил схему подключения ПЛИС. Там выводы сокра... Sep 1 2014, 07:45 SM Цитата(Erepb @ Sep 1 2014, 11:45) Прикреп... Sep 1 2014, 07:50  Erepb Цитата(SM @ Sep 1 2014, 11:50) Не видно п... Sep 1 2014, 08:23   SM Цитата(Erepb @ Sep 1 2014, 12:23) написан... Sep 1 2014, 08:34   Stewart Little Цитата(Erepb @ Sep 1 2014, 12:23) А INIT_... Sep 1 2014, 10:29    Erepb Cosworth, не, там на самом деле идет +3.3В, это я ... Sep 1 2014, 11:58     SM Цитата(Erepb @ Sep 1 2014, 15:58) А вот я... Sep 1 2014, 12:09   Stewart Little Разбираемся дальше.
Цитата(Erepb @ Sep 1 201... Sep 2 2014, 12:00 maksimp Цитата(Erepb @ Sep 1 2014, 10:45) По-пово... Sep 1 2014, 18:03  Stewart Little Цитата(maksimp @ Sep 1 2014, 22:03) Даита... Sep 2 2014, 07:30 SM Еще, в алгоритме, не забыли, что нулевой бит конфи... Sep 1 2014, 08:53 Cosworth Не знаю, насколько это важно, у Вас на схеме подтя... Sep 1 2014, 10:22 ViKo Вряд ли INIT_DONE влияет на процесс загрузки. Это ... Sep 1 2014, 12:58 SM У альтеры есть такое, что некоторые сигналы исполь... Sep 1 2014, 13:46 ViKo Я проверил бы соединение всех нужных выводов с зем... Sep 2 2014, 12:25 sysel Конфигурация из .rbf шлется LSB-first, т.е. каждый... Sep 3 2014, 18:02
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|