ModelSim
上一篇 / 下一篇 2006-08-23 18:27:47 / 天气: 晴朗 / 心情: 高兴 / 个人分类:Backup
第一章 介 绍EDA中国门户网站zz"c*^+|M/[@
:`+j,tIHv0本指南是为ModelSim5.5f版本编写的,该版本运行于UNIX和Microsoft Windows 95/98/Me/NT/2000的操作系统环境中。本指南覆盖了VHDL和Verilog模拟仿真,但是你在学习过程中会发现对于单纯的HDL设计工作而言,它是一个很有用的参考。ModelSim具备强大的模拟仿真功能,在设计、编译、仿真、测试、调试开发过程中,有一整套工具供你使用,而且操作起来极其灵活,可以通过菜单、快捷键和命令行的方式进行工作。ModelSim的窗口管理界面让用户使用起来很方面,它能很好的与操作系统环境协调工作。ModelSim的一个很显著的特点就是它具备命令行的操作方式,类似于一个shell有很多操作指令供你使用,给人的感觉就像是工作在Unix环境下,这种命令行操作方式是基于Tcl/Tk的,其功能相当强大,这需要在以后的实际应用中慢慢体会。
W"d4G
ay1m%Y0ModelSim的功能侧重于编译、仿真,不能指定编译的器件,不具有编程下载能力。不象Synplify和MAX+PLUS II可以在编译前选择器件。而且ModelSim在时序仿真时无法编辑输入波形,不象MAX+PLUS II可以自行设置输入波形,仿真后自动产生输出波形,而是需要在源文件中就确定输入,如编写测试台程序来完成初始化、模块输入的工作,或者通过外部宏文件提供激励。这样才可以看到仿真模块的时序波形图。另外对于Synplify来说,也只具有编译能力,但是比MAX+PLUS II可编译的verilog的内容要多,所以常常可以现在Synplify下编译,生成编译文件再送到MAX+PLUS II中使用。
i&zG)l,n3L3v5s0ModelSim还具有分析代码的能力,可以看出不同的代码段消耗资源的情况,从而可以对代码进行改善,以提高其效率。
wNx{,d0EDA中国门户网站qSRYuqt
第二章 ModelSim的主要结构
'B{
R0qk0EDA中国门户网站oV JK\A;DD j5YN s
ModelSim的主窗口(Main window)包括菜单栏、工具栏、工作区和命令行操作区。EDA中国门户网站w }H"Vqf2_
在工作区可以显示Project Tab、Library Tab、Sim Tab(显示Load Design、Hierarchical Structure);在命令行操作区,可以用命令提示符的方式进行编译、仿真设计,同时打开其他窗口。EDA中国门户网站%{9z"N3q&it
D-[
在菜单栏View下可以打开,source window、list window、wave window、structure window、signal window、dataflow window、process window、viarables window等窗口,用来测试仿真、调试仿真。由此也可以看出该软件具有强大的仿真设计能力,它提供的工具很多。EDA中国门户网站
E3X3~ M#dd[ X
在帮助菜单里有SE的帮助文件和Tcl的帮助文件,是学用ModelSim很好的帮手。
l
|;Zn2D{
Q0EDA中国门户网站x&`u;^1R @,w
第三章 ModelSim的简要使用方法EDA中国门户网站:F V(\;aO[
.z|aqce:tR-g0在这一章里通过一些课程来简单介绍ModelSim的使用方法,更多的需要在实际应用中熟练和掌握。EDA中国门户网站
Eg1C-xm D:HyFO
9lY*g"_OYGIalV0第一课 Create a ProjectEDA中国门户网站P3]*q7k%XW
n_ d2a"C
1. 第一次打开ModelSim会出现Welcome to ModelSim对话框,选取Create a Project,或者选取File\New\Project,然后会打开Create Project对话框。
6E[)T5Uh/r.sj;S&X02. 在Create Project对话框中,填写test作为Project Name;选取路径Project Location作为Project文件的存储目录;保留Default Library Name设置为work。EDA中国门户网站,FC|kS9Hy#ffp
3. 选取OK,会看到工作区出现Project and Library Tab。EDA中国门户网站,GM?$Cz
4. 下一步是添加包含设计单元的文件,在工作区的Project page中,点击鼠标右键,选取Add File to Project。
G&i