FPGA设计流程
使用Quartus II 软件编译您的首次设计
理解Altera FPGA和CPLD设计流程
FPGA 设计流程 CPLD 设计流程
我应该使用Quartus II 网络版软件,Quartus II 订购版软件,还是购买开发套件?
Altera同时提供免费的Quartus II 网络版软件和Quartus II 订购版软件。您可以阅读详细对比文件(PDF),以便进行选择。您还可以购买开发套件,它包括参考设计、IP内核以及Quartus II 软件的一年限时评估许可。
有哪些Quartus II 软件文档和学习资源?
表1列出了部分软件文档和学习资源。
FPGA设计流程
在设计流程方法、系统设计、时序逼近方法、在系统验证技术以及第三方EDA支持等方面,Quartus II 软件现在具有非常独特的优势。下面列出了Quartus II 软件FPGA设计流程的某些突出特性。图1所示为Quartus II 软件FPGA设计流程的部分高级实例。有些步骤能够以图1中不同的顺序来完成。
图1. FPGA设计流程

设计输入和综合技术
Quartus® II设计软件使FPGA、CPLD和HardCopy® ASIC达到了最佳性能和效能,其丰富的设计特性加速了设计过程:
- 各种设计输入方法
- 脚本支持
- 渐进式编译:初始设置
- 支持系统级设计的SOPC Builder
- MegaWizard® 插件管理器可迅速方便地集成各种知识产权(IP)内核
- I/O引脚分配分析功能,简化了I/O引脚管理。
- Quartus II 集成综合
- 第三方设计输入和综合
- 基本编译流程
更多信息
验证和电路板级解决方案
Quartus® II 软件提供最先进的CPLD、FPGA和HardCopy® ASIC验证支持。除了能够集成所有的主要第三方验证工具和方法,Quartus II 软件还提供:
- TimeQuest时序分析器
- 集成了PowerPlay功耗分析和优化技术的功耗分析功能
- 芯片规划器(平面规划和芯片编辑器)
- SignalTap® II 嵌入式逻辑分析器(由渐进式编译功能提供支持,加速实现验证)
- RTL查看器/技术映射查看器
- 第三方验证支持
更多信息
优化工具
Quartus® II 设计软件使FPGA、CPLD和HardCopy® ASIC达到了最佳性能和效能,其丰富的优化特性增强了设计过程:
- 渐进式编译:优化
- 物理综合优化功能精确调整设计,实现最佳性能
- 设计空间管理器自动完成设计优化脚本
- 优化向导
更多信息
CPLD设计流程
使用最方便的CPLD设计软件
Altera的Quartus® II 订购版软件以及免费的Quartus II 网络版软件为MAX® II CPLD提供全面而又使用方便的设计环境,在此环境下完成所有的CPLD设计(参见图2)。Quartus II订购版和Quartus II网络版软件还能够与所有主要第三方综合和仿真工具无缝集成。
图2. Quartus II 软件CPLD设计流程

Quartus II为MAX+PLUS II用户提供的优势
Quartus II软件是性能最好,使用最方便的CPLD设计软件。利用内置MAX+PLUS® II “look-and-feel”选项,MAX+PLUS II软件用户可以充分利用Quartus II软件的高级特性和性能,而不必学习新的界面。请参考MAX+PLUS II用户转换到Quartus II。
|