主要内容

设置HDL代码生成选项

配置参数对话框中的HDL代码生成选项

下图显示了顶层HDL代码生成窗格中的配置参数。要打开此对话框,请在“应用程序”库中单击高密度脂蛋白编码器.的HDL代码选项卡出现了。在准备部分中,点击设置

请注意

HDL代码生成窗格的“配置参数”对话框中,单击帮助按钮显示“配置参数”对话框的一般帮助。

有关更多信息,请参见配置参数对话框中的HDL代码生成选项

HDL代码标签金宝app将来发布

的仿真软金宝app件®工具条包含仅在需要访问时才会出现的上下文选项卡。访问HDL代码选项卡,打开高密度脂蛋白编码器应用程序应用程序选项卡上的Simuli金宝appnk工具条。

HDL代码选项卡提供了HDL代码生成选项的快捷方式。您还可以使用此选项卡来启动代码生成。

选项包括:

  • 工作流的顾问:打开HDL Workflow Advisor。

  • HDL块属性:在Simulink library浏览器中打开与HDL兼容的块库,或打开在模型中选择的块的H金宝appDL块属性对话框。

    请注意

    打开与hdl兼容的块库后,要将库浏览器恢复到默认视图,请在库浏览器中单击退出HDL-compatible blocks模式按钮。

  • HDL代码顾问:打开该模型或所选对象的HDL代码顾问子系统

  • 设置:打开HDL代码生成窗格中的配置参数。

    • 报告选项:打开HDL代码生成>报告窗格。

    • 从模型中删除HDL配置:HDL配置组件是HDL Coder™创建并附加到模型的内部数据。该组件允许您查看HDL代码生成窗格中的“配置参数”,并使用HDL代码生成窗格设置HDL代码生成选项。要从模型中删除HDL代码生成配置组件,请选择此选项。有关更多信息,请参见添加或删除HDL配置组件

  • 代码:选择顶层子系统或者您想为其生成HDL代码的模型。该选项对应于生成HDL选项中的HDL代码生成窗格中的“配置参数”对话框。

  • 生成HDL代码:启动HDL代码生成;相当于生成HDL代码中的复选框。HDL代码生成>全局设置>先进的选项卡。

  • 浏览代码:在模型中选择一个块,并导航到为该块生成的HDL代码。要使用此设置,您必须生成一个可跟踪性报告。

  • 开放的报告:如果路径上存在该报告,则打开代码生成报告。否则,此按钮打开HDL检查报告。

  • 生成测试台:启动测试台架代码生成;相当于生成测试台“配置参数”对话框中的按钮。中未选择子系统时,可使用此按钮生成HDL菜单,生成测试台菜单选项不可用。

    如果安装了HDL Verifier™,则可以生成HDL协同仿真模型或SystemVerilog DPI组件。

  • 分享:生成一个受保护的模型,您可以与第三方共享,而不会泄露模型的知识产权。

块上下文菜单中的HDL代码选项

当您右键单击HDL Coder支持的块时,该块的上下文菜单包括一个金宝appHDL代码子菜单。代码生成器根据以下命令启用子菜单中的项:

  • 块类型:对于子系统,菜单启用特定于子系统的一些选项。

  • 是否为块或子系统生成了代码和可跟踪信息。

请注意

方法访问上下文菜单中的选项HDL代码选项卡中的Simuli金宝appnk工具条。要访问此选项卡,请打开高密度脂蛋白编码器应用程序应用程序选项卡。

下面的摘要描述了HDL代码子菜单选项。

选项 描述 可用性
检查子系统兼容性 运行HDL兼容性检查程序(checkhdl)。 仅对子系统可用。
为子系统生成HDL 运行HDL代码生成器(makehdl)并为子系统生成代码。 仅对子系统可用。
HDL编码器属性 打开配置参数对话框,选中顶级HDL代码生成窗格。 可用于块或子系统。
HDL块属性 打开该块或子系统的块属性对话框。看到设置和查看HDL模型和块参数获取更多信息。 可用于块或子系统。
HDL工作流顾问 打开子系统的HDL Workflow Advisor。 仅对子系统可用。
浏览代码 激活HTML代码生成报告窗口,显示为选定块或子系统生成的代码的开头。有关更多信息,请参见使用可跟踪性在Simulink模型金宝app和HDL代码之间导航 当为块或子系统生成代码和可跟踪性报告时启用。

“HDL块属性”对话框

HDL编码器提供可选择的替代块实现对于许多块类型。每种实现都针对不同的特性进行了优化,例如速度或芯片面积。HDL属性对话框允许您为选定的块选择实现。

大多数块实现支持大量的金宝app实现参数这使您可以控制块代码生成的进一步细节。HDL属性对话框允许您为块设置实现参数。

下图显示了块的HDL属性对话框。

有许多方法可以为单个块或块组指定实现和实现参数。看到设置和查看HDL模型和块参数

另请参阅

|

相关的话题