原帖:http://www.cnblogs.com/yuphone/archive/2010/08/30/1812932.html
转贴: 天马行空W https://www.cnblogs.com/woshitianma/archive/2012/11/30/Questasim.html
感谢文档:艾米电子
本人一直用的都是ISE自带的仿真器ISIM进行仿真。后因一篇modulsim的DDR3仿真,带入了moduisim的学习。经过亲身时间以后,觉得modulsim对于笔者来说,并不是很舒服,可能是ISIM用的多了吧。但是大致思维都是一样的。
相信很多小伙伴怎么在modulsim中添加XILINX的库,还是一脸迷茫。笔者会在有空的时候,附上此教程。各位看官,可以先根据上一帖自行安装modulsim。等不及的小伙伴只能自己去百度查啦!
1 设计流程
使用Modulesim仿真的基本流程为
2 开始仿真工程建立
2.1 首先打开Modulesim
打开后的界面如下图所示
图2.2 Modulesim界面
1-选择择File>New>Preject创建一个新工程。打开的Create Project对话框窗口,可以指定工程的名称、路径和缺省库名称。一般情况下,设定Default Library Name为work。指定的名称用于创建一个位于工程文件夹内的工作库子文件夹。该对话框如图2.2所示,此外还允许通过选择.ini文件来映射库设置,或者将其直接拷贝至工程中。
图2.4建立工程project : ssram
2. 按照图2.3所示,设置Project Name为LED_FLOW,Project Location为D:/led_flow
当单击OK按钮后,在主体窗口的下方将出现Project标签,如图2.4所示。
3. 之后,将出现Add Items to the Project的对话框,如图2.5所示。
在这一对话框里,我们看到在Add Items to the Project对话框中,包括以下选项:
- Create New File——使用源文件编辑器创建一个新的Verilog、VHDL、TCL或文本文件
- Add Existing File——添加一个已存在的文件
- Create Simulation——创建指定源文件和仿真选项的仿真配置
- Create New Folder——创建一个新的组织文件夹
1.单击Create New File,打开如下图所示的对话框:
图2.6 创建工程文件夹
2. 输入文件名称:LED_FLOW,然后选择文件类型为Verilog。
3. 单击OK,关闭本对话框。新的工程文件将会在工程窗口显示。单击Close,以关闭Add Items to the Project。
单击选中project栏中ssram_tst文件,右键选择属性properities,可以看到文件所在位置正是我们新建的文件夹的位置。
4. 双击打开LED_FLOW.v文件(注意:若是Verilog文件已经关联了其他的文本编辑器,则双击后在关联的文本编辑器中打开)。
右侧,便是代码输入窗口。在这一窗口中输入的是testbench代码,用于module的测试。
在LED_FLOW.v输入下面的测试平台代码:
在LED_FLOW.v输入下面的测试平台代码:
相关推荐
|