Cyclone II rom配置的大小总是不变的
时间:10-02
整理:3721RD
点击:
如题,我在我的程序中准备加入rom时用了.mif做了初始化,字宽为1bit,存储深度为40960,如图:
之后在quartus II 中配置rom,所设置的字宽和深度都是一致的如图:
并且也选中了对应的.mif文件。
结果在综合的时候只得到了那么大点儿的rom,如图所示:
烦劳各位,给我找找原因,帮助我这棵小白菜~~。
之后在quartus II 中配置rom,所设置的字宽和深度都是一致的如图:
并且也选中了对应的.mif文件。
结果在综合的时候只得到了那么大点儿的rom,如图所示:
烦劳各位,给我找找原因,帮助我这棵小白菜~~。
今天又试了一下,发现小于2048bits的rom可以正确配置,如图所示:大于2048bits的时候total memory bit 总是显示为:2048/119808(2%).是不是我哪里没有设置好呢?
不懂帮顶!
我果然是个小白菜,出现这个现象很显然是在编译器对程序做了优化,把不可能用到的空间释放了。我的程序里地址变量定义的位宽不足,自然就会出现有些空间不可能访问到了!~_~希望给其他小白菜来个提醒。
1个block,word深是有最大限制的。