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

 
 
> Cyclone II и SDRAM
AlexMad
сообщение Aug 27 2013, 08:47
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743



Добрый день. Есть проект, работающий на отладочной плате (Terrasic DE1).
Есть изготовленная плата устройства. Отличий не много, но они есть:
На отладочнике стоит EP2C20 в bga, на устройстве EP2C8 в tqfp.
На отладочнике cтоит SDRAM 64 Mbit, на устройстве 128 Mbit.
Вроде бы, изменения не смертельные.
Но на устройстве не удается ничего запустить из SDRAM - при запуске через Debug в NIOS IDE ругается на ошибки верификации памяти.
Сделал проект с запуском из onchip memory, прогнал тест SDRAM - все в норме, ошибок нет, хотя, если быть честным, у меня есть вопросы к тесту, но это в следующий раз.
И вот вопрос - если та SDRAM, что я впаял в устройство (MT48LC8M16A2) слишком быстрая (она на 167 МегаГорцев, а система крутится на 50-ти, сможет ли она там заработать, и если да, то что надо исправить?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Petr_I
сообщение Aug 27 2013, 09:04
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 129
Регистрация: 28-09-10
Из: Москва
Пользователь №: 59 793



Причин может быть масса.
От плохого питания до ошибок в дизайне.
ИМХО в первую очередь надо смотреть разводку и назначение ног, настройку регенерации.
В тесте проверьте используется ли при записи/чтении из SDRAM кеш.
Go to the top of the page
 
+Quote Post
AlexMad
сообщение Aug 27 2013, 09:48
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743



Цитата(Petr_I @ Aug 27 2013, 13:04) *
ИМХО в первую очередь надо смотреть разводку и назначение ног, настройку регенерации.
В тесте проверьте используется ли при записи/чтении из SDRAM кеш.


Ноги все прошлую неделю смотрел и пересматривал, а про регенерацию, как раз мне и хотелось бы понять. Возможно, надо было по другому вопрос формулировать.
Это первая моя система на ПЛИС, потому вопросы могут быть и детскими.
Повторюсь - есть проект с НИОСом, взятый из рабочего примера. Отладочная плата отличается от устройства не значительно. В проекте QSYS в настройках SDRAM только изменил количество столбцов, строк и банков.
Соответствие названий таймингов в модуле qsys и в даташите на ОЗУ для меня загадка, но, вроде бы, те параметры, которые я смог понять, соответствуют необходимым для работы.
А про кеш в тесте можно поподробнее?
Я сейчас тестирую вот таким тестом: http://electronix.ru/forum/index.php?showt...st&p=198587.
Go to the top of the page
 
+Quote Post
Petr_I
сообщение Aug 27 2013, 10:07
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 129
Регистрация: 28-09-10
Из: Москва
Пользователь №: 59 793



Цитата(AlexMad @ Aug 27 2013, 13:48) *
Соответствие названий таймингов в модуле qsys и в даташите на ОЗУ для меня загадка, но, вроде бы, те параметры, которые я смог понять, соответствуют необходимым для работы.

Вероятно придется разбираться. Пользовал только DDR2, потому подсказать конкретно не смогу.
А Warning_и после комптляции анализировали? Могут навести на правильную мысль.

Чтобы обойти кеш в ниосе надо поднять старший бит в адресе.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 9th August 2025 - 13:41
Рейтинг@Mail.ru


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