支持

标题 详细信息
英特尔高级合成 (HLS) 编译器 19.3 版本说明

《英特尔® 高级合成编译器版本说明》提供关于英特尔 HLS 编译器(随英特尔 Quartus® Prime 软件版本 19.3 提供)的最新信息。本文包含英特尔 HLS 编译器版本 19.2。

英特尔高级合成 (HLS) 编译器 19.3 用户指南

《英特尔 HLS 编译器用户指南》提供了相关指令,用于合成、验证和模拟用于英特尔 FPGA 产品的知识产权 (IP)。完成整个组件开发流程,从创建组件和测试台,到使用英特尔 Quartus Prime 软件将组件 IP 集成至更大的系统。

英特尔高级合成 (HLS) 编译器入门指南

了解如何初始化编译器环境,查看英特尔 HLS 编译器提供的各种设计示例和教程,然后开始使用英特尔 HLS 编译器。 

英特尔高级合成 (HLS) 编译器参考手册

《英特尔 HLS 编译器参考手册》提供关于英特尔 HLS 编译器支持的特性的参考信息。查找有关英特尔 HLS 编译器命令选项、头文件、编译指示、属性、宏、声明、参数和模板库的详细信息。

英特尔高级合成 (HLS) 编译器最佳实践指南

《英特尔 HLS 编译器最佳实践指南》提供相关的技巧和实践,帮助您提高 FPGA 空间利用率和 HLS 组件性能。通常情况下,您可以在验证组件功能正确性之后,运用这些最佳实践。

 

英特尔高级合成 (HLS) 编译器快速参考 《快速参考指南》在双面页面上提供关于英特尔 HLS 编译器声明和属性的简要介绍。

英特尔® 高级设计论坛

 
 
这是一个社区论坛,可供会员提出和解答有关英特尔产品的问题。
 
查找有关英特尔® 高级合成编译器、面向英特尔® FPGA 的 DSP Builder 和面向 OpenCL™ 的英特尔® FPGA SDK 的问题,并与英特尔用户共享相关的解决方案
  库   描述
RAND
提供一个应用编程接口 (API),支持您在 HLS 组件内部生成随机浮点和整数。
MATH 包含 math.h 库中所有适用于您的操作系统 (OS) 的数学函数。
设计示例 描述
英特尔高级合成 (HLS) 加速器功能单元设计示例用户指南 英特尔高级合成 (HLS) 加速器功能单元 (AFU) 设计示例展示了如何借助英特尔 HLS 编译器创建面向英特尔加速堆栈的 AFU。
QRD
使用常见的修正 Gram Schmidt (MGS) 算法将输入矩阵分解为 Q 矩阵(标准正交)和 R 矩阵(上三角形)。本设计可在运行时进行参数化,因此,调用组件后,可以指定被分解矩阵的大小。编译设计之前,用户可以指定组件能够处理的最大矩阵大小。它显示了多种 HLS 实践,包括用于并行访问的内存库、流接口等。

刊物

标题 详细信息
英特尔® 高级合成 (HLS) 编译器产品简介 了解英特尔 HLS 编译器的主要特性与优势。

白皮书

标题 详细信息
英特尔® HLS 编译器:快速设计、编码和硬件 通过一个图像处理示例了解英特尔® HLS 编译器支持的设计流程。
借助英特尔 HLS 编译器实施高级 QRD 优化 了解如何通过优化矩阵 QR 分解应用,对英特尔 HLS 编译器的代码进行优化。

应用说明

标题 Details
AN 834:利用 IDE 针对英特尔 HLS 编译器进行开发 了解如何利用 Eclipse* IDE 针对英特尔® HLS 编译器进行开发
借助英特尔 HLS 编译器实施高级 QRD 优化 了解如何通过优化矩阵 QR 分解应用,对英特尔 HLS 编译器的代码进行优化。

注册培训课程

 
在本课程中,您将学习如何使用英特尔® HLS 编译器合成、优化与验证面向英特尔 FPGA 的设计组件。首先,我们将探讨 HLS 的优势,然后讨论英特尔 HLS 编译器的特性。您将学习如何使用编译器选项、生成的报告和最终生成的文件将 IP 集成至英特尔 Quartus® 设计软件项目。最后,您将学习如何使用生成的报告有效优化您的 IP。

课程结束后,您将能够:

  • 使用英特尔 HLS 编译器合成兼容英特尔 Quartus 的组件
  • 查看报告以调试与优化组件
  • 使用搭载软件测试台的 RTL 模拟器联合模拟您的 HLS 组件
  • 将 HLS 生成的组件集成至 FPGA 设计
  • 了解各种可用的接口并能针对各种类型的组件选择最佳接口
  • 有效使用各种数据类型和数学支持特性
  • 了解编译器管线如何循环
 
在本课程中,您将学习如何使用高级技术,借助英特尔 HLS 编译器为英特尔 FPGA 创建经过优化的 IP。我们将介绍如何使用推荐的技术提升循环管线的性能。我们将介绍英特尔 HLS 编译器如何生成并优化本地内存架构,以及如何最好地指导编译器创建从不停顿的本地内存。最后,我们将使用真实的设计示例展示优化流程。

 

课程结束后,您将能够:

  • 使用英特尔 HLS 编译器生成的 HTML 报告找到组件中的性能瓶颈
  • 通过删除数据与内依赖性有效传输循环
  • 使用编译指示控制 HLS 循环性能
  • 优化本地内存架构
  • 使用英特尔 HLS 编译器中的所有优化工具创建一个高性能 FPGA IP