modelsim仿真包含rom文件的方法

modelsim仿真包含rom文件的方法

ID:5378467

大小:113.50 KB

页数:3页

时间:2017-12-08

modelsim仿真包含rom文件的方法_第1页
modelsim仿真包含rom文件的方法_第2页
modelsim仿真包含rom文件的方法_第3页
资源描述:

《modelsim仿真包含rom文件的方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Modelsim仿真包含rom文件的方法如果fpga逻辑中包含有rom的初始化数据,其文件后缀为mif,mif含义为memoryinitializationfile的缩写,中文意思就是存储器初始化文件。这种文件可以被Altera的quartus识别并读取,但modelsim无法直接读取这种格式的文件。需要将文件格式转换为hex才行。为了在modelsim中读入该文件,还需要将rom接口文件中对应mif文件的位置修改为hex文件。详细过程如下:1.首先修改modelsim安装目录下的modelsim.ini文件。将其只读属性去掉,在vsim部里添加一行“Veriuser=xx

2、x/convert_hex2ver.dll”,保存文件,将只读属性改回来。该dll库一般在altera的安装目录下找,若找不到可以到网上搜索下载即可。该库就是把hex文件转换成ModelSim能认出来的ver文件的动态链接库文件;2.按普通方式在ModelSim中新建项目,建立work库,在库中添加需要仿真的文件和Altera的系统库文件altera_mf.v和220model.v,一起编译。3.最后,也是最重要的一点,一定要修改rom.v文件中的altsyncram_component.init_file,将初始化文件由“.mif”修改为”.hex”,否则仿真时无法读取h

3、ex数据。4.在Quartus中将mif文件格式转换为hex格式,只要打开并另存为hex格式就可以了。上述过程准备完毕,就可以开始仿真了。1.首先执行Compile->CompileAll,对所有工程文件进行编译。2.在work库中找到testbench对象,通过右键菜单执行仿真深圳市信谱思诺技术有限公司3.随后,modelsim会将仿真的接口对象列出来,为了观察仿真的允许结果,需要将这些接口信号拉到一个视图中。将需要观察的信号都可以通过下面的方法添加到视图中。深圳市信谱思诺技术有限公司4.随后就进入到了视图窗口,通过几个按钮完成仿真的实际运行。5.最后,当然要记得在实际的

4、fpga工程中需要将rom.v文件中的init_file由hex修改回mif。深圳市信谱思诺技术有限公司

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。