微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > Cyclone II rom配置的大小总是不变的

Cyclone II rom配置的大小总是不变的

时间:10-02 整理:3721RD 点击:
如题,我在我的程序中准备加入rom时用了.mif做了初始化,字宽为1bit,存储深度为40960,如图:


之后在quartus II 中配置rom,所设置的字宽和深度都是一致的如图:
并且也选中了对应的.mif文件。


结果在综合的时候只得到了那么大点儿的rom,如图所示:


烦劳各位,给我找找原因,帮助我这棵小白菜~~。

今天又试了一下,发现小于2048bits的rom可以正确配置,如图所示:大于2048bits的时候total memory bit 总是显示为:2048/119808(2%).是不是我哪里没有设置好呢?

不懂帮顶!

我果然是个小白菜,出现这个现象很显然是在编译器对程序做了优化,把不可能用到的空间释放了。我的程序里地址变量定义的位宽不足,自然就会出现有些空间不可能访问到了!~_~希望给其他小白菜来个提醒。

1个block,word深是有最大限制的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top