FPGA 数据采集
使用 FPGA 数据采集功能观察设计在 FPGA 上运行时来自设计的信号。此功能从 FPGA 采集一个窗的信号数据并将数据返回到 MATLAB® 或 Simulink®。要采集信号,HDL Verifier 会生成一个 IP 核,您必须将该 IP 核集成到 HDL 工程中并与设计的其余部分一起部署到 FPGA。HDL Verifier 还会生成一个 App、一个 System object™ 和一个 Simulink 模型,以与 FPGA 通信并将数据返回到 MATLAB 或 Simulink。
要采集 FPGA 数据,请执行以下操作:
生成自定义组件和 IP 核。为生成的 IP 指定端口名称和大小。这些端口连接到要采集的信号和要用作触发器的信号。触发器控制采集发生的时间。
将生成的 IP 集成到 FPGA 设计中,并将设计部署到 FPGA 板。使用 HDL 工作流顾问时,此步骤是自动的。
使用生成的 App、System object 或 Simulink 模型采集数据以进行分析、验证或显示。您可以配置触发条件来控制采集发生的时间。
对于此步骤,您必须下载适用于 HDL Verifier 的硬件支持包。可用的支持包有:
HDL Verifier Support Package for Intel® FPGA Boards
HDL Verifier Support Package for AMD FPGA and SoC Devices
两个支持包的安装都附带有关于 FPGA 数据采集功能的更多文档。请参阅Download FPGA Board Support Package (HDL Verifier)。
下图显示两种数据采集工作流:

主题
- Data Capture Workflow (HDL Verifier)
Capture signal data from a design running on an FPGA.
- Getting Started with the HDL Workflow Advisor
Learn the basics of the HDL Workflow Advisor and how to run various tasks.
- Debug IP Core Using FPGA Data Capture
This example shows how to debug an IP core you generate in HDL Coder™ using only FPGA Data Capture as well as both AXI Manager and FPGA Data Capture together.