主要内容

PostBuildBitstreamFcn

类:hdlcoder。ReferenceDesign
包:hdlcoder

在HDL工作流顾问中构建FPGA比特流任务后执行的回调函数的函数句柄

语法

PostBuildBitstreamFcn

描述

PostBuildBitstreamFcn类末尾调用的回调函数的函数句柄构建FPGA位流任务在HDL工作流顾问。调用此函数时,不能在外部运行构建过程。在运行构建FPGA位流任务,清除在外部运行构建过程复选框以在HDL Workflow Advisor中构建FPGA位流。

如果hRD属性构造的参考设计对象是否为hdlcoder。ReferenceDesign类,然后使用以下语法注册函数句柄:

hRD。PostBuildBitstreamFcn =...@my_reference_design.callback_PostBuildBitstream;

要定义回调函数,请创建一个定义MATLAB的文件®函数,并将其添加到MATLAB路径。您可以为回调函数使用任何名称。在本例中,函数名为callback_PostBuildBitstream,位于参考设计包文件夹中+ my_reference_design

使用此回调函数,您可以在HDL Coder™运行构建过程并生成比特流时指定自定义设置。这个示例代码展示了如何创建回调函数。该功能显示任务运行后的状态,以及单板和参考设计信息。

函数[status, log] = callback_PostBuildBitstream(infoStruct)%参考设计回调运行在任务结束时构建FPGA比特流% infoStruct:结构格式的信息% infoStruct。ReferenceDesignObject:当前参考设计注册对象% infoStruct。BoardObject:当前单板注册对象% infoStruct。ParameterStruct:当前参考设计的自定义参数,结构格式% infoStruct。HDLModelDutPath:到HDL DUT子系统的块路径% infoStruct。BitstreamPath:生成FPGA位流文件的路径% status:进程运行状态% status == true表示进程运行成功% status == false表示进程运行失败% log:输出日志字符串状态= false;日志= sprintf(运行后构建位流回调\n%s\n%s\n, infoStruct。HDLModelDutPath infoStruct.BitstreamPath);导出InfoStruct内容%……%……结束

创建回调函数时,传递infoStruct函数的参数。参数中包含参考设计和电路板信息结构格式。使用此信息指定构建过程和比特流生成的自定义设置。

版本历史

在R2016b中引入