AXI Streaming Intel® FPGA IP for PCI Express* User Guide

ID 790711
Date 7/08/2024
Public
Document Table of Contents

6.3. Application Packet Interface

The IP uses an AXI4 Streaming interface for transporting header and data information. The header and data are presented as separate interfaces. The PCIe header, PF Number, VF Number, BAR number and Prefix information are grouped as a 32-byte header on the AXI Streaming interface. The data is presented as a 128-, 64- or 32-bytes (1024-, 512- or 256-bits) wide data bus, segmented into a number of segments depending on the configuration (Gen5/4/3 x16/x8x8) and mode (HIP Native, Simple or Compact packing) used.

Table 39.  HIP Native Mode Supported Configurations
Link Speed Topology HIP Data Width HIP Segment App Data Width App Segment R-Tile AXI IP in EP Mode F-Tile AXI IP in EP Mode P-Tile AXI IP in EP Mode R-Tile AXI IP in RP Mode F-Tile AXI IP in RP Mode P-Tile AXI IP in RP Mode
Gen5 4x4 256 2 256 2 Yes N/A N/A Yes N/A N/A
Gen4 4x4 128 1 128 1 Yes No No Yes Yes Yes
Gen3 4x4 128 1 128 1 Yes No No Yes Yes Yes
Gen4 1x4 128 1 128 1 Yes Yes No Yes Yes Yes
Gen4 2x4 128 1 128 1 Yes No No Yes Yes Yes
Gen3 1x4 128 1 128 1 Yes Yes No Yes Yes Yes
Gen3 2x4 128 1 128 1 Yes No No Yes Yes Yes
Table 40.  Non-HIP Native/Compact Mode Supported Configurations
Link Speed Topology HIP Data Width HIP Segment App Data Width App Segment R-Tile AXI IP in EP Mode F-Tile AXI IP in EP Mode P-Tile AXI IP in EP Mode R-Tile AXI IP in RP Mode F-Tile AXI IP in RP Mode P-Tile AXI IP in RP Mode
Gen4 1x16 512 2 1024 1 Yes Yes Yes Yes Yes Yes
Gen4 1x16 512 2 512 1 Yes Yes Yes Yes Yes Yes
Gen5 2x8 512 2 1024 1 Yes N/A N/A Yes N/A N/A
Gen5 2x8 512 2 512 1 Yes N/A N/A Yes N/A N/A
Gen4 2x8 256 1 512 1 Yes Yes Yes Yes No No
Gen5 4x4 256 2 512 2 Yes N/A N/A Yes N/A N/A
Gen5 4x4 256 2 512 1 Yes N/A N/A Yes N/A N/A
Gen5 4x4 256 2 256 1 Yes N/A N/A Yes N/A N/A
Gen4 4x4 128 1 256 1 Yes No No Yes Yes Yes
Gen3 1x16 512 2 1024 1 Yes Yes Yes Yes Yes Yes
Gen3 1x16 512 2 512 1 Yes Yes Yes Yes Yes Yes
Gen3 2x8 256 1 512 1 Yes Yes Yes Yes No No
Gen3 4x4 128 1 256 1 Yes No No Yes Yes Yes
Gen4 1x8 256 1 512 1 Yes Yes Yes Yes Yes No
Gen4 1x4 128 1 256 1 YES YES NO YES YES YES
Gen4 2x4 128 1 256 1 YES NO NO YES YES YES
Gen3 1x8 256 1 512 1 YES YES YES YES YES NO
Gen3 1x4 128 1 256 1 YES YES NO YES YES YES
Gen3 2x4 128 1 256 1 YES NO NO YES YES YES
Gen5 1x8 512 2 1024 4 YES NA NA YES NA NA
Gen5 1x8 512 2 1024 2 YES NA NA YES NA NA
Gen5 1x8 512 2 1024 1 YES NA NA YES NA NA
Gen5 1x8 512 2 512 2 YES NA NA YES NA NA
Gen5 1x8 512 2 512 1 YES NA NA YES NA NA
Gen5 1x8 512 2 256 1 YES NA NA YES NA NA