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

2008-2-3 16:32 3478 4 5 分类: FPGA/CPLD

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.v220model.v,一起编译。编译成功后即可添加波形仿真了!convert_hex2ver.dll文件会自动调入来转化hex文件。<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /> 1_26135536.JPG 
我已照此方法仿真成功。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


 

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户377235 2012-11-4 22:34

在库中添加需要仿真的文件和Altera的系统库文件altera_mf.v和220model.v,一起编译。 这句话是什么意思啊

用户4239 2008-9-14 13:47

刚焊好了板子,正缺资料呢
相关推荐阅读
用户131639 2010-03-23 16:35
Awk 介绍
通用线程:Awk 实例第 1部分 一种名称很奇特的优秀语言介绍 http://www-128.ibm.com/developerworks/cn/linux/shell/awk/awk-1/index...
用户131639 2010-03-23 16:32
shell的输入与输出操作
shell的输入与输出主要包括:echo命令read命令cat命令管道tee命令标准输入、输出和标准错误重定向 echo [-e] [-n] stringstring : 字符串,可以含 shell...
用户131639 2009-08-22 21:22
PCB基本设计流程
  就随便写点对PCB有一个系统的、合理的设计流程。     一般PCB基本设计流程如下:前期准备->PCB结构设计->PCB布局->布线->布线优化和丝印->网络和DR...
用户131639 2009-08-22 00:06
香港金融危机全解密
引用1997年的金秋10月20日,国东强早早地打开了电脑等待着香港股市开盘。今天是一个特殊的日子,10年前的今天,正是美国华尔街股市的“黑色星期一”。现在香港回归的喜悦气氛还未散尽,人们已经感到了危机...
用户131639 2008-09-18 17:13
Why we should do gate-level simulation?
1. Since scan and other test structures are added during and after synthesis, they are notchecked by...
用户131639 2008-09-07 17:05
FPGA STA
静态时序分析在高速FPGA设计中的应用摘要:介绍了采用STA (静态时序分析)对FPGA (现场可编程门阵列)设计进行时序验证的基本原理,并介绍了几种与STA相关联的时序约束。针对时序不满足的情况,提...
EE直播间
更多
我要评论
1
4
关闭 站长推荐上一条 /3 下一条