UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Xilinx FPGA 的基本 DSP 实现技巧

发布日期:
August 2012
适应水平:
DSP 3
培训时间:
2 天

快速链接

主要文档

课程对象

对开发具有数字信号处理功能的产品感兴趣的工程师和设计师.

必备条件

  • 数字信号处理理论的基本知识,包括下列原理

    • 采样率
    • 有限脉冲响应(FIR)和无限脉冲响应(IIR)滤波器
    • 振荡器和混合器
    • 快速傅立叶变换(FFT)算法

推荐

注册

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

课程说明

本课程介绍了 Xilinx FPGA 的数字信号处理 (DSP) 技术的基础知识。本课程先回顾了二进制数基础理论、数学和 FPGA 内部对信号处理至关重要的基本特性。本课程探索了各种滤波器技巧,重点介绍了 Xilinx 器件内的最佳实现,并进一步考查了 FFT、视频和图像处理。课程中会穿插介绍与信号处理有关的 Xilinx 内核和 IP。本课程还提供了动手练习,可以增强对所学原理的理解。

硬件

  • 架构: 7 系列 FPGAs*
  • 演示板:无*

* 本课程重点介绍7系列FPGA的架构。如需详细说明或其它定制,敬请联系当地授权培训机构。

获得的技能

完成这次全面的培训之后,您就会知道如何:

  • 介绍利用 FPGA(而非传统处理器)实现 DSP 设计的优势
  • 利用定点二进制运算并发掘如何利用这些知识在 FPGA 内创建高效设计
  • 了解如何利用 FPGA 内的 CLB Slice 和更先进的 DSP48 实现 DSP 算法
  • 解释通过器件的数据流,介绍如何利用分布式存储器、块 RAM、寄存器和 SRL 正确实现这些设计
  • 构建不同的 FIR 滤波器和 FFT 实现,介绍如何在 FPGA 内优化这些实现
  • 解释面向视频和成像系统的算法,以及如何在 FPGA 内实现这些算法

课程概要

实验 讲座 演示

第 1 天

  1. 1.1
    基础知识回顾
  2. 1.2
    架构
  3. 1.3
    FPGA 数学
  4. 1.4
    实验 1:带符号数转换、量化与舍入,加法器,减法器和累加 了解如何为基本数据函数估算器件资源利用率。对比不同的功能实现方法。
  5. 1.5
    移位寄存器、RAM 和应用
  6. 1.6
    实验 2:SRL32E 和 RAM 估算与级联 了解如何优化 Xilinx FPGA 中的存储器与存储。
  7. 1.7
    FIR 滤波器
  8. 1.8
    实验 3:滤波器实现、资源和性能估算 了解何时使用不同的实现策略以及怎么使用,才能实现最佳的滤波器实现方案。

第 2 天

  1. 2.1
    高级滤波器技巧
  2. 2.2
    实验 4:滤波器实现、资源和性能估算 可了解高级滤波器拓扑。利用各种方法构建多通道和多速率滤波器。讨论了实现策略,采用了最佳方法。
  3. 2.3
    快速傅里叶变换
  4. 2.4
    实验 5:FFT 实现、资源和性能估算 为 FFT 实现方案选择正确的参数,以满足设计目标。研究了资源估算,并且通过实现实例分析了性能折中。
  5. 2.5
    视频和成像
  6. 2.6
    我们能实现什么?
  7. 2.7
    演示:系统生成器(System Generator)和带有 DSP-目标参考设计的内核生成器(CORE Generator)工具 有针对性的参考设计 — 介绍针对 DSP 的硬件电路板和软件工具。见证 Xilinx DSP 工具和 IP 的功耗、简便易用性与设计效率优势。加强对从课程资料和练习中学到的原理的理解。
  8. 2.8
    何处可以了解更多信息?
的页面