QuartusII开发环境简介_第1页
QuartusII开发环境简介_第2页
QuartusII开发环境简介_第3页
QuartusII开发环境简介_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、QuartusII开发环境简介.QuartusII概述QuartusII是Altera提供的FPGA/CPLD开发集成环境,Altera是世界最大可编程逻辑器件供应商之一。QuartusII在21世纪初推出,是Altera前一代FPGA/CPLD集成开发环境MAX+plusII的更新换代产品,其界面友好,使用便捷。在QuartusII上可以完成设计输入、HDL综合、布线布局(适配)、仿真和下载和硬件测试等流程,它提供了一种与结构无关的设计环境,使设计者能方便地进行设计输入、快速处理和器件编程。Altera的QuartusII提供了完整的多平台设计环境,能满足各种特定设计的需要,也是单芯片可编程

2、系统(SOPC)设计的综合性环境和SOPC开发的基本设计工具,并为AlteraDSP开发包进行系统模型设计提供了集成综合环境。QuartusII设计工具完全支持VHDL、Verylog的设计流程,其内部嵌有VHDL、Verilog逻辑综合器。QuartusII也可以利用第三方的综合工具,如LeonardoSpectrum、SynplifyPro、FPGAComplierII,并能直接调用这些工具。同样,QuartusII具备仿真功能,同时也支持第三方的仿真工具,如ModelSim。此外,QuartusII与MATLAB和DSPBuilder结合,可以进行基于FPGA的DSP系统开发,是DSP硬

3、件系统实现的关键EDA工具。QuartusII包括模块化的编译器。编译器包括的功能模块有分析/综合器(Analysis&Synthesis)、适配器(Filter)、装配器(Assembler)、时序分析器(TimingAnalyzer)、设计辅助模块(DesignAssistant)、EDA网表文件生成器(EDANetlistWriter)和编辑数据接口(ComplierDatabaseInterface)等。可以通过选择StartComplication来运行所有的编译器模块,也可以通过选择Start单独运行各个模块。还可以通过选择ComplierTool(Tools菜单),在Co

4、mplierTool窗口中运行该模块来启动编辑器模块。在ComplierTool窗口中,可以打开该模块的设置文件或报告文件,或打开其他相关窗口。此外,QuartusII还包含许多十分有用的LPM(LibraryofParameterizedModules)模块,它们是复杂或高级系统构建的重要组成部分,在SOPC设计中被大量使用,也可在QuartusII普通设计文件一起使用。Altera提供的LPM函数均基于Altera器件的结构做了优化设计。在许多实用情况中,必须使用宏功能模块才可以使用一些Altera特定器件的硬件功能。例如各类片上存储器、DSP模块、LVDS驱动器、PLL以及SERDES和

5、DDIO电路模块等。图1-1中所示的上排是QuartusII编译设计主控界面,它显示了QuartusII自动设计的各主要处理环节和设计流程,包括设计输入编辑、设计分析与综合、适配、编程文件汇编(装配)、时序参数提取以及编程下载几个步骤。在图1-1下排的流程框图,是与上面的QuartusII设计流程相对照的标准的EDA开发流程。QuartusII编译器支持的硬件描述语言有VHDL(支持VHDL87及VHDL97标准)、VerilogHDL及AHDL(AlteraHDL),AHDL是Altera公司自己设计、制定的硬件描述语言,是一种以结构描述方式为主硬件描述语言,只有企业标准。QuartusII

6、允许来自第三方的EDIF文件输入,并提供了很多EDA软件的接口,QuartusII支持层次化设计,可以在一个新的编辑输入环境中对使用不同输入设计方式完成的模块(元件)进行调用,从而解决了原理图与HDL混合输入设计问题。在设计输入之后,QuartusII的编译器将给出设计输入的错误报告。QuartusII拥有良好的设计输入定位器,用于确定文本或图形设计中的错误。对于使用HDL的设计,可以使用QuartusII带有的RTLViewer观察综合后的RTL图。在进行编译后,可对设计进行时序仿真。在作仿真前,需要利用波形编辑器编辑一个波形激励文件,用于仿真验证时的激励。编译和仿真经检测无误后,便可以将下

7、载信息通过QuartusII提供的编程器下载入目标器件中了。Filter仿真设计输入AAssembler(编Analysis&Synthesis)卜载编程器图形或HDLI编辑TimingAnalyzer(时序分析匚.康芯实验箱简介GW48系列SOPC/EDA实验开发系统现在有三种型号,分别是GW48-CK、GK、PK2,其中GW48PK2是最新产品。该系统的实验电路结构是可控的,即可通过控制接口键,使之改变连接方式以适应不同的实验需要。因而,从物理结构上看,实验板的电路结构是固定的,但其内部的信息流在主控器的控制下,电路结构将发生变化一一重配置。这种“多任务重配置”设计技术指导文件的目

8、的有3个:1、适应更多的实验与开发项目。2、适应更多的PLD公司的器件。3、适应更多的不同封装的FPGA和CPLD器件。本实验室为GW48PK2开发系统,它包含GW48-GK系统全部配置和功能,并增加40P单片机接口实验模块、0.5Hz-100MHz标准时钟源,和128X64点阵LCD液晶显示屏,含液晶显示驱动电路、接口控制电路、负压发生器件和显示缓冲RAM等,可以十分方便地显示信号波形、瞬态信号、汉字、图象、表达式、各种字母符号、数字等等。特别适合于需要大信息量显示的EDA或SOC实验、现代计算机组成原理实验、基于EDA的DSP实验、基于SOPC的嵌入式系统实验及各类IP核的验证等等。也特别

9、适合于基于EDA的创新实验开发。三.使用步骤1 .新建一个工程,注意顶层设计实体名必须与顶层文件名一致.hS'QuailsTI图1-3-,新建一个工程2.选艳静标芯片类型.UH康芯实斛T(GW48-PK2)使?常是EEdit丫1点曾Jrojecl3siicncutsK30TC1MewProject.Wizard.还可以通过选择cinv图1-4图1-6,可呼匚,ConvertNW+FLV5HProject.s.3.新建一个Verilog-文博如图1-5.CloseProiect4.编辑文档选择工程目录注意模块名必须与项目名一致新建一项目名称1-5.档编辑5.对编辑好腋制彳林I胃i译2如图

10、1-7.必须与顶层文件名保持一致.图1-7在完全编译情况下,QuartusII进彳44项Analysis,并给出相映的信息报k,Assembler、和Timi这四个模块。如果有错误产生,可在错误信息Module报告栏里为击某一错误信息,Start单独运行在程序中确定错Ftoc误位置,对其进行修改,然后重新保存、编译,直到成功为止。6.QuartusII时序仿真当文档编译成功后,可进行时序仿真,以检测设计的程序是否符合要求。具体方法如图1-8.卓biATVTNodeFinder中UliInsertKodeacBits有雀波形文件点击InsertNodeorBus、丁丁入该页面toA沏;bl.vC

11、mplatcmReportRbwSummaiii|用Waveiaml.vwr赖bl.v昌Sirri'jln.11anReport昌IBLe1Hsticeonn”Tuimury,下tflBFlos'S«Ilinas-与Mi中岳建Sunnarytww_|ConnpriatiQinReporl-FIqwS:QblvwFSiunititi«aIvmfQraiEMut«rTimeNuigVoIuaA.t1253qeDevicem.?Pir.sTivninjg:S虫EDATool一ProcessingToolsIfllirtdo511ings;.Setting

12、s.B0方pToTu1_a2_b3_/out4Location就bl.v单击启动波形仿真IrstervspecialFunctionA=GeneralFunction3PIN_11RowI/ORDVnBSYPIN2RowI/OPIN_13RowI/OPIN4RowI/OINIT_DONEPIN_17RowI/O3H|b1wt双击空白处产注下用基单,AssignmentEditor&Timing*LogicOptions%=字V%=Ctr1+Sh.i£t+fDirRrHriinReservedLyil口L.LIUI1ToolsWindowHelpKimEDATimingAnalysisTqoIHarma汨Setup山归川笛京ILF11Mo|JTAG二Pigg噂薄:AlloDelectFilebl.setEP1K3CT144CheclluniOOOOE515Useicode0000007FXHadwareSeti<j.BjBlaster|LPT1b

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论