当前位置:   article > 正文

Modelsim仿真使用教程_modelism ddc仿真

modelism ddc仿真

最近写了个设计《基于VHDL/Verilog的汉明码编译码器设计》

之前用QuartusII+modelsim联合仿真,没有出现任何问题,后面在别的电脑上也安装了两个软件,结果QuartusII中无法正常的启动modelsim软件,没有找到很好的解决办法,干脆直接使用modelsim仿真。

激励文件的作用:仿真无疑就是希望它能工作起来,那此时我们就需要从设计的模块外部给他一个激励,让他能够运转起来。如果没有激励文件,程序无法进行仿真。

Testbench从本质上而言可以看作一个模块和自己编写的模块进行通信,通过Testbench模块向待测模块输出信号作为激励,同时接收从待测模块输出的信号来查看结果

  1. 新建库 打开modelsim:File->New-->library->Create a New Library->输入库名

  1. 新建工程 File->New->Project->Create Project->输入工程名 选择工程存放的路径

  1. 增加文件到工程中或者新建文件, 弹出Add items to the project界面。如果有文件的话,使用Add Existing File. 如果需要新建文件,点击Create New File.

  1. 确保工程中需要的文件全部都有

  1. 编译文件 选择文件右键选择编译或者在菜单中选择compile,编译文件成功。

  1. 仿真设置 Simulate-->Start Simulation-->选择激励文件,取消到优化选项:Enable Optimization.

  1. 仿真结果: 点击运行按钮,出现波形

  1. 另一种仿真方式:选择激励文件,右键->Simulate, 同样开始仿真,点击run,运行仿真

之前一直有个疑问:

刚开始新建的库名为worktest,也添加了对应的文件,没想到新建好后work库里面有内容,反而worktest里面是empty,仔细查看work库下面的文件都是worktest下的文件,难道work统一为当前运动的库...

原因:因为我在建工程的对话框时,默认选的库是work,如果我选择了worktest的话,文件都在worktest中,这样就不会有任何问题。

学习让人快乐!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/330924
推荐阅读
相关标签
  

闽ICP备14008679号