设计输入和规划资源中心

Altera为规划和构建您的设计、管理设计中的亚稳态问题,以及对设计结果质量会产生明显影响的HDL编程风格提供指南。关于设计输入、规划和指南的信息,请参考:

您还可以参考Quartus® II软件设计输入页面,迅速简要了解设计输入特性。

如果需要搜索已知的设计相关问题和技术支持解决方案,请使用Altera的知识数据库。您还可以访问Altera®论坛,与其他Altera用户联系并讨论技术问题。关于更详细的技术支持,请使用mySupport来建立、查看并更新服务申请。

设计输入和规划资源

表1提供了设计输入和规划文档的链接,包括设计指南。

表1.设计输入和规划文档

标题

说明

采用Quartus II软件规划设计(PDF)

Quartus II手册中的这一章讨论了重要的FPGA设计规划问题,提出了建议,介绍了适用于Altera FPGA的各种工具,帮助您提高设计效能。

建议的设计实践(PDF)

Quartus II手册中的这一章介绍了同步设计实践,以及建议的设计方法。还介绍了帮助您找到可能存在的设计问题的Quartus II设计助手功能。

采用Quartus II软件管理亚稳态(PDF)

Quartus II手册中的这一章介绍了Quartus II分析、报告,以及优化特性,帮助您管理Altera器件的亚稳态问题。还提供了设计指南,以减小亚稳态的影响。

推荐的HDL编码风格(PDF)

Quartus II手册中的这一章提供了Verilog HDL和VHDL编码风格建议和实例,包括Altera宏功能推断,以及与器件相关的编码指南。

采用底层基元进行设计用户指南 (PDF)

这一用户指南介绍了使用体系结构小构件模块和分配的底层HDL设计方法,完成特殊的硬件实现。

高级综合指南:Stratix II、Stratix III和Stratix IV器件设计指南(PDF)

 

设计文件(ZIP)

这一用户指南讨论您在优化Stratix® II、Stratix III和Stratix IV FPGA中的自适应逻辑模组(ALM)设计模块时所使用的手动方法。文档包括了一组电路构建模块及其相关的讨论,每一节列出了实例设计文件,您可以使用这些文件来进行测试,更好的理解怎样实现更复杂的优化。

Quartus II集成综合(PDF)

Quartus II手册中的这一章记录了Quartus II软件支持的设计流程和语言。它解释了怎样采用Quartus II综合选项、属性和其他特性,改进并控制您的综合结果。还讨论了节点名称约定,怎样通过综合来保留节点。

表2提供了设计输入和规划的培训和演示链接,包括设计指南。

表2.设计输入和规划培训和演示

标题

说明

设计输入
(在线演示)

您将了解到怎样在Quartus II中建立一个工程并输入设计。

 

这一演示约3.5分钟。

高密度FPGA设计规划指南  

(在线课程)

您将学习怎样通过合适的设计规划方法,避免引脚布局、功耗和时序问题。

 

这是一个小时的在线课程。

VHDL基础

(在线课程)

您将简要了解VHDL语言及其在可编程逻辑设计中的应用。

 

这是一个小时的在线课程。

VHDL入门

(由教师指导的课程)

您将基本掌握VHDL语言及其在可编程逻辑设计中的应用。重点是VHDL综合结构;但是,您还能学到仿真结构。您能够基本理解VHDL,从而开始自己的设计开发。通过实现各种简单但是实际的设计,您获得了手动操作的经验。

 

这是一天由教师指导的课程。

高级VHDL设计方法  

(由教师指导的课程)

您将学习VHDL综合高效的编程方法,特别是针对Altera器件。您会获得编写行为和结构代码的经验,学习怎样高效的编写常用逻辑函数,例如,寄存器、存储器和算术函数。

这是一天由教师指导的课程。

Verilog HDL基础

(在线课程)

您将简要了解Verilog HDL语言及其在可编程逻辑设计中的应用。

这是一个小时的在线课程。

Verilog HDL入门

(由教师指导的课程)

您将学习怎样在Verilog中实现基本结构和模型结构,建立最优FPGA设计。重点是Verilog HDL综合结构;但是,您还能学到仿真结构。您还可以学到怎样使用Verilog HDL中的各种特性,例如,可编程逻辑设计中的延时。通过实现各种简单但是实际的设计,您获得了手动操作的经验。

这是一天由教师指导的课程。

高级Verilog HDL设计方法

(由教师指导的课程)

您将学习可综合Verilog高效的编程方法,特别是针对Altera器件。您将获得编写行为和结构代码的经验,通过多种高效的编码风格实现状态机。您还可以学习怎样在FPGA上优化设计。

这是一天由教师指导的课程。

使用Quartus II软件:原理图设计

(在线课程)

中文版:使用Quartus II软件:原理图设计

(在线课程)

您将学习怎样使用Quartus II软件图形编辑器来建立一个原理图设计。学习怎样使用随Quartus II软件安装的函数库(例如,乘法器、滤波器,等等)。还可以学习怎样生成您自己的定制函数。

这是30分钟的在线课程。