主要内容

使用HDL Workflow Advisor进行仿真马铃薯

第1步:启动HDL工作流程顾问

按照在MATLAB中调用HDL工作流程顾问的说明®。看HDL工作流程顾问入门(HDL编码器)

笔记

您必须使用HDL编码器™许可证使用HDL Workflow Advisor生成HDL代码。

第2步:选择目标

在下面选择代码生成目标, 确保工作流程被设置为通用ASIC / FPGA

第3步:选择工作流程

在下面HDL验证, 选择使用FPGA in-in-in循环验证

步骤4:选择FPGA-IN-in-Loop选项

  1. 生成FPGA-IN-LOOP测试台:选择此选项可生成用于使用FPGA-In--in-Loop仿真的测试台。

  2. 用于比较图的日志输出:此可选选择允许您记录和绘制参考设计功能和FPGA的输出。

  3. 董事会名称:选择一个FPGA开发板。如果您尚未下载HDL Verifer™FPGA板支持包,请选择金宝app获得更多董事会。然后下载FPGA板支持包后返回此步骤。金宝app

  4. FPGA-IN-环路连接:FIL仿真连接方法。下拉菜单更新中的选项根据所选目标板支持的连接方法。金宝app如果目标板和HDL验证程序支持连接,则可以选择金宝app以太网JTAG., 要么PCI Express

  5. 董事会IP地址板MAC地址

    选择以太网连接时,如有必要,可以调整电路板IP和MAC地址。

    选项 指示
    董事会IP地址

    如果不是默认IP地址(192.168.0.2),请使用此选项设置板的IP地址。

    如果默认电路板IP地址(192.168.0.2)正在使用另一个设备,或者您需要不同的子网,请根据以下指南更改电路板IP地址:

    • 子网地址,通常是前三个字节的电路板IP地址,必须与主机IP地址的子网相同。

    • 电路板IP地址的最后一个字节必须与主机IP地址的最后一个字节不同。

    • 电路板IP地址不得与其他计算机的IP地址冲突。

      例如,如果主机IP地址为192.168.8.2,则可以使用192.168.8.3(如果可用)。

    板MAC地址

    在大多数情况下,您无需更改板MAC地址。如果将多个FPGA开发板连接到单个主机,请更改任何附加电路板的电路板MAC地址,以便每个地址都是唯一的。您必须为每个板有一个单独的NIC。

    要更改板MAC地址,请单击此处板MAC地址场地。指定与属于附加到计算机附加的任何其他设备不同的地址。要获取特定FPGA开发板的电路板MAC地址,请参阅董事会附加的标签,或咨询产品文档。

  6. 附加文件

    输入DUT的任何其他源文件的名称。如果您有多个源文件,请使用......按钮添加更多。

  7. FPGA-in-循环测试台仿真设置

    如果希望HDL Workflow Advisor打开FIL模拟,请选中“框”模拟生成的FPGA内循环测试台

over以太网

超越JTAG.

过剩PCI Express

步骤5:生成FPGA编程文件并运行模拟

如果尚未运行以前的步骤,请右键单击使用FPGA in-in-in循环验证并选择跑到选定的任务。否则,请单击跑步

此步骤生成自定义hdlverifier.filsimulation.System Object™提供在FPGA板上运行的设计接口,并生成使用此对象连接到FPGA板的测试台。

如果你选择了模拟生成的FPGA内循环测试台,此步骤将FPGA编程文件加载到FPGA上,并使用FPGA-In-in-Loop运行自动生成的测试台。

如果你没有选择模拟生成的FPGA内循环测试台,您必须使用自定义手动加载FPGA编程文件顶层_programfpga.功能,或programfpga.生成对象的方法。提醒:如果您还没有执行引导硬件设置要么设置FPGA设计软件工具,现在在加载编程文件之前这样做。

  • 生成顶层_programfpga.功能:

    ./顶层_fil /顶层_programfpga.
  • programfpga.对象功能:

    myfil.programfpga.

要在FPGA板上运行设计,请运行生成的测试台,或在您自己的MATLAB代码中使用生成的对象。对对象的第一个呼叫建立与FPGA板的通信。