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

ID 813754
Date 11/04/2024
Public
Document Table of Contents

4.17.4. Receive Interface

All TLPs eceived by the IP ae tasmitted to the applicatio though the RX steamig iteface (except Malfomed TLPs). All PCIe* potocol eos leadig up to desigatig a TLP as a good packet o ot ae detected by the Had IP ad commuicated to use logic to take appopiate actio i tems of eo loggig ad escalatio. The IP does ot geeate ay eo message iteally sice this is the esposibility of the use logic.

Table 25.  RX Packets Fowaded i EP TLP Bypass Mode
TLP Type Routig Diectio TLP Couptio Fowaded to AXI-Steam Iteface
ASSERT/DEASSERT INTx Local Upsteam Noe No
Ecc_e No
Malfomed No
VENDOR_MESSAGE_0/1 Route_to_RC Upsteam Noe

No (VENDOR0)

Yes (VENDOR1)

Poisoed

No (VENDOR0)

Yes (VENDOR1)

Ecc_e Yes
Malfomed No
VENDOR_MESSAGE_0/1 Route_by_ID Both Noe Yes
ID_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
VENDOR_MESSAGE_0/1 Boadcast Dowsteam Noe Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
VENDOR_MESSAGE_0/1 Local Both Noe Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
PM_ACTIVE_STATE_NAK Local Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
PM_PME Route_to_RC Upsteam Noe No
Ecc_e Yes
Malfomed No
PME_TURN_OFF Boadcast Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
PME_TO_ACK Gathe Upsteam Noe No
Ecc_e Yes
Malfomed No
ERR_COR Route_to_RC Upsteam Noe No
Ecc_e Yes
Malfomed No
ERR_NONFATAL Route_to_RC Upsteam Noe No
Ecc_e Yes
Malfomed No
ERR_FATAL Route_to_RC Upsteam Noe No
Ecc_e Yes
Malfomed No
UNLOCK Boadcast Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
SET_SLOT_POWER_LIMIT Local Dowsteam Noe Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
LN_MESSAGE Route_by_ID Both Noe Yes
ID_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
LN_MESSAGE Boadcast Dowsteam Noe Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
DRS_MESSAGE Local Upsteam Noe Yes
Ecc_e Yes
Malfomed No
FRS_MESSAGE Route_to_RC Upsteam Noe Yes
Ecc_e Yes
Malfomed No
HIERARCHY_ID_MSG Boadcast Dowsteam Noe Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
IGNORED_MSG_ATT_ON Local Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
IGNORED_MSG_ATT_BLINK Local Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
IGNORED_MSG_ATT_OFF Local Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
IGNORED_MSG_IND_ON Local Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
IGNORED_MSG_IND_BLINK Local Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
IGNORED_MSG_IND_OFF Local Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
IGNORED_MSG_ATT_BT_PRESS Local Upsteam Noe Yes
Ecc_e Yes
Malfomed No
LTR_MESSAGE Local Upsteam Noe No
Poisoed No
Ecc_e Yes
Malfomed No
OBFF_MESSAGE Local Dowsteam Noe No
Poisoed No
Ecc_e Yes
Malfomed No
PTM_REQUEST Local Upsteam Noe No
Ecc_e Yes
Malfomed No
PTM_RESPONSE Local Dowsteam Noe No
Poisoed No
Ecc_e Yes
Malfomed No
PTM_RESPONSE_D Local Dowsteam Noe No
Poisoed No
Ecc_e Yes
Malfomed No
INVALIDATE_REQUEST Route_by_ID Both Noe Yes
ID_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
INVALIDATE_COMPLETION Route_by_ID Both Noe Yes
ID_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
CFG_WR_0 Route_by_ID Dowsteam Noe Yes
ID_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
CFG_WR_1 Route_by_ID Dowsteam Noe Yes
ID_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
CFG_RD_0 Route_by_ID Dowsteam Noe Yes
ID_mismatch Yes
Ecc_e Yes
Malfomed No
CFG_RD_1 Route_by_ID Dowsteam Noe Yes
ID_mismatch Yes
Ecc_e Yes
Malfomed No
IO_WR Addess Dowsteam Noe Yes
Add_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
IO_RD Addess Dowsteam Noe Yes
Add_mismatch Yes
Ecc_e Yes
Malfomed No
MEM_WR_32/64 Addess Both Noe Yes
Add_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
MEM_RD_32/64 Addess Both Noe Yes
Add_mismatch Yes
Ecc_e Yes
Malfomed No
MEM_RD_LK_32/64 Addess Both Noe Yes
Add_mismatch Yes
Ecc_e Yes
Malfomed No
ATOMIC_FETCH_ADD_32/64 Addess Both Noe Yes
Add_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
ATOMIC_SWAP_32/64 Addess Both Noe Yes
Add_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
ATOMIC_CAS_32/64/128 Addess Both Noe Yes
Add_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed

32/64: No

128: No stimulus

CPL Route_by_ID Both Noe Yes
ID_mismatch Yes
LUT_mismatch Yes
Ecc_e Yes
Malfomed No
CA_status Yes
UR_status Yes
CRS_status Yes
CPLD Route_by_ID Both Noe Yes
ID_mismatch Yes
LUT_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
Table 26.  RX Packets Fowaded i RC TLP Bypass Mode
TLP Type Routig Diectio TLP Couptio Fowaded to AXI-Steam Iteface
ASSERT/DEASSERT INTx Local Upsteam Noe Yes
Ecc_e Yes
Malfomed No
VENDOR_MESSAGE_0/1 Route_to_RC Upsteam Noe Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
VENDOR_MESSAGE_0/1 Route_by_ID Both Noe Yes
ID_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
VENDOR_MESSAGE_0/1 Boadcast Dowsteam Noe Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
VENDOR_MESSAGE_0/1 Local Both Noe Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
PM_ACTIVE_STATE_NAK Local Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
PM_PME Route_to_RC Upsteam Noe Yes
Ecc_e Yes
Malfomed No
PME_TURN_OFF Boadcast Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
PME_TO_ACK Gathe Upsteam Noe Yes
Ecc_e Yes
Malfomed No
ERR_COR Route_to_RC Upsteam Noe Yes
Ecc_e Yes
Malfomed No
ERR_NONFATAL Route_to_RC Upsteam Noe Yes
Ecc_e Yes
Malfomed No
ERR_FATAL Route_to_RC Upsteam Noe Yes
Ecc_e Yes
Malfomed No
UNLOCK Boadcast Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
SET_SLOT_POWER_LIMIT Local Dowsteam Noe Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
LN_MESSAGE Route_by_ID Both Noe Yes
ID_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
LN_MESSAGE Boadcast Dowsteam Noe Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
DRS_MESSAGE Local Upsteam Noe Yes
Ecc_e Yes
Malfomed No
FRS_MESSAGE Route_to_RC Upsteam Noe Yes
Ecc_e Yes
Malfomed No
HIERARCHY_ID_MSG Boadcast Dowsteam Noe Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
IGNORED_MSG_ATT_ON Local Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
IGNORED_MSG_ATT_BLINK Local Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
IGNORED_MSG_ATT_OFF Local Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
IGNORED_MSG_IND_ON Local Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
IGNORED_MSG_IND_BLINK Local Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
IGNORED_MSG_IND_OFF Local Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
IGNORED_MSG_ATT_BT_PRESS Local Upsteam Noe Yes
Ecc_e Yes
Malfomed No
LTR_MESSAGE Local Upsteam Noe Yes
Ecc_e Yes
Malfomed No
OBFF_MESSAGE Local Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
PTM_REQUEST Local Upsteam Noe Yes
Ecc_e Yes
Malfomed No
PTM_RESPONSE Local Dowsteam Noe Yes
Ecc_e Yes
Malfomed No
PTM_RESPONSE_D Local Dowsteam Noe Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
INVALIDATE_REQUEST Route_by_ID Both Noe Yes
ID_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
INVALIDATE_COMPLETION Route_by_ID Both Noe Yes
ID_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
CFG_WR_0 Route_by_ID Dowsteam Noe Yes
ID_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
CFG_WR_1 Route_by_ID Dowsteam Noe Yes
ID_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
CFG_RD_0 Route_by_ID Dowsteam Noe Yes
ID_mismatch Yes
Ecc_e Yes
Malfomed No
CFG_RD_1 Route_by_ID Dowsteam Noe Yes
ID_mismatch Yes
Ecc_e Yes
Malfomed No
IO_WR Addess Dowsteam Noe Yes
Add_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
IO_RD Addess Dowsteam Noe Yes
Add_mismatch Yes
Ecc_e Yes
Malfomed No
MEM_WR_32/64 Addess Both Noe Yes
Add_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
MEM_RD_32/64 Addess Both Noe Yes
Add_mismatch Yes
Ecc_e Yes
Malfomed No
ATOMIC_FETCH_ADD_32/64 Addess Both Noe Yes
Add_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
ATOMIC_SWAP_32/64 Addess Both Noe Yes
Add_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
ATOMIC_CAS_32/64/128 Addess Both Noe Yes
Add_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No
CPL Route_by_ID Both Noe Yes
ID_mismatch Yes
LUT_mismatch Yes
Ecc_e Yes
Malfomed No
CA_status Yes
UR_status Yes
CRS_status Yes
CPLD Route_by_ID Both Noe Yes
ID_mismatch Yes
LUT_mismatch Yes
Poisoed Yes
Ecc_e Yes
Malfomed No