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

 
 
> Помогите настроить память, H57V1262GTR-75С
ilkz
сообщение Nov 18 2015, 06:40
Сообщение #1


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

Группа: Участник
Сообщений: 135
Регистрация: 9-09-11
Пользователь №: 67 084



Друзья, такой затык:
Есть кит DVK600, а к нему платка с чипом H57V1262GTR-75С. Не получается полностью завести память из-под ниос. Если нужно, могу выложить проект.

Собираю систему в Qsys, клок - 50МГц, констрейны кроме derive_pll_clocks и create_clock 50МГц никакие не заданы:
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение


Далее собираю дефолтный проект simple memory test в ниосе:
Прикрепленное изображение


При тестировании получаю ошибку:

Прикрепленное изображение


Вычисления показывают, что работает лишь один банк из 4-х.
Из даташита на память мне непонятно какие тайминги нужно задавать в настройках ядра в Qsys и удовлетворяют ли заданные там по умолчанию.
И еще - как корректно законстрейнить память?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
lait33
сообщение Nov 18 2015, 13:26
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 20-07-12
Пользователь №: 72 840



QUOTE (ilkz @ Nov 18 2015, 15:51) *
Область памяти теперь получилась размером в 16Мбит. Не понимаю почему - ведь в настройках корки указано 128Мбит...
Правильно ли я рассчитываю: 16 бит данных * 2^(12 бит адреса - 1 бит на precharge_flag) * 4 банка = 128 Мбит. Верно же?
[attachment=96859:sdram_span.png]



ну судя по функциональной схеме из даташита 2M*16*4 банка = 128

я с такой памятью ни разу не работал, а толкьо с ddr3 и толкьо с Xilinx, но
если предположить, что они схожи,то ,как я знаю в ддр3, записывают данные байтами и получается, что 12бит адреса = 4 095 байт т.е =32 760 бит, а значит 16*32000*4 банка = 128Mb и получается, что вы все верно рассчитали)

а если мы добавим еще 13-ый бит адреса, то получится в два раза больше, а память-то на 128...


И еще
у вас конечный адрес = FF FFFF - это и есть равно 16 Мбит, а должно быть = 7A1 2000 . у xilinxa есть функция обновить адресное пространство, возможно и у alter-ы есть что-то подобно или попробуйте вручную исправить

Сообщение отредактировал lait33 - Nov 18 2015, 13:36
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:58
Рейтинг@Mail.ru


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