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

ID 813754
Date 8/07/2024
Public
Document Table of Contents

4.8.1. Header Format

The following table lists header fields, their byte positions and bit positions on the Tdata bus.

Table 17.  Header Format
Tdata Header Byte Index Header Fields Bits Tdata Bit Position End Tdata Bit Position Start
Byte 15 – Byte 0 PCIe* Header 128 127 0
Byte 19 – Byte 16 Prefix 24 151 128
Prefix Type 5 156 152
Prefix Present 1 157 157
Reserved 2 159 158
Byte 23 – Byte 20 PF Number 3 162 160
VF Number 11 173 163
VF Active 1 174 174
BAR number 4 178 175
Slot number 5 183 179
Reserved 8 191 184
Byte 31 – Byte 24 Reserved 64 255 192
The following figure shows a standard PCIe* header format.
Figure 23.  PCIe* Header for Memory TLP with 64 Bit Addressing (4DW Header)

The PCI* specification standard header format is mapped to an AXI-Stream Tdata interface as shown in following figures:

Figure 24.  PCIe* Header Mapping on Tdata Bus (4DW Header)
Figure 25.  PCIe* Header for Memory TLP with 32 Bit Addressing (3DW Header)
Figure 26.  PCIe* Header Mapping on Tdata Bus (3DW Header)