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

 
 
> Проект на .gdf файлах
Acvarif
сообщение Feb 28 2014, 12:59
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Имеется проект перенесеный из MaxPlus в Quartus 90.
В проекте в одном из модулей содержится память LPM_RAM_DQ с инициализацией из .hex файла и управлением по we
Ниже картинка
Прикрепленное изображение
Прикрепленное изображение

В среде MaxPlus все компилируется нормально, но в среде Quartus при компиляции возникает неразрешимая проблема типа
Код
Info: Selected device EP1K30QC208-3 for design "Buel"
Error: Node "Ozu_K:35|lpm_ram_dq:lpm_ram_dq_component|altram:sram|q[7]" has non-registered write enable-- attempting to initialize a RAM with non-registered write enable
Error: Node "Ozu_K:35|lpm_ram_dq:lpm_ram_dq_component|altram:sram|q[6]" has non-registered write enable-- attempting to initialize a RAM with non-registered write enable
Error: Node "Ozu_K:35|lpm_ram_dq:lpm_ram_dq_component|altram:sram|q[5]" has non-registered write enable-- attempting to initialize a RAM with non-registered write enable
Error: Node "Ozu_K:35|lpm_ram_dq:lpm_ram_dq_component|altram:sram|q[4]" has non-registered write enable-- attempting to initialize a RAM with non-registered write enable
Error: Node "Ozu_K:35|lpm_ram_dq:lpm_ram_dq_component|altram:sram|q[3]" has non-registered write enable-- attempting to initialize a RAM with non-registered write enable
Error: Node "Ozu_K:35|lpm_ram_dq:lpm_ram_dq_component|altram:sram|q[2]" has non-registered write enable-- attempting to initialize a RAM with non-registered write enable
Error: Node "Ozu_K:35|lpm_ram_dq:lpm_ram_dq_component|altram:sram|q[1]" has non-registered write enable-- attempting to initialize a RAM with non-registered write enable
Error: Node "Ozu_K:35|lpm_ram_dq:lpm_ram_dq_component|altram:sram|q[0]" has non-registered write enable-- attempting to initialize a RAM with non-registered write enable
Info: Design contains non-registered write enable "ram_dq_a:30|lpm_ram_dq:$00000|altram:sram|q[0]". Random data may be written to it during initialization.
Info: Design contains non-registered write enable "ram_dq_a:30|lpm_ram_dq:$00000|altram:sram|q[1]". Random data may be written to it during initialization.

Понятно, что Quartus не хочет инициализировать память если we находится в непонятном состоянии.
Никакие ухищрения не помогают, кроме как посадить we на 0. Но в проекте we используется для последующей записи в RAM других данных.
Посоветуйте пожалуйста как быть, если без начальной инициализации RAM никак не обойтись.

Сообщение отредактировал Acvarif - Feb 28 2014, 13:03
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:43
Рейтинг@Mail.ru


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