如何在ModelSim里仿真Altera的lpm_rom文件
时间:11-04 13:41 阅读:1240次
*温馨提示:点击图片可以放大观看高清大图
简介:这里我使用的是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文件。
我已照此方法仿真成功。