- 1、本文档共69页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
仿真与验证 Verilog模块的测试 模块的测试 1、 编写测试验证程序 1、 编写测试验证程序 1.2、典型的测试验证程序形式 1.2、典型的测试验证程序形式 1.2、典型的测试验证程序形式 1.2、典型的测试验证程序形式 1.2、典型的测试验证程序形式 2、激励波形产生 2.1、值序列 2.1、值序列 2.2、重复模式 2.2、重复模式 2.2、重复模式 2.2、重复模式 3、测试验证程序实例 3、测试验证程序实例 3、测试验证程序实例 3、测试验证程序实例 Modelsim软件使用 4.1 ModelSim简介 4.1 ModelSim简介 4.1 ModelSim简介 4.1 ModelSim简介 4.2 ModelSim的安装 安装说明: 1 .运行setup,安装程序。选择“Full product”选项。当询问security key的时候,选择 NO。 当你看见“ License Wizard”对话框时候,选择“close”。 2 .运行keygen,生成license.dat, 把它拷贝到 c:\flexlm 目录。 3. 设置环境变量: LM_LICENSE_FILE = c:\flexlm\license.dat (选择我的电脑按右键,选“属性”,再选“高级”,可以看到环境变量按钮) 4. 运行ModelSim,OK。 4.3 ModelSim的使用说明 接下去我们来从一个简单的例子学习ModelSim的简单使用。 4.3.1 ModelSim 用户界面特征 4.3.2 ModelSim实现方法 4.3.3基本仿真步骤 创建一个工程 2 ?编写源代码和测试程序 3 ?编译源代码(Verilog) 编译 出错信息 4 ?启动仿真器 启动仿真器(UI) vsim命令参数 5 ?运行仿真器 运行仿真器 run命令参数 run命令例子 4.3.3仿真器的激励 DO文件 DO文件例子 用ModelSim进行仿真 4.4从例子开始学习ModelSim 图形界面对设计进行仿真 图形界面对设计进行仿真 图形界面对设计进行仿真 图形界面对设计进行仿真 图形界面对设计进行仿真 图形界面对设计进行仿真 图形界面对设计进行仿真 图形界面对设计进行仿真 图形界面对设计进行仿真 图形界面对设计进行仿真 图形界面对设计进行仿真 图形界面对设计进行仿真 图形界面对设计进行仿真 图形界面对设计进行仿真 图形界面对设计进行仿真 采用testbench实现仿真 图形界面对设计进行仿真 图形界面对设计进行仿真 图形界面对设计进行仿真 图形界面对设计进行仿真 1 ?创建一个工程 2 ?编写源代码和测试程序 3 ?编译源代码和测试程序 -所有HDL代码必须经过编译才能进行仿真 -Verilog和VHDL的编译命令不同 4 ?启动仿真器 5 ?运行仿真器 1 ? UI) 选择主窗口中的菜单: File - New Project 输入项目名称:MUX24 项目保存的目录 默认的库名:work 在Project下点击右键: 选择Add to Project 选New File 输入文件名(注意不要加后缀.v) 在Add file as type中务必要选Verilog 同样的方法加入相应的测试文件。 UI) Compile - Compile all 在Project下点击右键: 选择compile—compile all Cmd) vlog -work library_name file1.v file2.v 文件按列出的顺序编译 编译顺序无关紧要 缺省编译到work库中 例:vlog my_design.v 注意:当项目中涉及的设计文件被改变时必须重新编译。 UI) Simulate - Simulate Cmd) vsim -lib library_name top_level_design VHDL vsim top_entity top_architecture 仿真Entity/Architecture对 也可以选择一个Configuration Verilog vsim top_level1 top_level2 仿真多个顶层Modules 选择顶层module或entity/architecture 选择仿真精度 选择库 参数 -t time_unit 指定仿真时间精度 单位可以是 {fs, ps, ns, ms, sec, min, hr} 如果使用了 Verilog中的‘timescale编译指令,仿真将使用所有设计文件中最小的时间精度 该参数是可选的 (默认值是ns)
您可能关注的文档
- matlab第八讲课件.ppt
- MATLAB第四、五章.ppt
- MATLAB第四讲M文件.ppt
- MATLAB简单程序设计.ppt
- matlab绘图强化版.ppt
- MATLAB计算随机变量的数学期望与方差.ppt
- Matlab详解导数及偏导数运算.ppt
- MATLAB语言入门基础.ppt
- MATLAB语言及应用-第二章.ppt
- matlab课件第四章.ppt
- 区委书记、市国资委党委领导班子2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面检查材料【两篇文】.docx
- 局党组书记、市国资委党委领导班子2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面个人检查材料2篇文.docx
- 市交通运输局局长2025年专题生活会对照“四个带头”含落实意识形态工作责任制方面个人对照检查发言提纲与检察院领导班子“四个带头”检查材料【2篇文】.docx
- 市投资促进局党支部书记2025年组织生活会对照“四个带头”个人对照检查发言材料与党组书记“四个带头”个人对照检查材料(内蒙古地区四个对照,反面典型案例检视剖析)【2篇文】.docx
- 市教育局党委副书记、市国资委党委领导班子2025年“四个带头”个人对照检查发言材料(上年度整改+个人事项+典型事例剖析)2篇文.docx
- 2025年专题生活会“四个带头”方面对照检视材料(问题+原因+措施+意识形态)与纪检委员专题生活会“四个带头”方面个人对照检查材料【2篇文】.docx
- 检察院领导班子2025年专题生活会对照“四个带头”检查材料与县司法局专题生活会党组书记个人对照“四个带头”对照检查材料(含反面典型案例全面剖析)2篇文.docx
- 市机关事务局党支部书记、局党组书记2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面个人发言材料、检查材料【2篇文】.docx
- 2025年领导干部专题生活会“四个带头”对照检查材料与市审计局领导班子专题生活会“四个带头”含反面典型案例剖析对照检查材料2篇文.docx
- 2025年县司法局专题民主生活会班子围绕“4个带头”对照检查材料与反面典型案例回顾与剖析对照检查发言材料2篇文.docx
文档评论(0)