文档

环路中的FPGA

真实硬件中的测试设计

在模拟器和电路板之间创建FPGA在环链路使您能够:

  • 直接对照Simulink中的算法验证HDL实现金宝app®还是MATLAB®.

  • 将Simulink或MATLAB中的数据和测试场景应用于FPGA上的H金宝appDL设计。

  • 将现有HDL代码与Simulink或MATLAB中正在开发的模型集成。金宝app

在使用FPGA在环(FIL)模拟之前,必须下载电路板的支持包。请参阅金宝app下载FPGA板支持包金宝app。或者,您可以手动创建自定义电路板定义文件,以便与FIL模拟一起使用。请参阅FPGA板定制.

下载板支持包后,选择模拟工作流。请参阅金宝appFPGA在环仿真工作流。要了解FIL模拟的工作原理,请参阅FPGA在环仿真.

应用程序

FPGA在环向导 从现有HDL文件生成FPGA在环(FIL)块或系统对象

物体

模拟 基于MATLAB的FIL仿真

功能

可编程FPGA 将编程文件加载到FPGA上

阻碍

FIL模拟 从Simulink在FPGA硬件上模拟HDL代码金宝app

话题

概述

FPGA在环仿真工作流

在生成块或系统对象之间进行选择™, 并决定是使用FIL向导还是HDL Workflow Advisor。

FPGA在环仿真

FPGA在环(FIL)仿真提供了使用Simulink或MATLAB软件在真实硬件中测试任何现有HDL代码设计的能力。金宝app

薄膜制备

下载FPGA板支持包金宝app

FPGA板支持包包含用于FPG金宝appA在环(FIL)仿真、数据捕获或MATLAB AXI master的所有受支持板的定义文件。

建立FPGA设计软件工具

将MATLAB路径设置为Xilinx®,Microsemi®,以及英特尔®软件

引导硬件设置

描述自动支持包设置过程中的步骤,用于配置硬件,以便在环路中与FPGA一起使金宝app用。

手动硬件设置

描述为FIL准备硬件和硬件工具所需的步骤。

为FIL接口生成准备DUT

DUT块和系统对象FIL模拟指南。

从遗留代码生成FIL接口

使用FIL向导生成块

从现有HDL源文件生成一个FPGA在环块,然后在Simulink仿真中包含FPGA实现。金宝app

使用FIL向导生成系统对象

从现有的HDL源文件生成一个FPGA在环系统对象,然后在MATLAB仿真中包含FPGA实现。

在回路中使用FPGA验证PID控制器的HDL实现

此示例演示如何使用HDL验证器设置FPGA在环(FIL)应用程序™.

在环路中使用FPGA验证数字上变频器

此示例演示如何验证使用滤波器设计HDL编码器生成的数字上变频器设计™ 采用FPGA在环仿真。

从MATLAB代码生成FIL系统对象(需要HDL编码器许可证)

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

使用HDL Workflow Advisor生成FPGA在环系统对象和测试台。

从Simulink模型生成FIL块(需要金宝appHDL编码器许可证)

使用HDL Workflow Advisor生成测试台并启用代码覆盖率(HDL编码器)

使用HDL Workflow Advisor为生成的HDL代码生成测试台和代码覆盖率。

使用Simulink的HDL Workflow Advisor进行FIL仿真金宝app

使用HDL Workflow Advisor生成FPGA在环模型。

故障排除

故障排除FIL

修复常见错误消息和问题。

特色实例