




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——Modelsim仿真步骤总结
Modelsim仿真步骤总结
Modelsim仿真主要有以下三个方面:各版本的方法大体一致。(1)建立库并映射库到物理目录;(2)编译源代码(包括testbench);(3)执行仿真;
下面具体演示每一步的操作方法及流程,为力求简单,其中有多种操方法的只介绍一种。一)建立库的演示:
步骤为——启动modelsim>点击file菜单>(ChangeDirectory)>new>(project)>library.注括号内的步骤非必需。
1.1)启动modelsim;
(1.2)点击file菜单,此时若需更改路径,可以点击其中的ChangeDirectory.(注modelsim会自动默认路径。我们也可以在1.1步骤之前建立一个文件夹用于modelsim的工程,再将路径更改到我们新建的文件夹路径。)
(1.3)点击file子菜单中的new,选择project用于新建立一个modelsim工程。(虽然此步非必需,但是建立一个新工程有益于接下来整个仿真文件的管理。)
1.4)点击file子菜单new,再点击new下的library,用于建立一个库。(细心观测1.3步,新建工程的同时亦可建立库)。
至此,modelsim仿真第一大步建立库的工作完毕。
二)编译源代码(包括testbench):
大家都已知道在quartus中编译源代码的方法,这里说明一下在modelsim中编译源代码及testbench的方法。
步骤为——建立一个新工程(同时建立库)后,会自动提醒你四个选项。如图:
选createnewfile后提醒对话框,(也可以在有源文件的状况下选择addexistingfile到工程中。例如我们用quartus写好文件后,可以用此方法将quartus中的文件添加到modelsim工程中来)让你命名你即将创立的新文件,完毕后,会自动出现一个空白的编辑窗口,在那里输入源代码和testbench。(提醒:这样编写完后点保存,便可以直接保存到上面设臵好的work库中。比起另一种方法,不建工程直接建库,再通过菜单栏source添加源
文件及测试文件便利一些,由于后者还需要通过compile命令将文件编译进work库中。)可以重复进行创立新文件的提醒,以便于开启更多的空白编辑窗口。
选中一种语言类型,则你即将编写的文件使用的类型。
附:编写testbench的另一种方法,在菜单栏选中source>showlanguagetemplates,即在源文件左侧出现选项,选择createtestbench会出现createtestbenchwizard,询问designunitname时,只需选中此时已存在于work库中的对应源文件即可,(若work库中此时显示为empty,注意将源文件编译进work库中在进行上述步骤),下一步默认,再finish就ok了。结果会生成对应的testbench,我们只需进行少量更改,便可为我们自己所用。如下图
所示:
三)执行仿真
在执行完上述步骤之后,点击library库中的work库下的测试文件testbench,双击会出现object窗口,里面显示Testbench里
定义的所有信号引脚,在Workspace里也会多出来一个Sim标签。例如:
此时右键点击测试文件,选择Add->AddtoWave>选择需要观测的信号.例如:
若还看不到wave窗口,此时可以点击菜单栏中的view菜单下的wave命令,即可弹出wave界面。
点wavec菜单栏中的run(可设臵仿真时间长度)/runall再隔一会儿执行stop/…等命令,进行仿真。
以上即是单独使用modelsim仿真的步骤了。当然使用quartus-modelsim联合仿真时,有些许出入,但总体运行思路是一致的。下面简短的说明一下此种模式下的modelsim调用。
Quartus-modelsim联合仿真时,需要设臵好第三方EDA仿真工具。Quartus中的工程编译成功后就会自动生成一个simulation\\modelsim的文件夹。我们既可以通过quartus中的相关设臵及命令自动启动modelsim仿真,也可以自己启动modelsim仿真,再通过modelsim中的compile命令添加仿真文件到work
库中。此时相当于与已完成一、二步骤,以后操作与前面的三步
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 庇护工场安全管理制度
- 制定公司行政管理制度
- 公司销售主管管理制度
- 农村水路入户管理制度
- 垃圾拖车人员管理制度
- 网络性能优化与管理题目及答案
- 小学节能评比管理制度
- 行政组织理论的复习策略试题及答案
- 南宁小学日常管理制度
- 公共数据应用管理制度
- 2023年危险化学品经营单位负责人和安全管理人员培训
- 内部控制体系建设咨询项目咨询服务合同
- 材料科学基础chp1-原子结构与键合课件
- 肺炎克雷伯菌及耐碳青霉烯类抗生素基因KPC检测试剂盒(荧光PCR法)(CSZ2000070)
- (完整word版)餐券模板
- 大学语文高职(第四版)PPT全套完整教学课件
- 大学生志愿服务西部计划考试复习题库(笔试、面试题)
- 《滑炒技法-滑炒鸡丝菜肴制作》说课课件
- 河南省历年中考物理真题及答案解析,2013-2022年河南省十年中考物理试题汇总
- 香烟出售情况记录表(竖版10天)
- 减速机设备维修技术标准
评论
0/150
提交评论