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!

面向软件设计人员的基于 C 语言的 HLS 编码

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

快速链接

主要文档

课程对象

期待使用高层次综合的软件工程师。

必备条件

  • C、C++ 或 SystemC 知识
  • 软件设计经验

注册

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

课程说明

基于 C 语言的编码越来越多地应用于硬件组件的建模和高层次综合中。本课程为软件工程师提供高效编写高层次综合代码所需的 FPGA 硬件知识。了解高层次综合的最佳实践、方法以及硬件建模、综合和验证方面基于 C 语言编码的细节问题。

软件工具

Vivado® System Edition 2012.2

硬件

  • 架构: Zynq®-7000 All Programmable SoC 和 7 系列 FPGA*
  • 演示板:无

* 本课程重点介绍了 Zynq-7000 All Programmable SoC 和 7 系列 FPGA 架构。 了解课内实验板的详细说明或其它定制方面信息,敬请联系当地授权培训机构。

获得的技能

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

  • 描述软件编程和硬件设计之间的区别
  • 确定硬件设计的基本原则
  • 使用 C 语言建模和仿真硬件组件
  • 使用 C 语言为高层次综合的硬件组件编码

课程概要

实验 讲座 演示

第 1 天

  1. 1.1
    为软件设计人员介绍硬件设计
  2. 1.2
    实验 1:分析一款简单的顶级硬件设计 分析顶级双频脉宽调制器 (PWM) 硬件系统。确定和分析硬件设计组件、并行流程和控制。
  3. 1.3
    基于 C 语言的硬件算法编码
  4. 1.4
    实验 2:C 语言模型的高层次综合 使用 Vivado HLS 中的各种技术和指令来提高设计性能。正在考虑的设计接受一个(自定义)RGB 格式的图像,可将其转换为 Y’UV 色彩空间,并将一个滤波器应用到 Y’UV 图像,然后将其转换回 RGB 格式。
  5. 1.5
    基于 C 语言的测试台编码
  6. 1.6
    实验 3:创建基于 C 语言的测试台 开发一款验证环境,用于测试基于 C 语言的设计并在 Vivado HLS 中进行验证。正在考虑的设计与在之前实验中使用的设计相同,是 Y’UV 过滤器。
的页面