HDL Coder
从 MATLAB 代码生成 HDL 和高级综合 (HLS) 代码
说明
HDL Coder 从硬件支持的 MATLAB® 代码生成可综合的 HDL 代码和 HLS 代码。您可以生成 VHDL、Verilog、SystemVerilog 或 HLS 代码,这些代码可以集成到 MATLAB 外部的现有 HDL 应用程序中。
基于工作流的用户界面将逐步引导您完成代码生成。使用该 App,您可以执行以下操作:
创建一个工程或打开现有 HDL Coder™ 工程。
为您的工程指定 MATLAB 函数和 MATLAB 测试平台。
对于代码生成工作流,选择 MATLAB to HDL 或 MATLAB to HLS。
通过指定 MATLAB 测试平台文件来建议输入数据类型或自动定义数据类型。
将浮点 MATLAB 代码转换为定点 HDL 代码或 HLS 代码。
指定目标设备和综合工具,以将生成的 HDL 或 HLS 代码部署到目标硬件。
访问生成的文件并查看代码生成报告。
使用 HDL 测试平台、联合仿真或 FPGA 在环验证生成的 HDL 代码的数值行为。
使用 HDL 测试平台验证生成的 HLS 代码的数值行为。
使用通用 ASIC/FPGA 工作流为指定硬件综合以及布局布线生成的 HDL 代码。
使用 IP 核生成工作流将生成的 HDL IP 核与嵌入式处理器集成。
生成编程文件并将其下载到目标设备。
打开 HDL Coder App
MATLAB 工具条:在 App 选项卡上,在代码生成下,点击 HDL Coder 图标。
MATLAB 命令提示符:输入
hdlcoder。
注意
HDL Coder 在 MATLAB Online™ 中不可用。
示例
编程用途
版本历史记录
在 R2012a 中推出
