面向英特尔® FPGA 的 DSP Builder
概述
面向英特尔® FPGA 的 DSP Builder 是一款数字信号处理 (DSP) 设计工具,支持从 MathWorks Simulink 环境中直接向英特尔® FPGA 生成 DSP 算法的硬件描述语言 (HDL) 代码。
- 该工具可从 MATLAB 函数和 Simulink 模型生成高质量的可合成 VHDL/Verilog 代码。
- 生成的寄存器传输级 (RTL) 代码可用于英特尔 FPGA 编程。
- 面向英特尔® FPGA 的 DSP Builder 广泛应用于雷达设计、无线和有线通信设计、医学影像和电机控制等应用。
特性
面向英特尔® FPGA 的 DSP Builder 支持实施具备高性能和高效率等优势的 DSP 设计。下面是这款产品一些主要特性:
- 将 RTL 导入您的 MathWorks MATLAB/Simulink 环境,以便进行协同仿真和代码生成。
- 从高级示意图转换为针对英特尔® FPGA 优化的低级 VHDL
- 使用矢量处理来执行高性能定点和浮点数字信号处理 (DSP),例如复杂的 IEEE 754 单精度浮点。
- 执行按钮设计迁移至英特尔® Arria® 10 和英特尔® Stratix® 10 设备中的英特尔硬浮点 DSP 模块。
- 使用 ALU 折叠从固定数据速率设计构建自定义运算逻辑单元 (ALU) 处理器架构
- 执行高级综合优化、自动流水线插入和平衡,以及目标硬件映射。
- 使用灵活的“白盒”快速傅立叶变换 (FFT) 工具包(具有开放的库和模块层次结构),构建自定义快速傅立叶变换 (FFT) 算法。
- 使用设计人员指定的系统时钟约束来自动完成流水线、时分复用/折叠和闭合时序。
- 访问高级 math.h 函数和多通道数据。
- 为所有设计生成资源使用表,无需英特尔® Quartus® Prime 软件编译。
- 自动生成英特尔® Quartus® Prime 软件、Timing Analyzer、Platform Designer(原 Qsys)以及 ModelSim*-英特尔® FPGA Edition 的项目或脚本。
入门
- 所需安装顺序:
- 英特尔® Quartus® Prime 软件
- MathWorks
- 面向英特尔® FPGA 的 DSP Builder
- 对于最新的英特尔® Stratix® 10、英特尔® Arria® 10 和英特尔® Cyclone® 10 GX 器件,请下载 Pro Edition。
- 对于英特尔® Arria® 10、Stratix® V、Cyclone® V、英特尔® Cyclone® 10 LP 和英特尔® MAX® 10 器件,请下载 Standard Edition。
- 需要其他 MATLAB 和 DSP Builder 许可。
- 了解如何将 DSP Builder 许可添加到 MATLAB 安装中。
下载 DSP Builder
下载面向英特尔® FPGA 的 DSP Builder。
获取许可支持信息
请访问英特尔® FPGA 许可支持中心,详细了解许可支持信息。
获取评估许可
从 MathWorks 中获取您的 30 天试用软件,与面向英特尔® FPGA 的 DSP Builder 共同使用。