主要内容

基于HDL工作流顾问的FIL仿真MATLAB

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

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

笔记

你必须有一个HDL编码器™ 使用HDL Workflow Advisor生成HDL代码的许可证。

步骤2:选择目标

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

步骤3:选择工作流

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

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

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

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

  3. 董事会名称:选择一个FPGA开发板。如果您尚未下载HDL验证程序™ FPGA板支持包,选择万博1manbetx多拿些板子. 下载FPGA板支持包后,返回此步骤。万博1manbetx

  4. FPGA在环连接:FIL仿真连接方法。下拉菜单更新中的选项根据所选目标板支持的连接方法。万博1manbetx如果目标板和HDL验证程序支持连接,则可以选择万博1manbetx以太网,JTAGPCI 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在环测试台.

以太网上的FIL

超越JTAG.

结束PCI Express

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

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

此步骤将生成一个自定义hdlverifier.filsimulation.系统对象™ 这为在FPGA板上运行的设计提供了一个接口,并生成一个测试台,该测试台使用此对象连接到FPGA板。

如果您选择模拟生成的FPGA在环测试台,该步骤将FPGA编程文件加载到FPGA上,并在FPGA处于循环中的情况下运行自动生成的测试台。

如果您没有选择模拟生成的FPGA在环测试台,您必须使用自定义手动加载FPGA编程文件顶层_可编程FPGA功能,或programfpga.生成的对象的方法。提醒:如果您尚未执行引导硬件设置或者设置FPGA设计软件工具,请在加载编程文件之前立即执行此操作。

  • 生成顶层_可编程FPGA功能:

    ./顶层_菲尔/顶层_可编程FPGA
  • programfpga.目标函数:

    myfil.programfpga.

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