数字信号处理

可变精度 DSP 架构及硬浮点运算符集成到第 10 代 FPGA 和 SOC 中

英特尔提供了独一无二的硬浮点解决方案。革命性的硬核 DSP 模块开创行业先河,率先在专用硬化电路中为 IEEE 754 单精度浮点功能提供本地支持。 这一技术突破支持在编译时采用 IEEE 754 浮点、标准精度(18 位)或者高精度(27 位)模式来配置精度可调 DSP 模块。 

在浮点模式下,每一个 DSP 模块都提供了单精度乘法器和单精度加法器,帮助 DSP 设计人员获得了以下关键优势:

  • 缩短的开发时间:使用具有本地浮点运算符的 FPGA,不需要将您的浮点设计转换到定点设计,这曾是难度很大而且非常耗时的任务。当您对设计进行迭代时,不用转换到定点设计,这进一步体现了工作效率优势。
  • 提高的浮点性能:过去的浮点实施性能受限,这是实施浮点运算符所需的额外逻辑和布线资源产生的定时瓶颈所致。而新的精度可调 DSP 模块可为浮点提供本地支持,能够以 DSP 模块的频率运行浮点运算,从而大幅度提高了性能。
  • 更高的资源效率:过去的浮点实施需要额外的逻辑和布线资源,因此,规模较大的复数浮点设计会在 DSP 模块之前耗尽逻辑资源。具有硬核浮点功能的 DSP 模块支持设计人员完全利用所有 DSP 模块中的浮点运算符,同时降低了功耗,为其它特性和功能提供更多的逻辑资源。

精度可调 DSP

英特尔® Arria® 10 和英特尔® Stratix® 10 FPGA 和 SoC 中有三种 DSP 块模式可用

  • 浮点模式 (硬核 IEEE 754 运算符)
  • 标准精度模式(18 位定点乘法器)
  • 高精度模式(27 位定点乘法器)

 

面向英特尔® FPGA 的 DSP Builder

面向英特尔® FPGA 的 DSP Builder 是一款数字信号处理 (DSP) 设计工具,支持直接在 MathWorks* Simulink* 环境中一键生成 DSP 算法的硬件描述语言 (HDL) 代码。面向英特尔® FPGA 的 DSP Builder 添加了额外的英特尔库及现有的 Simulink* 库,以及英特尔® DSP Builder 高级模块集和 DSP Builder 标准模块集。通过访问面向英特尔® FPGA 的 DSP Builder 页面查看最新的工具功能和详细特性。 

英特尔的知识产权 (IP) 产品组合包括 DSP IP 内核和向前错误检测和更正 IP 内核的唯一组合,是对面向英特尔® FPGA 的 DSP Builder 高级模块集设计示例的补充。在这里查找适合您的设计的 DSP IP。

设计


使用基于模型的视频和 IP 解决方案加快创新速度。

文档


包括有关设备、IP 内核、白皮书和参考设计的文档。

更多资源

您的 FPGA 设计需要帮助吗?

与英特尔协作完成您的下一个项目。

联系我们

英特尔® FPGA 技术

了解可用的软件、固件和工具可用,使所有开发人员能够利用英特尔® FPGA 的强大功能。

查看所有技术

英特尔® FPGA 和可编程器件

了解可如何自定义这些功能强大的器件,以加快关键工作负载并使设计工程师能够适应新兴标准或不断变化的要求。

查看所有器件