主要内容

HDL Coder

MATLAB 代码生成 HDL 和高级综合 (HLS) 代码

说明

HDL Coder 从硬件支持的 MATLAB® 代码生成可综合的 HDL 代码和 HLS 代码。您可以生成 VHDL、Verilog、SystemVerilog 或 HLS 代码,这些代码可以集成到 MATLAB 外部的现有 HDL 应用程序中。

基于工作流的用户界面将逐步引导您完成代码生成。使用该 App,您可以执行以下操作:

  • 创建一个工程或打开现有 HDL Coder™ 工程。

  • 为您的工程指定 MATLAB 函数和 MATLAB 测试平台。

  • 对于代码生成工作流,选择 MATLAB to HDLMATLAB to HLS

  • 通过指定 MATLAB 测试平台文件来建议输入数据类型或自动定义数据类型。

  • 将浮点 MATLAB 代码转换为定点 HDL 代码或 HLS 代码。

  • 指定目标设备和综合工具,以将生成的 HDL 或 HLS 代码部署到目标硬件。

  • 访问生成的文件并查看代码生成报告。

  • 使用 HDL 测试平台、联合仿真或 FPGA 在环验证生成的 HDL 代码的数值行为。

  • 使用 HDL 测试平台验证生成的 HLS 代码的数值行为。

  • 使用通用 ASIC/FPGA 工作流为指定硬件综合以及布局布线生成的 HDL 代码。

  • 使用 IP 核生成工作流将生成的 HDL IP 核与嵌入式处理器集成。

  • 生成编程文件并将其下载到目标设备。

HDL Coder app

打开 HDL Coder App

  • MATLAB 工具条:在 App 选项卡上,在代码生成下,点击 HDL Coder 图标。

  • MATLAB 命令提示符:输入 hdlcoder

注意

HDL CoderMATLAB Online™ 中不可用。

编程用途

全部展开

hdlcoder 打开 HDL Coder

版本历史记录

在 R2012a 中推出