Due to a problem in R-Tile Avalon® Streaming FPGA IP for PCI Express* User Guide documentation version 23.4 and earlier, you might observe corrupted TLP when user logic decodes the inbound TLP header by following the chapter "Figure 27. TLP Prefix, Header and Data when PCIe Header Format Checkbox is Disabled".
To work around this problem, refer to the following format when uesr logic decodes the TLP header on receive direction.
This problem is scheduled to be fixed in a future release of the R-Tile Avalon® Streaming FPGA IP for PCI Express* User Guide.