Quartus发布的版本比较多,在项目的进行中很肯能使用了不同版本,可能有此带来不同的问题。
最近在Quartus中使用了片内的双口RAM,但在用mif文件初始化的时候遇到了很大的问题,我放在工程文件下的mif文件经编译后总是会被Quartus修改,且最高几位都被改成FFFF,很是郁闷。
所建工程如下:
即以双口RAM和一产生读地址的计数器:

双口RAM初始化中选择image8.mif文件进行初始化:

在双口RAM初始化中的是mif文件,其内容如下所示:
WIDTH=8;
DEPTH=8192;
ADDRESS_RADIX=HEX;
DATA_RADIX=HEX;
CONTENT BEGIN