主要内容

MATLAB 生成 HDL 代码

从 MATLAB® 算法生成 HDL 代码

通过生成 HDL 代码并将代码部署在专用集成电路 (ASIC) 或现场可编程门阵列 (FPGA) 上,在硬件中实现 MATLAB 算法。使用与 HDL 代码生成兼容的语法和函数编写 MATLAB 算法。如果算法使用浮点数据,HDL Coder™ 可助您将其转换为定点算法。在生成 HDL 代码并验证它与原始算法匹配后,将 HDL 代码部署至目标硬件。

类别

  • MATLAB 算法设计
    支持的 MATLAB 语法和函数、System object、最佳做法
  • 定点转换
    将浮点代码转换为定点代码,优化定点数据类型
  • 原生浮点
    从浮点设计生成并验证 HDL 代码
  • 代码生成
    生成 HDL 代码和测试平台、编码标准与报告,导出设计以进行系统集成
  • 验证
    使用 HDL 测试平台、联合仿真或 FPGA 在环对生成的 HDL 代码进行仿真和验证
  • 部署
    综合脚本并将生成的 HDL 代码部署到 Intel®、Xilinx®Microchip、Speedgoat® 及自定义 FPGA 板
  • 速度与面积优化
    通过资源复用、流式传输、流水线、RAM 映射进行改进