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

 
 
> Прошу помочь, проблема с загрузочной Альтерой
Farsch
сообщение Apr 19 2011, 13:23
Сообщение #1


Участник
*

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



у меня проект на Stratix EP1S10 F484C7. также на плате присутствует EPC4 QC100. для прошивки обоих камней использую интерфейс JTAG.
у проекта 2 выхода, 1 сразу со входа (просто пересаживаю на внутренний клок), другой выход после использования DDR SDRAM.
проблема такова:
после включения питания по USB Byte Blaster прошивку на Stratix приходится посылать не меньше двух раз, после первой удачной прошивки все остальные идут удачные. (проблема касается именно второго выхода, первый всегда в норме)
при использовании загрузочной Альтеры конфигурирование происходит неудачно (повторить-то его без отключения питания нельзя)
похоже, пропадает каждое второе слово, такое впечатление что перестают захватываться слова на LDQ у DDR.
сбросы state-machine и pll не помогают.
О чём могут говорить данные симптомы? как может слететь изначально нормально работающая прошивка? Прошу, подскажите!

Сообщение отредактировал Farsch - Apr 20 2011, 07:30
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Stewart Little
сообщение Apr 19 2011, 13:45
Сообщение #2


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

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



Просто поток сознания какой-то. Сами-то Вы свой пост прочитали?

Цитата(Farsch @ Apr 19 2011, 17:23) *
... прошивку на Stratix приходится посылать не меньше двух раз, после первой удачной прошивки все остальные идут удачные.

Это как понимать? Где-то частицы "не" не хватает???

Распишите ситуацию подробнее:

1. Каким квартусом пользуетесь? Под какой осью работаете?
2. Используете ли в процессе проектирования TimeQuest? Если да, то каковы результаты анализа?
3. Как именно подключены ПЛИС и конфигуратор к JTAG'у (цепочкой, или через два независимых разъема)? Какой режим конфигурации ПЛИС используется?
4. Как именно заливаете sof в ПЛИС?
5. Как именно заливаете pof в конфигуратор? Pof и sof получены при одной и той же компиляции, или из разных?
6. Как ведут себя сигналы CONF_DONE и INIT_DONE при загрузке ПЛИС по JTAG и из конфигуратора?
7. Чем отличается ситуация после загрузки ПЛИС по JTAG и после загрузки ПЛИС из конфигуратора?
Ни и далее в том же духе.
Если все это подробно распишете, то может быть и сами проблему решите.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Farsch
сообщение Apr 19 2011, 14:08
Сообщение #3


Участник
*

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



Цитата(Stewart Little @ Apr 19 2011, 17:45) *
Просто поток сознания какой-то. Сами-то Вы свой пост прочитали?


Это как понимать? Где-то частицы "не" не хватает???

Распишите ситуацию подробнее:

1. Каким квартусом пользуетесь? Под какой осью работаете?
2. Используете ли в процессе проектирования TimeQuest? Если да, то каковы результаты анализа?
3. Как именно подключены ПЛИС и конфигуратор к JTAG'у (цепочкой, или через два независимых разъема)? Какой режим конфигурации ПЛИС используется?
4. Как именно заливаете sof в ПЛИС?
5. Как именно заливаете pof в конфигуратор? Pof и sof получены при одной и той же компиляции, или из разных?
6. Как ведут себя сигналы CONF_DONE и INIT_DONE при загрузке ПЛИС по JTAG и из конфигуратора?
7. Чем отличается ситуация после загрузки ПЛИС по JTAG и после загрузки ПЛИС из конфигуратора?
Ни и далее в том же духе.
Если все это подробно распишете, то может быть и сами проблему решите.


понимать так: через шнурок не прошивается с первого раза, самое малое - со второго, все следующие прошивки успешны.

1 - Квартус 9.1
2 - TimeQuest не использую
3 - Цепочкой, режим конфигурации Standard (если я о том говорю: Settings-Device-Configuration Mode)
4 - sof выбираю в окошке программатора, ставлю галочку в строке Stratix в чекбоксе Program/configure и жму ОК (я не знаю других методов)
5 - pof выбираю в окошке программатора, ставлю галочку в строке EPC4 в чекбоксе Program/configure и жму ОК. разумеется, оба файла из одной компиляции
6 - эти сигналы устанавливаются в высокий уровень
7 - ситуация при загрузке по шнурку после подачи питания и при загрузке из конфигуратора не отличаются ничем. успешная загрузка возможна только при неоднократной загрузке по шнурку

Что определяет режим конфигурации? являются ли мои симптомы характерными для какой-то ошибки?
Go to the top of the page
 
+Quote Post



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

 


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


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