欢迎来到天天文库
浏览记录
ID:40415972
大小:568.01 KB
页数:16页
时间:2019-08-02
《Quartus II 软件的使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、QuartusII软件的使用入门4.1QuartusII简介QuautusII是Altera公司的综合性PLD开发软件,支持原理图、VHDL、Verilog-HDL以及AHDL等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整的PLD设计流程。它支持Altera的IP核,包含了LPM/MegaFunction宏功能模块库,使用户可以充分利用成熟的模块,简化了设计的复杂性、加快了设计速度。对EDA第三方工具的良好支持也使用户可以在设计流程的各个阶段使用熟悉的第三方EDA工具。在本教程中使用的QuartusII的版本为5.0。4.1.1设计
2、工作流程QuartusII的设计流程图如图所示。设计输入设计编译功能仿真时序仿真硬件配置与验证图QuartusII的设计流程图用户首先对所做项目进行设计,明确设计目的、设计要求。然后利用原理图输入方式或文本输入方式进行设计输入。输入完成后进行编译,若编译过程中发现错误,则应检查设计输入以修改错误,直至没有错误产生。编译完成后进行仿真,检查是否达到了设计要求,若未达到要求,需重新检查设计输入及编译过程,不断迭代、收敛直至满足设计要求。最后将设计配置到目标器件中进行硬件验证与测试。4.1.2QuartusII的图形用户界面QuartusII的图形用户界面如图所示,从图中可
3、以看出共有以下几个子窗口。状态窗口消息窗口项目导航窗口编辑输入窗口图QuartusII软件的图形用户界面1.Projectnavigator项目导航窗口项目导航窗口包括3个可以切换的标签:Hierarchy标签用于层次显示,提供了逻辑单元、寄存器、存储器使用等信息;File和DesignUnits提供了工程文件和设计单元的列表。2.编辑输入窗口设计输入的主窗口,无论原理图还是硬件描述语言编译、仿真的报告都显示在这里。3.Status窗口状态窗口,用以显示各系统运行阶段的进度。4.Message窗口消息窗口,实时提供系统消息、警告和错误等信息。5.TclConsole窗
4、口Tcl命令窗口,可以直接输入Tcl命令或教本文件。4.2QuartusII软件使用本节我们以一个D触发器的设计为例,详细介绍QuartusII的使用方法,引导读者快速入门,同时对每一步骤,包括设计输入(包括文本输入和原理图输入)、编译、仿真合器件配置等作了较为详细的说明,便于读者理解设计流程。4.2.1设计输入QuartusII支持多种设计输入方法,既允许用户使用多种方法描述设计,常用的设计输入方式有:原理图输入、文本输入和第三方EDA工具输入。输入方法不同,生成的文件格式也不同。QuartusII5.0版本软件中的设计输入支持的文件格式有:VHDL、Verilog
5、-HDL、AHDL、BlockDesignFile(原理图输入)、EDIF(网表文件输入)。本例中主要介绍文本输入方法和原理图输入方法。lVHDL(.vhd文件):IEEE标准描述语言。有美国国防部的逻辑描述标准发展而来,因而系统性、结构性较好。支持从系统级到门级的描述方式,是目前最常用的HDL描述语言之一,可移植性较好。lVerilog-HDL(.v文件):IEEE标准描述语言。拥有和C语言类似的格式和语法,在ASIC设计领域应用广泛。支持行为级描述并在门级描述方面拥有独特的优势,也是目前最常用的HDL描述语言之一,可移植性较好。lAHDL(.tdf文件):Alte
6、ra公司自有的HDL描述语言。在Altera公司的软件工具及提供的设计资源中应用广泛。虽然并不是主流的HDL描述方式,可移植性也不是很好(只能用于Altera的综合器),但是使用它在描述一些逻辑尤其是与Altera器件底层相关的设计时结合的很好。lBlockDesignFile(.bdf文件):原理图输入方式。几乎所有的EDA工具都会提供原理图输入方式,这种方式简单易用而且非常直观,缺点时直观的图形背后调用的模块库不兼容导致了这种描述方式的可移植性不好。值得一提的是,QuartusII的原理图输入方式实现了从原理图模块到HDL描述语言的双向自动转换功能,即可以实现原理
7、图和HDL的混合输入,这在进行大型设计时是相当有意义的。lEDIFNetlist(.edf文件):网表文件输入。网表记录的是设计的组成以及连接方式,由第三方综合工具产生或者IP供应商提供。这种输入方式与上述四种的层次是不同的,可以理解为是已经综合完成的设计,QuartusII会根据网表的描述进行布局布线将设计具体部署到确定的Altera器件中。下面开始进行设计输入的工作,此部分分为文本输入设计和原理图输入审计分别对进行D触发器的设计输入进行说明,下面首先打开QuartusII软件,点击QuartusII5.0的图标,打开QuartusII的图像用户设
此文档下载收益归作者所有