主要内容

编程工作流

用于代码生成和配置的命令行函数以及使用 HDL 工作流脚本执行端到端工作流

在命令行中,您可以使用 makehdl 函数为 Simulink® 模型生成 HDL 代码。如果要将生成的代码部署到目标 FPGA 设备,可以使用 HDL 工作流顾问。您可以将工作流设置导出到脚本,然后在命令行中运行工作流。要了解详细信息,请参阅Run HDL Workflow with a Script

hdlcoder.WorkflowConfigConfigure HDL code generation and deployment workflows
hdlcoder.TimingGeneratorBase class to implement custom tool and device support for critical path estimation reporting (自 R2024a 起)

函数

全部展开

makehdlGenerate HDL RTL code from model, subsystem, or model reference
makehdltbGenerate HDL test bench from model or subsystem
hdladvisorDisplay HDL Workflow Advisor
hdlcoder.runWorkflowRun HDL code generation and deployment workflow
exportGenerate MATLAB script that recreates the workflow configuration
setAllTasks启用工作流中的所有任务
clearAllTasks禁用工作流中的所有任务
validate检查 HDL Workflow CLI 配置对象中的属性值
hdlsetup设置用于 HDL 代码生成的模型配置参数
hdlsetuptoolpath设置系统环境以访问 FPGA 综合软件
hdlset_paramSet HDL-related parameters at model or block level
hdlget_paramReturn value of specified HDL block-level parameter for specified block
hdlsaveparamsSave nondefault block- and model-level HDL parameters
hdlrestoreparamsRestore block- and model-level HDL parameters to model
hdldispmdlparamsDisplay HDL model parameters with nondefault values
hdldispblkparamsDisplay HDL block parameters with nondefault values
hdlcleanup清除所有 HDL 代码生成状态 (自 R2021a 起)
genhdltdbGenerate timing databases for specified target device, device speed grade, and synthesis tool (自 R2021a 起)

主题

使用命令行界面

使用 HDL 工作流脚本

HDL 模块属性