主要内容

开始使用HDL工作流顾问

HDL工作流顾问指导您完成为Simulink生成HDL代码的各个阶段金宝app®子系统和FPGA的设计过程,如:

  • 检查模型的HDL代码生成兼容性,并自动修复不兼容的设置。

  • 生成HDL代码,一个测试平台,以及用于构建和运行代码和测试平台的脚本。

  • 生成协同仿真或SystemVerilog DPI测试平台和代码覆盖(需要HDL验证器™)。

  • 通过与第三方合成工具的集成进行合成和时间分析。

  • 利用关键路径信息和合成过程中获得的其他信息对模型进行反标注。

  • 为选定的FPGA开发目标设备完成自动化工作流程,包括FPGA在环仿真(需要HDL验证器),和金宝app仿真软件实时™FPGA的I / O工作流。

打开HDL工作流顾问

从Simulink模型启动HDL Workflow Advisor:金宝app

  1. 应用程序选项卡上,选择高密度脂蛋白编码器.的HDL代码选项卡出现了。

  2. 在您的模型中选择DUT子系统,并确保子系统名称出现在代码选择。要记住选择,您可以固定这个选项。点击工作流的顾问

要从命令行启动模型的HDL Workflow Advisor,输入hdladvisor (系统系统要检查的模型或子系统的句柄或名称。有关更多信息,请参见hdladvisor函数引用页面。

介绍如何使用HDL工作流顾问从MATLAB生成HDL代码®脚本,请参阅基于MATLAB的基本HDL代码生成和FPGA合成

在HDL Workflow Advisor中,左侧窗格列出了层次结构中的文件夹。每个文件夹表示相关任务的一组或类别。展开文件夹会显示每个文件夹中可用的任务。从左侧窗格中,您可以选择一个文件夹或一个单独的任务。HDL Workflow Advisor在右侧窗格中显示有关选定文件夹或任务的信息。右边窗格的内容取决于所选的文件夹或任务。对于某些任务,右窗格包含用于运行任务的简单控件,以及用于状态消息和其他任务结果的显示区域。对于涉及设置代码或测试台生成参数的其他任务,右边窗格显示几个参数和选项设置。

在HDL工作流顾问中运行任务

在HDL Workflow Advisor窗口中,您可以运行单个任务、一组任务或工作流中的所有任务。例如,在生成HDL代码之前,准备Simulink模型用于生成HDL代码。金宝app在设定目标文件夹中,对于每个单独的任务,可以指定目标设备的设置和目标频率。然后,选择要运行的任务并单击运行这个任务.要运行一个任务,它之前的所有任务必须已经成功运行。

要了解关于每个单独任务的更多信息,右键单击该任务并选择这是什么?

要生成HDL代码,运行工作流到生成RTL代码和测试平台的任务。要对子文件夹中的特定任务运行工作流,请展开该文件夹,然后右键单击任务并选择运行到选定任务

若要重新运行已运行的任务,请单击重置这个任务.然后,HDL Coder™将重置任务及其之后的所有任务。例如,要自定义在运行生成RTL代码和测试平台的任务,右击设置基本的选项任务和选择重置这个任务.然后,您可以在模型上设置基本选项并单击运行这个任务重新运行任务。

要使用默认设置运行HDL Workflow Advisor中的所有任务,请在HDL Workflow Advisor窗口中选择运行>运行所有.若要在特定文件夹中运行一组任务,请选择该文件夹并单击运行所有

修复HDL工作流顾问警告或故障

在HDL Workflow Advisor中,如果任务由于警告或失败条件而终止,则右窗格显示警告或失败信息结果subpane。的结果子窗格显示可用于修复警告的模型设置。对于某些任务,使用行动子窗格以应用这些建议的操作。

例如,要应用代码生成器在结果subpane,单击修改所有按钮。你点击后修改所有,结果子窗格报告应用的更改。并重新设置任务。现在可以运行此任务。

保存和恢复HDL工作流顾问状态

默认情况下,HDL Coder软件保存最近的HDL Workflow Advisor会话的状态。下一次激活HDL Workflow Advisor时,它将返回到那个状态。您还可以将HDL Workflow Advisor的当前设置保存到指定的恢复点.稍后,您可以通过将还原点数据加载到HDL Workflow Advisor中来恢复相同的设置。

保存和恢复过程不会:

  • 包括您在HDL Workflow Advisor之外执行的操作。

  • 保存或恢复涉及第三方工具的HDL Workflow Advisor任务的状态。

要保存Workflow Advisor状态,请在HDL Workflow Advisor窗口中选择文件>保存还原点为.输入一个的名字描述,然后单击保存.您可以保存多个还原点。

要恢复Workflow Advisor状态,请在HDL Workflow Advisor中选择文件>负荷恢复点.选择要加载的还原点并单击负载.当您加载一个恢复点时,HDL Workflow Advisor会警告恢复将覆盖当前设置。

查看和保存HDL工作流顾问报告

当您在HDL Workflow Advisor中运行任务时,HDL Coder生成任务结果的HTML报告。HDL Workflow Advisor中的每个文件夹都包含该文件夹及其子文件夹中的检查报告。要访问报表,请选择一个文件夹,例如为HDL代码生成准备模型,并在报告subpane,点击另存为.如果您重新运行HDL Workflow Advisor,则会在工作文件夹中更新报告。

该报告显示了运行为HDL代码生成准备模型任务。

当您运行检查时,HDL Workflow Advisor会使用文件夹中每次检查的最新信息更新报告。当您在不同的时间运行检查时,时间戳会出现在报告的右上角,以指示何时运行了检查。在以前运行期间发生的检查在检查名称之后有一个时间戳。您可以在报告中过滤检查。例如,您可以过滤掉没有运行,或者您可以过滤该报告以显示下列任务通过了,等等。若要在每次运行文件夹中的任务时查看文件夹的报告,请选择运行后显示报告

另请参阅

功能

相关的话题