主要内容

CallbackCustomProgrammingMethod

类:hdlcoder.ReferenceDesign
包:hdlcoder

函数处理自定义回调函数,在程序目标设备任务工作流执行顾问

语法

CallbackCustomProgrammingMethod

描述

CallbackCustomProgrammingMethod注册一个函数处理运行时执行的回调函数项目目标设备高密度脂蛋白的任务工作流顾问。如果hRD是设计对象的引用,您构建的hdlcoder.ReferenceDesign类,然后使用这个语法注册函数处理:

hRD。CallbackCustomProgrammingMethod = @my_reference_design.callback_CustomProgrammingMethod;

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

这个回调函数,您可以指定一个自定义编程方法来计划目标设备。这个示例代码演示了如何创建回调函数。

函数(状态、日志)= callback_CustomProgrammingMethod (infoStruct)%的参考设计定制编程方法的回调函数%% infoStruct:结构格式的信息% infoStruct。ReferenceDesignObject:当前设计注册对象的引用% infoStruct。BoardObject:当前板登记对象% infoStruct。ParameterStruct:自定义参数的参考设计、结构格式% infoStruct。高密度脂蛋白DUT HDLModelDutPath:块路径子系统% infoStruct。BitstreamPath:生成的FPGA比特流文件的路径% infoStruct。ToolProjectFolder:合成工具项目文件夹的路径% infoStruct。ToolProjectName:合成工具项目名称% infoStruct。ToolCommandString: tcl文件运行的命令%%状态:进程运行状态%状态= = true意味着成功运行过程%状态= = false意味着过程运行失败%的日志:日志输出字符串状态= true;日志= sprintf (“运行定制编程方法调…\ n”);%为定制编程输入你的命令%……%……结束

在高密度脂蛋白工作流顾问,高密度脂蛋白编码器™选择自定义项目目标SoC设备编程方法。如果你不指定自定义编程方法,高密度脂蛋白编码器提供了JTAG下载选择项目目标设备。

当您创建回调函数,通过infoStruct参数的函数。参数包含参考设计和信息结构格式。使用此信息来指定自定义构建过程和比特流生成的设置。

版本历史

介绍了R2016a