黑色经典系列之《fpga应用开发入门与典型实例》

黑色经典系列之《fpga应用开发入门与典型实例》

ID:33808329

大小:1.30 MB

页数:45页

时间:2019-03-01

黑色经典系列之《fpga应用开发入门与典型实例》_第1页
黑色经典系列之《fpga应用开发入门与典型实例》_第2页
黑色经典系列之《fpga应用开发入门与典型实例》_第3页
黑色经典系列之《fpga应用开发入门与典型实例》_第4页
黑色经典系列之《fpga应用开发入门与典型实例》_第5页
资源描述:

《黑色经典系列之《fpga应用开发入门与典型实例》》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、华清远见—嵌入式培训专家(短期高端培训、企业内训)http://www.farsight.com.cn“黑色经典”系列之《FPGA应用开发入门与典型实例》第5章FPGA设计开发软件Quartus的使用技巧本章目标掌握QuartusII软件的安装和基本操作掌握QuartusII下FPGA的设计流程掌握SignalTAPII和LogicLock两个重要的设计工具华清远见旗下品牌—嵌入式学院(长期就业培训):http://www.embedu.org华清远见—嵌入式培训专家(短期高端培训、企业内训)http

2、://www.farsight.com.cn5.1QuartusII软件简介QuartusII设计软件是Altera提供的完整的多平台设计环境,能够直接满足特定设计需要,为可编程芯片系统(SOPC)提供全面的设计环境。QuartusII软件含有FPGA和CPLD设计所有阶段的解决方案。QuartusII是Altera公司新一代的EDA设计工具,由该公司早先的MAX+PLUSII演变而来。不仅继承了MAX+PLUSII工具的优点,更提供了对新器件和新技术的支持,使设计者能够能轻松和全面地介入设计的每一个

3、环节。本章将对这个软件进行全面的介绍。5.2QuartusII软件新特性可以按照个人偏好,自定义QuartusII软件的布局、菜单、命令和图标。当第一次打开QuartusII软件时,可以在标准QuartusII用户界面和MAX+PLUSII界面之间选择外观和操作习惯,或者稍候使用“Customize”对话框(Tools菜单)选择外观和操作习惯。“Customize”对话框也允许设置是否显示QuartusII或者MAX+PLUSII快捷菜单,是设置在菜单栏的左边还是右边。QuartusII快捷菜单包含的

4、菜单命令用于每个QuartusII应用程序,是常用处理命令。如图5.1所示为“Customize”对话框。MAX+PLUSII快捷菜单与MAX+PLUSII软件的MAX+PLUSII菜单类似,提供用于应用程序的命令,也是常用的MAX+PLUSII菜单命令。MAX+PLUSII菜单上的命令与相应的QuartusII命令功能相同。如图5.2所示为QuartusII和MAX+PLUSII快捷菜单。图5.1Customize对话框华清远见旗下品牌—嵌入式学院(长期就业培训):http://www.embedu

5、.org《FPGA应用开发入门与典型实例》——第5章、FPGA设计开发软件Quartus的使用技巧QuartusII快捷菜单栏MaxPlusII快捷菜单栏图5.2QuartusII和MAX+PLUSII快捷菜单以下步骤描述了使用QuartusII基本设计流程。(1)使用NewProjectWizard(“File”菜单)建立新工程并指定目标器件或器件系列。(2)使用TextEditor建立VerilogHDL、VHDL或Altera硬件描述语言(AHDL)设计。根据需要,使用BlockEditor建立

6、表示其他设计文件的符号框图,也可以建立原理图。还可以使用MegaWizard®Plug-InManager(“Tools”菜单)生成宏功能模块和IP功能的自定义变量,在设计中将它们例化。(3)使用AssignmentEditor、PinPlanner、Settings对话框(“Assignments”菜单)、FloorplanEditor、“DesignPartitions”窗口、“LogicLock”功能指定初始设计约束。(4)进行EarlyTimingEstimate,在完成Fitter之前生成时

7、序结果的早期估算。(5)使用SOPCBuilder或DSPBuilder建立系统级设计。(6)使用SoftwareBuilder为Excalibur™器件处理器或Nios®嵌入式处理器建立软件和编程文件。(7)使用Analysis&Synthesis对设计进行综合。(8)如果设计含有分区,而没有进行完整编译,则需要采用PartitionMerge合并分区。(9)通过使用Simulator和GenerateFunctionalSimulationNetlist命令在设计中执行功能仿真。(10)使用Fit

8、ter对设计进行布局布线。(11)使用PowerPlayPowerAnalyzer进行功耗估算和分析。(12)使用TimingAnalyzer对设计进行时序分析。(13)使用Simulator对设计进行时序仿真。(14)使用物理综合、TimingClosure平面布局图、LogicLock功能、“Settings”对话框和AssignmentEditor改进时序,达到时序逼近。(15)使用Assembler为设计建立编程文件。(16)使用编程文件、Pro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。