用于 PCI Express* 的 英特尔® FPGA R-tile Avalon® Streaming IP设计实例用户指南

ID 683544
日期 4/10/2023
Public
文档目录

2.3.2.4. SR-IOV设计实例测试台

下图显示SR-PIO设计实例仿真设计层次。SR-PIO设计实例的测试以apps_type_hwtcl参数定义。在该参数值下运行的测试被定义为ebfm_cfg_rp_ep_rootportfind_mem_bardownstream_loop

图 25. SR-IOV设计实例仿真设计层次

在测试中的器件

测试驱动器模块(Test Driver Module)

SR-IOV测试台支持最多两个Physical Functions (PFs)和每PF 16个 Virtual Functions (VFs)。

测试平台从链路训练开始,然后访问R-Tile PCIe IP的配置空间进行枚举。之后,执行以下步骤:
  1. 向PF发送存储器写请求,然后发送存储器读请求以读回相同数据从而进行比较。如果读数据与写数据相匹配,则测试通过。
  2. 向VF发送存储器写请求,然后发送存储器读请求以读回数据从而进行比较。如果读数据与写数据相匹配,则测试通过。对每个VF重复此测试。