eda技术与应用课件-3-modelsim使用

eda技术与应用课件-3-modelsim使用

ID:33605710

大小:1.00 MB

页数:94页

时间:2019-02-27

eda技术与应用课件-3-modelsim使用_第1页
eda技术与应用课件-3-modelsim使用_第2页
eda技术与应用课件-3-modelsim使用_第3页
eda技术与应用课件-3-modelsim使用_第4页
eda技术与应用课件-3-modelsim使用_第5页
资源描述:

《eda技术与应用课件-3-modelsim使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、EDA技术与应用前堂回顾•CMOS逻辑•HDL简介•基于HDL的现代数字系统开发流程简介•HDL基本语法、数据类型、primitives•HDL简单实例•简单使用Modelsim仿真//先演示了一个仿真流程第2章modelsim使用•Modelsim简介,使用•继续介绍Verilog语法,配合modelsim仿真//穿插进行,下堂课实验课//内容零碎,希望课下能先预习,课堂举例时涉及的语法可能不会都介绍到Modelsim介绍•MentorGraphics产品•数字仿真器•特性:1.高性能2.高容量3.singlekernelsimul

2、ator(SKS)technology(支持多种语言、多个标准混合设计,Verilog/VHDL/SystemC/SystemVerilog)4.集成CodeCoverage工具5.良好的GUI、cmd、TCL支持6.多平台(Unix,Linux,Win等)7.……Modelsim版本问题1.SE/PE/LE/Designer(non-OEM)版,分别包含不同的feature//目前Mentor维护:QuestaSim,ModelsimSE,ModelsimHDLDesigner2.OEM版:OriginalEquipmentManu

3、facturer、贴牌生产Modelsim-ae(AlteraEdition)(课程采用)Modelsim-xe(XilinxEdition)OEM版在原版基础上预编译并设置了OEM厂商器件库,modelsim.ini中可看到映射库;功能上并没有限制Modelsim-ae版modelsim.ini中库映射片段:apex20k=$MODEL_TECH/../altera/vhdl/apex20kapex20ke=$MODEL_TECH/../altera/vhdl/apex20keapexii=$MODEL_TECH/../altera

4、/vhdl/apexiialtera_mf=$MODEL_TECH/../altera/vhdl/altera_mfaltera=$MODEL_TECH/../altera/vhdl/alteralpm=$MODEL_TECH/../altera/vhdl/220model•SE版基础上手动编译厂商库后,与OEM同样使用•手动编译库方法参见相应资料•SEvsOEM俊龙的说法:modelsim-ae不支持waveformcompare,速度较SE慢10倍以上,特别是大设计,速度差别相当明显•ModelsimDesigner在自己的环境中

5、集成Quartus的综合、P&R工具,可后仿真等,工具互相调用、互相集成Modelsim学习•课程采用modelsim-ae版本•最直接、最有效的学习方式:阅读modelsim自带的用户手册、教程•软件自带帮助很完备,甚至不必去网上查找教程!•以“库”(lib)为中心,Modelsim工作流程图:lib概念?•仿真用数据全部存储在库中•设计文件可以预编译为二进制文件保存到库中,减少每次从ASCII源文件编译时间•工具程序均以库为中心交换数据•modelsim.ini中有预定义的库映射关系,如:ieee=$MODEL_TECH/../i

6、eeeverilog=$MODEL_TECH/../verilogwork=workvsim使用逻辑库名访问库(=左边的库名称),不指定库名时,缺省为work库Modelsim使用方式分为四种使用方式,本课程使用命令行方式其他方式作为补充,自学(本课件后面)//强烈建议:仅使用命令行方式掌握程度要求:引入设计、运行仿真、观察波形、文本输出•基本方式•项目方式•命令行方式•脚本方式(do/tcl)(基本等同命令行方式)modelsim安装使用介绍•实验室已预安装•个人机器安装:1.下载xx_modelsim_ae_windows.exe

7、并双击安装2.下载MentorKG.exe,本机运行生成LICENSE.TXT3.设置环境变量:LM_LICENSE_FILE=/PATH/TO/LICENSE.TXT命令行方式涉及主要命令•vlib建库•vmap映射库•vlog/vcom编译设计文件•vdir查看库信息•vsim仿真vlib建库•创建设计库(包括创建目录、生成库信息)•vlibmywork创建mywork目录,并在此目录下生成_info信息文件vmap映射库•指定逻辑库名与实际路径对应关系,更改modelsim.ini文件•vmaplogic_lib_namepat

8、h_to_libvlog/vcom编译设计文件•编译设计文件•参数很多,使用时查看帮助•vlogdesign_file_name.vvdir查看库信息•可以用来确定设计的modulename•vdirvsim仿真•建立指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。