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

 
 
 
Reply to this topicStart new topic
> Некорректная симуляция xpm_memory_sdpram: Simple Dual Port RAM
sqrt(2)
сообщение Sep 25 2017, 09:42
Сообщение #1


Участник
*

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



Добрый день.

Использую Vivado 2017.2. Для проекта решил взять описание памяти, которое предлагает Xilinx. Успешно добавил блок из заголовка в проект, соединил, моделирую. Размер памяти задал 2^13 слов.

При моделировании наблюдаю, что данные из памяти считываются корректно. До определенного момента. Когда адрес чтения = 78 (это десятичное число написано) внезапно на выходе оказывается неопределенное состояние. На 79 адресе на выходе уже снова какое-то число, но не то, что должно следовать за 78ым в тестовой последовательности, да и вообще дальнейшей последовательности нет нигде в тестовом воздействии. И да, данные по этому адресу точно уже были записаны, ибо адрес записи к этому моменту уже перевалил за 500, а пишу последовательно.

При этом и адреса записи/чтения, и сигналы разрешения - во всех случаях работают одинаково, никакой разницы нет. Кто-нибудь сталкивался с похожими проблемами с этим примитивом?

Сообщение отредактировал sqrt(2) - Sep 25 2017, 09:43
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Sep 25 2017, 12:08
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую!

А как задавали размер памяти?
На сколько помню там надо размер в битах указывать может быть в этом дело.

Успехов! Rob.
Go to the top of the page
 
+Quote Post
sqrt(2)
сообщение Sep 25 2017, 12:38
Сообщение #3


Участник
*

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



Цитата(RobFPGA @ Sep 25 2017, 15:08) *
Приветствую!

А как задавали размер памяти?
На сколько помню там надо размер в битах указывать может быть в этом дело.

Успехов! Rob.

Этот момент я как-то упустил, что в битах.

Однако, 77 (последнее корректное слово как раз под номером 77) слов по 16 бит - дает 1232 используемых бита, а задал я 8192 бита.

Сообщение отредактировал sqrt(2) - Sep 25 2017, 12:43
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th November 2017 - 09:42
Рейтинг@Mail.ru


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