性能设计

课程介绍

参加性能设计课程将帮助您创建更高效的设计。这一课程将帮助您在更小的 FPGA 中或更低的速度级别下实现您的设计,进而降低系统成本。另外,通过掌握本课程介绍的工具和设计方法,您将能够更快地创建设计、缩短开发时间,降低成本。

注:性能设计的必备条件之一是完成了下述 HDL 编码风格课程的学习。登录 www.xilinx.com/cn/education,并点击录制的在线学习链接查看这些录制的课件。

适应水平

中级

培训时间

2 天

课程对象

具备 HDL 中等知识,有 Xilinx ISE™ 软件工具经验的 FPGA 设计者

必备条件

  • 完成了 FPGA 设计基础课程的学习或具有 FPGA 架构特性方面的同等知识;Xilinx
    实现软件流程和实现选项;阅读时序报告;基本的 FPGA 设计技巧;全局时序约束和约束编辑器
  • HDL 基本知识(VHDL 或 Verilog)
  • 深厚的数字设计背景
  • 基本 HDL 编码技巧 REL(第1和2部分)
  • Spartan®-3 FPGA HDL 编码技巧 REL(第1和2部分)
  • Virtex®-5 FPGA HDL 编码技巧 REL(第1和2部分)

软件工具

  • 带有 ISE 仿真器的 ISE Foundation™ 软件 10.1
  • ChipScope™ Pro 软件
  • Synplicity Synplify Pro 软件 9.2

获得的技能

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

  • 描述获得时序收敛的流程
  • 描述 Virtex™-5 FPGA 的结构特点
  • 描述数字时钟管理器(DCM)和锁相环(PLL)的特点,以及如何利用他们来改善性能
  • 通过复制寄存器和流水线改善性能
  • 描述不同的综合选项及如何能提高性能
  • 使用 CORE Generator™ 软件系统,创建并将内核集成进您的设计流程
  • 在包含核的 FPGA 设计中运行行为仿真
  • 使用时序分析器报告检查设计瓶颈
  • 应用高级时序约束达到您的性能目标
  • 使用高级实现选项提高设计性能

课程概要

第 1 天

  • 复习 FPGA 设计基础
  • 利用 Virtex-5 FPGA 资源进行设计
  • CORE Generator 软件系统
  • 实验1:CORE Generator 软件系统
  • 设计时钟资源
  • 实验2:设计时钟资源
  • FPGA 设计技术
  • 综合技术
  • 实验3:综合技术

第 2 天

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

实验介绍

  • 实验1:CORE Generator 软件系统 - 创建内核,
    将内核例示成 VHDL 或 Verilog 源代码,并且进行
    行为仿真。
  • 实验2:设计时钟资源 - 使用时钟控制向导
    配置 DCM 和全局时钟缓冲器资源。
  • 实验3:综合技术 - 体验不同的
    综合选项并观察结果。此实验的各个版本都
    适用于 Synplicity Synplify Pro、精密 RTL 和 Xilinx
    XST 软件。
  • 实验4:回顾全局时序约束 - 利用
    约束编辑器来输入全局时序约束。
  • 实验5:实现时序收敛 - 检查时序报告并
    输入特定通道的时序约束以满足性能目标。
  • 实验6:性能设计 - 仅使用实现选项来改善性能,
    最优化结果。
  • 实验7:FPGA Editor 演示 - 利用 FPGA Editor 来查看
    设计并为内网添加探针。
  • 实验8:ChipScope Pro 软件 - 为设计添加内部逻辑分析器
    以便进行实时调试。

注册

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

职位招聘 本地活动及在线座谈 本地新闻稿 投资者关系 反馈 法律声明 网站地图
© 1994-2008 Xilinx, Inc. All Rights Reserved.