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

 
 
> DDR SDRAM для VIRTEX 4
sancheez
сообщение Jul 13 2010, 23:53
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 13-07-10
Из: СП-б
Пользователь №: 58 435



Здравствуйте.

Кто знает, каким образом избавиться от ошибки: Memory overflow, you mast increase the part_mem_bits parameter or `define FULL_MEM - данная ошибка появляется при попытке контроллера сменить строку в банке памяти. Речь идет о оживлении КОРЫ памяти для Virtex4. Память микроновская MT46V64M16, кора сгенерена в Xilinx ISE.

P.S. увеличение параметра part_mem_bits результата не дает.

Заранее спасибо!


--------------------
С уважением, Александр.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sancheez
сообщение Jul 14 2010, 02:07
Сообщение #2





Группа: Участник
Сообщений: 6
Регистрация: 13-07-10
Из: СП-б
Пользователь №: 58 435



Я сгенерил кору в CORE GENе Xilinx, MIG - memory interface generator для памяти указанной выше. После генерации появляется и сама модель памяти DDR_model.v которая, собственно, заменяет память при симуляции. В этом файле прописаны всякие debug сообщения выскакивающие при определенных условиях или ошибках. Я написл пользовательский модуль - который должен посылать и выводить данные сначала с коры контроллера, а он в свою очередь с памяти. Этот самый файл DDR_model.v в момент симмуляции записи данных в память выводит сообщения о том, по какому адресу и какие данные загоняются в память, как только заполнены все колонки, выводится сообщение указанное в первом сообщении. На сколько я понимаю, кора она же контроллер должна переключать строки и даже банки памяти автоматом. Открытыми несколько строк держать врядли может. Делает (precharge) а в это время данные пишутся в FIFO.

Сообщение отредактировал sancheez - Jul 14 2010, 02:13


--------------------
С уважением, Александр.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Jul 14 2010, 02:11
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Я бы для начала попробовал модель памяти поставить нормальную, от Micron (доступна для скачивания на сайте). Ну и конечно надо проверить по даташиту конфигурацию памяти, которую вы задали при генерации корки - совпадает ли у нее row/col/bank размерность с размерностями реальной памяти.
Go to the top of the page
 
+Quote Post



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

 


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


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