AlteraQuartusII软件开发流程.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AlteraQuartusII软件开发流程.ppt

第2章 Altera Quartus II软件开发流程 Altera是世界上最大的可编程逻辑器件供应商之一。为了方便、高效地开发该公司生产的FPGA/CPLD,Altera为设计者提供了一套集成开发软件。最初提供的是MAX+plus II软件,随着FPGA/CPLD的更新换代。在21世初推出新一代FPGA/CPLD集成开发软件QuartusⅡ,是MAX+plus II的更新换代产品。 2.1 Quartus II综述 Quartus II软件是Altera的集成综合开发工具,它集成了Altera 的FPGA/CPLD开发中各个阶段的所有工具,并为第三方软件提供了无缝接口。该工具支持逻辑门数在百万门级以上的逻辑器件的开发,还支持与结构无关的设计。它是一款容易使用、人机界面友好的开发软件。 2.1.1 Quartus II软件的特点 Altera Quartus II设计软件提供完整的多平台设计环境,含有FPGA/CPLD 设计所有阶段的解决方案。具有非常多的优点: 能够直接满足特定设计需要,为可编程芯片系统(SOPC)提供全面的设计环境;也为DSP Builder软件提供了集成综合环境;支持基于VHDL、Verilog HDL和AHDL的设计;支持原理图设计方式。 支持第三方的综合、仿真工具。如支持综合工具Leonardo Sspectrum、Synplify Pro等,支持仿真工具ModelSim。支持第三方的EDIF文件。 支持与结构无关的设计、提供强大的逻辑综合与优化功能。Quartus II支持的器件包括:Stratix系列、Stratix II系列、Stratix III系列、Cyclone系列、Cyclone II系列、Cyclone III系列、HardCopyII系列、APEX II系列、FLEX10K系列、FLEX6000系列、MAX II系列、MAX 3000A系列、MAX 7000系列和MAX 9000系列等。 支持设计者使用LPM模块、Megacore模块和Opencore模块。LPM模块均是基于Altera器件的结构进行了优化处理,是构建复杂和高级系统的重要组成部分。在实际使用中,如果要使用Altera器件的特定功能,必须使用LPM模块才能做到,如各类片上存储器、DSP模块、LVDS驱动器、PLL模块、SERDES模块和DDIO模块。Megacore模块是经过预先校验的HDL网表文件,用于实现复杂的系统级功能。用户可以从Altera公司购买而获得这些Megacore模块。Opencore模块是一种开放型的内核,设计者可以在购买前使用,对自己的设计进行评估。 支持多时钟定时分析和LogtcLock基于块的设计。 内嵌SignalTap II逻辑分析仪和功率估计器等高级工具。 易于实现引脚分配和时序约束。 2.1.2 Quartus II设计软件的流程和集成的工具 FPGA/CPLD的开发设计分为不同阶段,设计者使用Quartus II软件可以通过一系列流程来建立、组织和管理自己的设计。使用Quartus II软件的设计流程,如图2.1所示。 2.1.3 Quartus II软件的用户界面 Quartus II软件的默认启动界面,如图2.2所示。软件界面由标题栏、菜单栏、工具栏、资源管理窗口、编译状态显示窗、信息显示窗口和工程工作区等组成。 1.用户界面各个组成部分的作用 2.重要操作命令介绍 2.2 设计输入 使用Quartus II软件进行数字系统设计时,需要建立一个工程。工程包括在可编程器件中最终实现设计需要的所有设计文件和其他相关的设置文件。设计输入的方式有:原理图输入方式、文本输入方式、模块输入方式和EDA设计输入工具。设计输入的流程,如图2.5所示。 2.2.1 建立工程 用户可以通过单击 File|New Project Wizard命令来打开工程向导,建立工程,指定工程工作目录,分配工程名称,指定顶层设计实体的名称。还可以在工程中指定使用的设计文件、其它源文件、用户库和 EDA工具,以及目标器件。工程文件类型,如表2.1所示。 文件类型 说明 扩展名 Quartus II工程文件 指定用来建立工程和与工程相关修订的 Quartus II软件版本。 .qpf Quartus II设置文件 包括分配编辑器、平面布局编辑器、Settings对话框、Tcl脚本或者 Quartus II可执行文件产生的所有修订范围内或者独立的分配。工程中每个修订有一个 QSF。 .qsf Quartus II工作空间文件 包含用户偏好和其他信息,例如窗口位置,窗口中打开文件 及其位置。 .qws Quartus II默认设置文件 位于 \Quartus II system directory\win目录

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档