仅对英特尔可见 — GUID: aeg1659983971506
Ixiasoft
2.4.5.1. ebfm_barwr处理过程
2.4.5.2. ebfm_barwr_imm处理过程
2.4.5.3. ebfm_barrd_wait处理过程
2.4.5.4. ebfm_barrd_nowt处理过程
2.4.5.5. ebfm_cfgwr_imm_wait处理过程
2.4.5.6. ebfm_cfgwr_imm_nowt处理过程
2.4.5.7. ebfm_cfgrd_wait处理过程
2.4.5.8. ebfm_cfgrd_nowt处理过程
2.4.5.9. BFM配置处理过程
2.4.5.10. BFM共享存储器访问过程
2.4.5.11. BFM日志和消息过程
2.4.5.12. Verilog HDL格式化函数
仅对英特尔可见 — GUID: aeg1659983971506
Ixiasoft
1.2. 单根I/O虚拟化(SR-IOV)设计实例功能描述
SR-IOV设计实例执行从主机处理器到目标器件的存储器传输。它最多支持两个PF,并且每PF 32个VF。
该设计实例自动创建在英特尔 Quartus Prime软件中进行仿真和编译的必要文件。您可以将已编译的设计下载到 英特尔Agilex® 7 I-Series FPGA Development Kit。
端口模式 | 链路宽度 | 链路速度 | 数据宽度 (Bits) | 设计实例支持 | 仿真器支持 |
---|---|---|---|---|---|
Endpoint | x16 | Gen 5 | 1024 (4 x 256) | SCTH5 | VCS* , VCS* MX, Siemens* EDA QuestaSim* , Xcelium* 6 |
N/A | N/A | N/A | N/A | ||
N/A | N/A | N/A | |||
N/A | N/A | N/A | N/A | ||
N/A | N/A | N/A | |||
x8 | N/A | N/A | N/A | N/A | |
N/A | N/A | N/A | N/A | ||
N/A | N/A | N/A | |||
N/A | N/A | N/A | N/A | ||
N/A | N/A | N/A | |||
x4 | N/A | N/A | N/A | N/A | |
N/A | N/A | N/A | N/A | ||
N/A | N/A | N/A | |||
N/A | N/A | N/A | N/A | ||
N/A | N/A | N/A | |||
Root Port | N/A | N/A | N/A | N/A | N/A |
TLP Bypass | N/A | N/A | N/A | N/A | N/A |
PIPE-D | N/A | N/A | N/A | N/A | N/A |
该设计示例包括以下组件:
- 使用您指定的参数生成的R-Tile Avalon Streaming (Avalon-ST) IP端点变体(DUT)。该组件将接收到的TLP数据驱动到SR-IOV应用程序。
- SR-IOV应用程序(APPS)组件,它在PCI Express TLP与对片上存储器的简单Avalon-ST写和读之间执行必要的转换。对于SR-IOV APPS组件,存储器读取TLP会生成带有数据的Completion。
- Reset Release IP。
仿真测试台例化SR-IOV设计实例和Root Port BFM以对接目标Endpoint。
图 8. Platform Designer SR-IOV设计实例仿真测试台结构框图
测试程序在2个PF和每PF32个VF之中的片上存储器的同一位置写入和读取数据。它将读取的数据与预期结果进行比较。如果没有发生错误,则测试台报告:“Simulation stopped due to successful completion”。
图 9. 用于PCI Express 1X16的R-Tile Avalon-ST IP与SR-IOV设计实例的Platform Designer系统目录

5 在 23.1发布中,用于PCIe的Intel FPGA R-tile Avalon® Streaming IP设计实例具有有限的硬件支持。使用从第2.5节开始的说明进行早期测试并按照流程要求在英特尔Agilex® 7 I-Series Development Kit上运行该设计实例。
6 Xcelium* 仿真器支持仅适用于具有如下OPN编号的器件: AGIx027R29AxxxxR3, AGIx027R29AxxxxR2, AGIx023R18AxxxxR0, AGIx041R29DxxxxR0, AGIx041R29DxxxxR1。有关OPN解码的更多详细信息,请参阅 英特尔Agilex® 7 FPGAs and SoCs Device Overview(FPGA和SoC器件概述)。