使用Quartus II 软件编译您的首次设计
|
学习怎样在五分钟之内编译您的首次设计 |
理解Altera FPGA和CPLD设计流程
FPGA 设计流程 CPLD 设计流程我应该使用Quartus II 网络版软件,Quartus II 订购版软件,还是购买开发套件?
Altera同时提供免费的Quartus II 网络版软件和Quartus II 订购版软件。您可以阅读详细对比文件(PDF),以便进行选择。您还可以购买开发套件,它包括参考设计、IP内核以及Quartus II 软件的一年限时评估许可。
有哪些Quartus II 软件文档和学习资源?
表1列出了部分软件文档和学习资源。
表1. 文档和资源 |
|
能力水平 |
资源 |
初学 |
|
初学 |
Quartus II 软件快速入门指南 (PDF) |
初学 |
教程(包含在软件中) |
初学到中等 |
Quartus II 入门手册 (PDF) |
中等到高级 |
Quartus II 手册 (PDF) |
所有 |
Altera技术培训——免费在线以及由教师指导的培训 |
所有 |
|
所有 |
|
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设计流程


