主要内容

FPGA 在环仿真

R2026b
使用 FPGA 硬件进行验证

通过 FPGA 在环 (FIL) 仿真,您可以使用与此软件严格同步的 FPGA 板运行 Simulink® 或 MATLAB® 仿真。在工作流顾问中使用 FIL 时,HDL Coder™ 使用加载的设计来创建 HDL 代码。请参阅FPGA 在环仿真。

App

FPGA 在环向导Generate an FPGA-in-the-loop (FIL) block or System object from existing HDL files
逻辑分析仪Visualize, measure, and analyze transitions and states over time

函数

filProgramFPGALoad programming file onto FPGA
programFPGA Load programming file associated with FILSimulation or FILFreeRunning system object onto FPGA
readPortReceive data from DUT ports (自 R2024b 起)
writePortSend data to DUT ports (自 R2024b 起)

对象

hdlverifier.FILSimulation FIL simulation with MATLAB
hdlverifier.FILFreeRunning Free-running FIL simulation with MATLAB (自 R2024b 起)

模块

FIL Simulation blockFIL SimulationSimulate HDL code on FPGA hardware from Simulink

主题

概述

  • FPGA-in-the-Loop Simulation
    FPGA-in-the-loop (FIL) simulation provides the capability to use Simulink or MATLAB software for testing designs in real hardware for any existing HDL code.
  • FPGA-in-the-Loop Simulation Workflows
    Choose between generating a block or System object™, and decide whether to use the FIL Wizard or HDL Workflow Advisor.

FIL 需求和准备

从现有代码生成 FIL 接口

自由运行 FIL

从 MATLAB 代码生成 FIL System object

从 Simulink 模型生成 FIL 模块

精选示例