Product|education-home

性能设计

课程说明

参加性能设计课程学习能够帮助您创建更高效的 FPGA 设计。本课程能够帮助您优化设计,以便用于更小的 FPGA 中或更低的速度级别下,进而削减系统成本。另外,通过掌握本课程介绍的工具和设计方法,您将能够加快设计创建步伐、缩短开发时间和降低成本。

发布日期

2009年10月

适应水平

FPGA 3

培训时间

2天

课程对象

对 FPGA 设计优化感兴趣、具备 HDL 中级知识和拥有 Xilinx ISE® 软件工具使用经验的 FPGA 设计者。

必备条件

  • 完成了 FPGA 设计基础课程的学习或具有 FPGA 架构特性方面的同等知识;Xilinx 实现软件流程;阅读时序报告;基本 FPGA 设计技术;全局时序约束和约束编辑器
  • HDL 中级知识(VHDL 或 Verilog)
  • 深厚的数字设计背景

推荐 REL

软件工具

  • ISE Design Suite: Logic 或 System Edition 11.3

获得的技能

完成此次全面的培训后,您将拥有完成下列操作所需的技能:

  • 介绍 Virtex®-6 FPGA 和 Spartan®-6 FPGA 的架构特性
  • 利用 CORE Generator™ 软件系统来创建内核并将其整合到您的设计流程中
  • 介绍 Virtex-6 和 Spartan-6 FPGA 的时钟特性以及它们是如何提升性能的
  • 通过复制寄存器和流水线来提升性能
  • 通过添加合适的同步电路来提高系统可靠性
  • 介绍不同的综合选项以及它们如何提升性能
  • 介绍实现时序收敛的流程
  • 利用时序分析器报告来确定设计瓶颈
  • 利用高级时序约束来实现您的性能目标
  • 利用高级实现选项来提升设计性能

课程概要

第1天

  • 回顾 FPGA 设计基础
  • 利用 FPGA 资源进行设计
  • CORE Generator 软件系统
  • 基本 FPGA 时钟资源
  • Virtex-6 和 Spartan-6 FPGA 时钟资源
  • 实验1:利用 FPGA 资源进行设计
  • FPGA 设计技术
  • 综合技术
  • 实验2:综合技术

第2天

  • 实现时序收敛
  • 实验3:回顾全局时序约束
  • 时序组和 OFFSET 约束
  • 特定路径的时序约束
  • 实验4:实现时序收敛
  • 高级实现选项
  • 实验5:性能设计
  • 实验6:FPGA Editor 演示(可选)
  • ChipScope Pro 软件(可选)
  • 实验7:ChipScope Pro 软件(可选)

实验说明

  • 实验1:利用 FPGA 资源进行设计 - 利用 CORE Generator™ 工具创建 block RAM 和时钟 FPGA 核例示这些内核和其它时钟资源并实现设计。
  • 实验2:综合技术 - 实验不同的综合选项(包括时序约束、资源共享、综合优化工作和寄存器均衡),查看结果。
  • 实验3:回顾全局时序约束 - 利用约束编辑器来输入全局时序约束。
  • 实验4:实现时序收敛 - 回顾时序报告,输入特定通道的时序约束以便全面介绍性能要求。
  • 实验5:性能设计 - 仅使用实现选项与 SmartXplorer 来改善性能和实现最佳结果。
  • 实验6:FPGA Editor 演示(可选) - 利用 FPGA Editor 来查看设计并为内网添加探针。
  • 实验7:ChipScope Pro 软件(可选)- 为设计添加内部逻辑分析器以便进行实时调试。

客户评价 

  • 指导老师很好,知识也很渊博


  • 我们的指导老师很友好,口碑好,并且还跟我们分享了他的动手经验。课程进度很完美;他对课程时间的掌控也很好,并且很好地平衡了讲解、演示、实验和一对一问答。总的来说,该培训课程是我所遇到的最好的培训课程之一。


  • 指导老师将培训材料变得很好懂。每天8小时的不间断学习让我们很能真正吸收课程材料的内容,但 Bill 见闻广博,并且让培训课程变得很有趣。


注册

了解课程安排以及学费和注册方面的信息,敬请联系授权培训机构:

/csi/footer.htm