原创 【转】如何在ModelSim里仿真Altera的lpm_rom文件

2010-11-23 13:04 2268 4 4 分类: FPGA/CPLD

<这里我使用的是QuartusII5.0和ModelSim SE Plus 6.0>


1. 在QuartusII中生成rom的初始化文件,选择生成hex文件,因为ModelSim不支持mif文件的转化。这里要注意一下的是,不要擅自改动Quartus->Tools->Options->Memory Editor中的内容,默认的设置就好,不然生成的hex文件会有地址上的偏差;
2. 在ModelSim安装的目录下找到modelsim.ini文件,将其只读属性去掉,在vsim部分里添加一行“Veriuser = D:/altera/quartus50/eda/mentor/modelsim/convert_hex2ver.dll”,保存文件,将只读属性改回来。当然,这里的路径要改成实际上您Quartus的安装路径。其中的convert_hex2ver.dll就是把hex文件转换成ModelSim能认出来的ver文件的动态链接库文件;
3. 按普通方式在ModelSim中新建项目,建立work库,在库中添加需要仿真的文件和Altera的系统库文件altera_mf.v和220model.v,一起编译。编译成功后即可添加波形仿真了!convert_hex2ver.dll文件会自动调入来转化hex文件。


 
我已照此方法仿真成功。


文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /2 下一条