FPGA-in-the-Loop
在实际硬件中测试设计
在模拟器和电路板之间创建一个fpga在环链接使您能够:
直接对照Simulink中的算法验证HDL实现®或MATLAB®.
将Simulink或MATLAB中的数据和测试场景应用于FPGA上的HDL设计。
在Simulink或MATLAB中集成现有HDL代码与正在开发的模型。
在使用fpga -in- loop (FIL)模拟之前,必须下载单板的支持包。看到下载FPGA单板支持包.或者,您可以手动创建用于FIL模拟的自定义板定义文件。看到FPGA单板定制.
下载单板支持包后,请选择仿真工作流。看到fpga在环仿真工作流程.要了解FIL模拟如何工作,请参见FPGA-in-the-Loop模拟.
应用程序
FPGA-in-the-Loop向导 | 生成一个fpga -in- loop (FIL)块或系统对象从现有的HDL文件 |
对象
hdlverifier。FILSimulation |
FIL模拟MATLAB |
功能
filProgramFPGA |
加载编程文件到FPGA |
programFPGA |
加载与之关联的编程文件FILSimulation 系统对象到FPGA |
块
费尔模拟 | 在FPGA硬件上模拟HDL代码动态仿真模块 |
主题
概述
- fpga在环仿真工作流程
在生成块或系统对象™之间进行选择,并决定是否使用FIL向导或HDL工作流顾问。 - FPGA-in-the-Loop模拟
fpga在环(FIL)仿真提供了使用Simulink或MATLAB软件在任何现有HDL代码的真实硬件中测试设计的能力。
FIL要求和准备工作
- 为FIL接口生成准备DUT
块和系统对象的FIL模拟的DUT指南。 - 下载FPGA单板支持包
FPGA单板支持包包含所有支持的单板的定义文件,用于FPGA-in- loop (FIL)仿真、FPGA数据捕获或AXI管理。 - 设置FPGA设计软件工具
将MATLAB路径设置为Xilinx®,微芯片,以及英特尔®软件 - 硬件安装指南
描述自动支持包设置过程中的步骤,以配置用于FPGA在环、AXI管理器或FPGA数据捕获的硬件。 - 手动硬件设置
描述为FIL准备硬件和硬件工具所需的步骤。
从遗留代码生成FIL接口
- 用FIL向导生成块
从现有的HDL源文件生成FPGA-in- loop块,然后在Simulink仿真中包含FPGA实现。 - 使用FIL向导生成系统对象
从现有的HDL源文件生成FPGA-in- loop System对象,然后在MATLAB仿真中包括FPGA实现。 - 用fpga在环验证PID控制器的HDL实现
本示例向您展示如何使用HDL Verifier™设置一个FPGA-in-the-Loop (FIL)应用程序。 - 使用fpga在环验证数字上变频器
该示例向您展示了如何使用fpga在环仿真验证Filter design HDL Coder™生成的数字上转换器设计。
从MATLAB代码生成FIL系统对象(需要高密度脂蛋白编码器许可)
- FIL仿真与HDL工作流顾问的MATLAB
使用HDL Workflow Advisor生成一个fpga在环系统对象和测试平台。
从Simulink模型生成FIL块(需要高密度脂蛋白编码器许可)
- 使用HDL工作流顾问生成测试平台并启用代码覆盖(高密度脂蛋白编码器)
使用HDL Workflow Advisor为生成的HDL代码生成测试台和代码覆盖。 - FIL仿真与HDL工作流顾问的Simulink
使用HDL Workflow Advisor生成一个fpga在环模型。
故障排除
修复了常见错误消息和问题。