|
|
  |
Конфигурирование EP3C5E144, через serial flash |
|
|
|
Jul 16 2012, 18:23
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Добрый день, коллеги.
Чего-то ступор у меня, подскажите что-нибудь.
Ситуация такая: пришла новая плата с EP3C5E144, спаял, для конфигурации подцепил serial flash M25P32. До этого этой же флешкой конфигурировал EP3C40Q240- никаких проблем, все грузилось, и конфигурация и прога для ниоса. Ноги (по функциям) на EP3C5 подцепил один-в-один как было на EP3C40. И вроде все нормально, флешку видит ниос флешь программер, стирает, прошивает, верифицирует. Только EP3C5 не грузится после перезапуска. CONF_DONE всегда в нуле. Конфигурирую SOF через JTAG - все норм, CONF_DONE в единице. MSEL выставлены один-в-один как на EP3C40. Пробовал уже программировать через JTAG indirect файл. Все программируется, верифицируется, но не грузится.
И делаю вроде все также... Чего ему надо, где копнуть?
|
|
|
|
|
Jul 16 2012, 20:06
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Цитата(krux @ Jul 16 2012, 23:18)  стандартный чеклист на схематику смотрели? Это что? типа reference design? У меня на EP3C40 все работало (в смысле загрузка ПЛИС и НИОС, с той же флешкой), это и есть мой рефренс дизайн. Цитата подтянуты ли nCONFIG, nSTATUS, CONF_DONE? что на них? что на DCLK? Да, подтянуты на +3.3В (VCCIO) nConfig=3,2В, nStatus = 0,3V, Conf_done=0,1V На dclk тестером 0, осциллом завтра посмотрю. Цитата есть ли доступ к пинам INIT_DONE и CRC_ERROR? да, померял, на обоих ногах 3,1В Цитата попробуйте сделать "контрольный выстрел" другим проектом, просто миганием светодиода чтоли... Куда уж проще, проект- только процессор ниос и внешние PIO от него, 3000LE. Под этот чип (EP3C5) еще ничего не писал, тот проект что сделан, загружаю через JTAG - все работает нормально, беда именно с загрузкой конфигурации из флешки. UPD: О! есть идея: можно ли прочитать из флешки данные в файл, тогда можно было бы сравнить...
|
|
|
|
|
Jul 17 2012, 09:28
|

Утомлённый солнцем
     
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832

|
Цитата(alexPec @ Jul 16 2012, 20:23)  Добрый день, коллеги.
Чего-то ступор у меня, подскажите что-нибудь.
Ситуация такая: пришла новая плата с EP3C5E144, спаял, для конфигурации подцепил serial flash M25P32. До этого этой же флешкой конфигурировал EP3C40Q240- никаких проблем, все грузилось, и конфигурация и прога для ниоса. Ноги (по функциям) на EP3C5 подцепил один-в-один как было на EP3C40. И вроде все нормально, флешку видит ниос флешь программер, стирает, прошивает, верифицирует. Только EP3C5 не грузится после перезапуска. CONF_DONE всегда в нуле. Конфигурирую SOF через JTAG - все норм, CONF_DONE в единице. MSEL выставлены один-в-один как на EP3C40. Пробовал уже программировать через JTAG indirect файл. Все программируется, верифицируется, но не грузится.
И делаю вроде все также... Чего ему надо, где копнуть? А как Вы в проекте задаёте M25P 32? В v9.0 например после 16 идёт сразу 64.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|