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

 
 
 
Reply to this topicStart new topic
> EP1C6 не стартует с EPCS64, а с EPCS16 работает
nadine
сообщение Jun 29 2011, 16:06
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 10-03-07
Из: Воронеж
Пользователь №: 26 029



Прошу помощи. Новая плата (не кит), Ниос и квартус 10.1, заложены EPCS64 и EP1C6. В EPCS зашиваются .sof и .elf, но после выключения-включения питания плиска не может сконфигуриться.
То есть Conf_done никогда не поднимается в лог.1, и плиска постоянно пытается считать данные с epcs. Но с впаянной на это же место epcs16, запрограммированной тем же самым скриптом и файлами, плис стартует и нормально работает. Запускала с ключом debug - не нашла отличий. Flash Programmer считывает верные ID и объем у epcs64 и похоже, что верно программирует. Считывала командой read в файлы прошивки из epcs16 и epcs64 - никаких отличий, кроме размера. Если сконфигурить плис этой же .sof по jtag из квартуса - начинает нормально исполняться зашитая в epcs64 программа для ниоса. Сигналы с epcs64 на осциле выглядят адекватно. Вручную давала полный ресет плате - никакой реакции. Разъем программирования только один, т.е. шью через ниос.
Подскажите, пожалуйста, как заставить epcs64 работать с первым циклоном. Или хотя бы на что еще посмотреть в поисках ошибок.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jun 30 2011, 00:42
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



включена ли функция вычисления CRC? если да, то что показывает? с опцией сжатия битстрима играли? повторяется ли на других платах? выложите на файлообменник также полный дамп обеих флешек. кстати, почему используете именно EPCS64, а не аналог (Spansion, Numonyx)? там ценник различается не в пользу альтеры совершенно неприлично
Go to the top of the page
 
+Quote Post
nadine
сообщение Jun 30 2011, 16:02
Сообщение #3





Группа: Участник
Сообщений: 12
Регистрация: 10-03-07
Из: Воронеж
Пользователь №: 26 029



Цитата(vadimuzzz @ Jun 30 2011, 04:42) *
включена ли функция вычисления CRC? если да, то что показывает?

Специально не включала, посмотрю, спасибо.
Цитата
с опцией сжатия битстрима играли?

Да, никакой реакции
Цитата
повторяется ли на других платах?

Да.
Цитата
выложите на файлообменник также полный дамп обеих флешек. кстати, почему используете именно EPCS64, а не аналог (Spansion, Numonyx)? там ценник различается не в пользу альтеры совершенно неприлично

Оборонка, список разрешенных элементов... дальше понятно? wink.gif Сейчас я дома, дампы на работе, завтра посмотрю.
Я так понимаю, непреодолимых противопоказаний, почему бы этим микросхемам теоретически не работать вместе, Вы не видите?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jul 1 2011, 01:17
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(nadine @ Jun 30 2011, 23:02) *
Оборонка, список разрешенных элементов... дальше понятно? wink.gif Сейчас я дома, дампы на работе, завтра посмотрю.

чего ж тут непонятного sm.gif делается это так: берете тестовый проект на уровне "хелло ворлд", от него требуется только чтобы старт происходил с флешки. ну, и любая лампочка для диагностики успешности запуска.
Цитата
Я так понимаю, непреодолимых противопоказаний, почему бы этим микросхемам теоретически не работать вместе, Вы не видите?

подозреваю баг в квартусе, но уверенности нет. несколько раз альтера "отличалась" на конвертерах прошивок для циклон-3. собственно, я потому про дампы и спрашивал, я по ним и определял, что есть ошибка. как вариант - проверить на других версиях квартуса. попробуйте также вариант с JIC
Go to the top of the page
 
+Quote Post
nadine
сообщение Jul 1 2011, 20:24
Сообщение #5





Группа: Участник
Сообщений: 12
Регистрация: 10-03-07
Из: Воронеж
Пользователь №: 26 029



Цитата(vadimuzzz @ Jul 1 2011, 05:17) *

Из-за острой нехватки времени выбрала пораженческое решение - поменяла флешки на epcs16, благо были заначены, на первое время хватит, была возможность поправить КД, и эльф влезает. Поэтому остался уже спортивный интерес - что и где могло быть сделано некорректно, чтобы выявить баг на будущее. Так что вопрос уже не является животрепещущим и срочным, но буду очень признательна, если Вы поможете мне его прояснить.
Цитата
Делается это так: берете тестовый проект на уровне "хелло ворлд", от него требуется только чтобы старт происходил с флешки. ну, и любая лампочка для диагностики успешности запуска.

На подобном и смотрела... С одной лампочкой в софке и с другой в эльфе..
Цитата
подозреваю баг в квартусе, но уверенности нет. несколько раз альтера "отличалась" на конвертерах прошивок для циклон-3. собственно, я потому про дампы и спрашивал, я по ним и определял, что есть ошибка. как вариант - проверить на других версиях квартуса. попробуйте также вариант с JIC

Спасибо огромное за идеи. Как будет возможность - попробую. Считанные с памяти файлы благополучно забыла в общей спешке sad.gif. Не знаю, стоит ли тратить Ваше время, если проблему обошла. Если не секрет, в нескольких словах - какого рода Вам попадались ошибка конвертора? Или есть эрраты про это? Прежде чем задать здесь вопрос, полазила по форумам, и заметила, что подобные вещи лечились переустановкой версии квартуса или подсовыванием циклону другого ID флешки, значит, проблема не новая..

Сообщение отредактировал nadine - Jul 1 2011, 20:26
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jul 1 2011, 23:30
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(nadine @ Jul 2 2011, 03:24) *
Если не секрет, в нескольких словах - какого рода Вам попадались ошибка конвертора? Или есть эрраты про это?

есть в эрратах, да. самый феерический баг, что приходит на память - конвертер втыкал бутлоадер от стратикса вместо циклоновского. собственно, отследить можно было только по дампам (сильно отличаются от тех, что получаются при прошивке через JIC)
Цитата
Прежде чем задать здесь вопрос, полазила по форумам, и заметила, что подобные вещи лечились переустановкой версии квартуса или подсовыванием циклону другого ID флешки, значит, проблема не новая..

если проблема в ID флешки (здесь тоже была тема с непонятными китайскими клонами), то ее можно легко выловить в выхлопе flash-programmera (запустите с ключом --debug, вывод сюда или на pastebin.com).
Цитата
Поэтому остался уже спортивный интерес - что и где могло быть сделано некорректно, чтобы выявить баг на будущее.

дык всем интересно sm.gif м.б. имеет смысл собрать еще один образец (просто циклон с флешкой и прочим обвесом)? и попробовать разные версии ПО, способы прошивки? еще один довод в пользу предполагаемого бага в квартусе - микросхема довольно старая. если ошибка была допущена в новой версии квартуса, то ее вполне могли прохлопать тестеры.
Go to the top of the page
 
+Quote Post

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

 


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


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