欢迎来到天天文库
浏览记录
ID:21137975
大小:166.75 KB
页数:10页
时间:2018-10-19
《questasim基础入门》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第一章概述本文以questasim6.4为基础,介绍quetasim的基本使用该版本可运行于UNIX和Windows的操作系统环境中。本指南覆盖了VHDL和Verilog模拟仿真。QuestaSim具备强大的模拟仿真功能,在设计、编译、仿真、测试、调试开发过程中,有一整套工具供你使用,而且操作起来比较灵活,可以通过菜单、快捷键和命令行的方式进行工作。第二章QuestaSim的主要结构QuestaSim的主窗口(Mainwindow)包括菜单栏、工具栏、工作区和命令行操作区。在工作区可以显示ProjectTab、Lib
2、raryTab、SimTab(显示LoadDesign、HierarchicalStructure);在命令行操作区,可以用命令提示符的方式进行编译、仿真设计,同吋打开其他窗口。在菜单栏View下可以打开,sourcewindow>listwindow、wavewindow、structurewindow、signalwindow、dataflowwindow、processwindow、viarableswindow等窗口,用来测试仿真、调试仿真。由此也可以看出该软件具右强大的仿真设计能力,它提供的工具很多。在帮助
3、菜单里有SE的帮助文件和Tel的帮助文件,是学用QuestaSim很好的帮手。第三章QuestaSim的简要使用方法在这一章里通过一些课程來简单介绍QuestaSim的使用方法,更多的需要在实际应用中熟练和掌握。第一课CreateaProject1.第一次打开QuestaSim会出现WelcometoQuestaSim对话框,选取CreateaProject,或者选取FileNewProject,然后会打开CreateProject对话框。2.在CreateProject对话框中,填写test作为ProjectN
4、ame;选取路径ProjectLocation作为Project文件的存储目录;保留DefaultLibraryName设置为work。3.选取OK,会看到工作区出现ProjectandLibraryTab。4.下一步是添加包含设计单元的i件,在工作区的Projectpage中,点击鼠标右键,选取AddFiletoProject。1.在这次练习中我们加两个文件,点击AddFiletoProject对话框中的Browse按钮,打开QuestaSim安装路径中的example目录,选取counter.v和tcounter
5、.v,再选取Referencefromcurrentlocation,然后点击OK。2.在工作区的Projectpage中,单击右键,选取CompileAll。3.两个文件编译丫,鼠标点击LibraryTab栏,将会看到两个编译了的设计单元列了出來。看不到就要把Library的工作域设为work。4.最后一不是导入一个设计备元,双击LibraryTab中的counter,将会出现SimTab,其中益示了counter设计单元的结构。也可以DesignLoaddesign来导入设计。到这一步通常就开始运行仿真和分析,
6、以及调试设计,不过这些工作在以后的课程屮来完成。结束仿真选取DesignEndSimulation,结束Project选取FileCloseProject。第二课BasicVHDLSimulation准备仿真1.为这次练习新建一个目录,然后拷贝example目录中所有的vhd文件到该目录下。设置该目录为当前工作目录,这一步通过从该目录调用QuestaSim或是选取FileChangeDirectory命令来完成。2.在编译任何HDL代码前,要建立一个设计库来存放编译结果。选取DesignCreateaNew
7、Library生成一个新的设计痺。确定选取Create:anewlibraryandalogicalmappingtoit,在LibraryName域中键入work,然后选取OK。这就在当前目录中建立了一个子目录,即你的设计库。QuestaSim在这个目录中保存了名为Jnfo的特殊文件。(Prompt:vlibworkvmapworkwork)3.选取工具栏里的Compile命令来编译counter.vhd文件到新库屮。这将打开CompileHDLSourceFiles对话框。使用vcom命令是看不到的。从列表中选取
8、counter.vhd再点击Compile,完成后选取Done。可以编译多个文件,按照设计的需要依次选取进行编译。(Prompt:vcomcounter.vhd)4.土取工具栏里的Loaddesign按钮,导入设计单元。Loaddesign对话框川'以让你选择库和顶级(top-level)设计单元來仿真,你也可以为仿真选取SimulationR
此文档下载收益归作者所有