网站大量收购独家精品文档,联系QQ:2885784924

modelsim软件使用.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

您可能关注的文档

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档