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

 
 
 
Reply to this topicStart new topic
> Использование ядра MIG под планки DDR3 разного объема
masverter
сообщение Dec 22 2015, 09:43
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 26-02-13
Пользователь №: 75 801



Добрый день!
Работаю с DDR3 через MIG IP. Ядро сконфигурировано под планку 4ГБ. Работает прекрасно. Хотелось бы иметь возможность использовать планки меньшего размера, не перенастраивая при этом ядро. Интуиция подсказывает, что ничего в проекте менять не надо и существующий код должен работать правильно, если выполнять операции чтения/записи по адресам, не превышающим установленный на борту объем памяти. То же самое подсказали здесь. Однако у меня получается ерунда. При использовании 2ГБ планки данные, вычитываемые из памяти, представляют собой правильные данные, начиная с 1ГБ и копию этих данных, начиная с 0-го адреса. Может быть кто-то уже сталкивался с подобной проблемой? Что я могу делать не так? Использую опцию "Row Bank Column" для параметра Memory Address Mapping Selection.
Заранее спасибо.
Go to the top of the page
 
+Quote Post
masverter
сообщение Mar 21 2016, 08:04
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 26-02-13
Пользователь №: 75 801



Дело было в том, что планки отличались в количестве ранков. Для себя решил проблему созданием двух прошивок - для одноранковой и двухранковой памяти.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 06:59
Рейтинг@Mail.ru


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