欢迎来到天天文库
浏览记录
ID:59205081
大小:1.31 MB
页数:75页
时间:2020-09-26
《第3章_Altera_FPGA开发流程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章AlteraFPGA开发流程3.1QuartusII软件功能与特点3.2QuartusII软件安装与授权3.3QuartusII软件用户界面3.4QuartusII软件开发流程3.5QuartusII实例讲解3.5.1设计输入3.5.2设计综合3.5.3布局布线3.5.4仿真3.5.5编程与配置3.6Altera的IP工具3.6.1IP的概念和Altera的IP3.6.2使用Altera的基本宏功能3.6.3使用Altera的IP核3.1QuartusII软件功能与特点QuartusII是Altera公司继MAX+PLUSII后的新一代PLD开发软件,适合大规模FPGA的开发,它包含FP
2、GA设计流程中所有工具和第三方软件接口。通过使用该工具用户可开发和管理自己的设计。QuartusII提供完整的多平台设计环境,能够直接满足特定需要,为SOPC提供全面的设计环境。QuartusII软件包含有FPGA和CPLD所有的设计阶段的解决方案。支持多时钟定时分析、LogicLock基于块的设计、SOPC(单芯片可编程系统),内嵌SignalTapII逻辑分析仪、功率评估器等高级工具易于管脚分配和时序约束强大的HDL综合能力包含MAX+PLUSII的GUI,易于MAX+PLUSII的工程平稳过渡到QuartusII开发环境对于Fmax的设计具有很好的效果支持Windows、Solaris、
3、Hpux、Linux等多种操作系统第三方工具如综合、仿真等的链接编译速度不断提升,提高设计效率3.2QuartusII软件安装与授权3.3QuartusII软件用户界面启动QuartusII软件后界面,由标题栏、菜单栏、工具栏、资源管理窗、编译状态显示窗、信息显示窗和工程工作区等部分组成。标题栏菜单栏工具栏资源管理窗编译状态显示窗工程工作区信息显示窗一、标题栏标题栏主要显示当前工程路径和程序名。二、菜单栏菜单栏主要由文件File、编辑Edit、视图View、工程Project、资源分配Assignments、操作Processing、工具Tools、窗口Window和帮助Help等下拉菜单组成
4、。其中核心命令集中在工程Project、资源分配Assignments、操作Processing和工具Tools菜单中。下面主要介绍这些菜单的功能。『Project』菜单主要是针对工程进行一些操作。【Add/RemoveFilesinProject】添加或删除文件。【Revisions】创建或修改工程版本信息。【ArchiveProject】工程归档。【GenerateTclFileforProject】产生工程Tcl脚本文件。【GeneratePowerEstimationFile】产生功率评估文件。【HardCopyUtilities】与HardCopy器件相关功能。【Locate】将As
5、signmentEditor中的节点或源代码中的信号在TimingClosureFloorplan、编译后布局布线图、ChipEditor或源文件中定位。【SetasTop-levelEntity】将当前文件设置为顶层文件。【Hierarchy】打开工程工作区显示的源文件的上一层或下一层的源文件及顶层文件。『Assignments』菜单主要是对工程各方面进行设置。【Device】设置目标器件。【AssignPins】分配IO管脚。【TimingSettings】时序约束设置。【EDAToolSettings】第三方工具设置。【Settings】包含FPGA设计各项参数设置。【ClassicTi
6、mingAnalyzerWizard】时序约束向导。【AssignmentEditor】分配编辑器。【RemoveAssignments】删除已设定的类型的分配,如管脚分配、时序分配等。【DemoteAssignments】降级使用当前不严格的约束,使编译器更高效地编译分配和约束等。【Back-AnnotateAssignments】反标管脚、逻辑单元、LogicLock区域、节点、布线分配等。【ImportAssignments】导入分配文件。【TimingClosureFoorplan】启动时序收敛平面布局规划器。【LogicLockRegion】查看、创建和编辑LogicLock区域约束
7、以及导入导出LogicLock区域约束文件。『Processing』菜单包含对当前工程执行各种设计流程,如综合、布局布线、时序分析等。『Tools』菜单中包含QuartusII集成的工具,如MegaWizardPlug-Inmanager、ChipEditor、RTLViewer、Programmer等工具。三、工具栏工具栏中包含常用命令的快捷图标。鼠标移动到图标时,鼠标下方会出现此图标对应的含义
此文档下载收益归作者所有