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

 
 
 
Reply to this topicStart new topic
> Как проверить работоспособность DDR?
aabmail
сообщение Apr 12 2013, 08:00
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 210
Регистрация: 4-06-08
Из: Москва
Пользователь №: 38 056



Сделали плату Spartan 6 + DDR3. Ошибки проектирования платы привели к нестабильности DDR.
Столкнулись с тем, что иногда тест DDR проходит, а ELF-файл из DDR не запускается. ELF-файл загружаю через XMD.

1. Есть ли какие-нибудь тесты DDR, более продуктивные, чем те, что автоматически создаются вместе с проектом?
2. С чем может быть связан незапуск исполняемых файлов?

Подскажите пожалуйста. Заранее благодарен!

Сообщение отредактировал aabmail - Apr 12 2013, 08:01
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Apr 14 2013, 07:53
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Цитата(aabmail @ Apr 12 2013, 11:00) *
Сделали плату Spartan 6 + DDR3. Ошибки проектирования платы привели к нестабильности DDR.
Столкнулись с тем, что иногда тест DDR проходит, а ELF-файл из DDR не запускается. ELF-файл загружаю через XMD.

1. Есть ли какие-нибудь тесты DDR, более продуктивные, чем те, что автоматически создаются вместе с проектом?
2. С чем может быть связан незапуск исполняемых файлов?

Подскажите пожалуйста. Заранее благодарен!


На сайте MIcron есть точные модели со всеми временными параметрами.
Можно просимулировать модель после разводки.
Go to the top of the page
 
+Quote Post
rsv
сообщение Apr 16 2013, 18:27
Сообщение #3


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

Группа: Свой
Сообщений: 119
Регистрация: 16-07-07
Из: Тула
Пользователь №: 29 160



Можно создать в coregen ip ядро ddr контроллера. Одной из сгенерированных папок ядра будет example_design. Вот этот пример нужно будет под ваши нужды подрихтовать ( прописать нужную ucf и клоки, вывести кой-какие сигналы на чипскоп ). Этот пример позволяет проверить этапы калибровки памяти и провести тест памяти путем записи/чтения неких паттернов. Ну, и почитать доку от MIG - там прописана метода отлаживания памяти. Дока эта тоже лежит в подкаталогах сгенерированного ip ядра
Go to the top of the page
 
+Quote Post
aabmail
сообщение Apr 23 2013, 15:17
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 210
Регистрация: 4-06-08
Из: Москва
Пользователь №: 38 056



Спасибо, уважаемые коллеги!

DDR3 запустить удалось, правда, на пониженной частоте. Исполняемый файл теперь запускается. Главная ошибка состояла в том, что в EDK у меня был неправильно указан тип памяти (...187 вместо 125). Из-за этого вообще не работало.
Мораль та же - если стандартный тест проходит - это еще мало, что значит. excl.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 02:14
Рейтинг@Mail.ru


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