查看: 2905|回复: 1
打印 上一主题 下一主题

如何使用Modelsim 6.5做前后仿真(转载)

[复制链接]
跳转到指定楼层
沙发
发表于 2016-6-23 20:46:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.将源文件(不包括测试用的激励文件)通过quartus ii软件编译成.vo输出文件(设置eda仿真软件为modelsim,语言为verilog,在Assignments->settings->EDA Tool Settings->Simulation,Time scale 选1ns或是按工程选择;)
2.在工程目录下生成的modelsim文件夹加入文件:如果是cyclone iii系列,则加入 F:\ApplicationProgram\altera\81\quartus\eda\sim_lib目录下的  cycloneiii_atoms.v文件;如果是功能前仿真,则需要把.vo文件开始部分的initial $sdf_annotate("muxtwo_v.sdo")用“//”注销掉;若是功能后仿真,则不必注销掉,但是要在使用modelsim时建立一个工程,在Start Simulation时的SDF选项卡下填入相应的.sdo文件,在  Reduce SDF errors to warnings和 Disable SDF warnings前均打钩,即可正确仿真。
3.将测试文件_top.v  .sdo   .vo   _atoms.v 等文件(若使用altera的ip核还需要加入altera_mf.v文件;如果ip核中使用的原语,还需加入220model.v文件)。然后编译,双击顶层测试模块进入仿真(这里注意,如果是功能后仿真,需要建立工程,原因是.sdo文件不能正确编译)。
4.将相应信号add入,run仿真。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入中科因仑

本版积分规则

快速回复 返回顶部 返回列表