What can cause my PCI Express bus to hang while transmitting? - What can cause my PCI Express bus to hang while transmitting?
Description If you send a TLP with a payload size greater than the maximum supported system-level Max Payload Size the link will fail to operate. You should qualify your TLPs with Max Payload Size in tl_cfg_ctl address 0, cfg_dev_ctrl[7:5] , otherwise the link will fail to operate due to incorrect packet sizes. A SignalTap® capture with many assertions and de-assertions of tx_st_ready per TLP and no EOP is a symptom of this error. Resolution Ensure that both hardware and software are abiding by the PCI Express® specification to only send TLPs up to the Max Payload Size or Max Read Request Size.
Custom Fields values:
['novalue']
Troubleshooting
novalue
False
['PCI Express']
['novalue']
novalue
novalue
['Arria® II GX FPGA', 'Arria® II GZ FPGA', 'Arria® V GT FPGA', 'Arria® V GX FPGA', 'Arria® V GZ FPGA', 'Arria® V ST FPGA', 'Arria® V SX FPGA', 'Cyclone® V GT FPGA', 'Cyclone® V GX FPGA', 'Cyclone® V SE FPGA', 'Cyclone® V ST FPGA', 'Cyclone® V SX FPGA', 'Arria® 10 GT FPGA', 'Arria® 10 GX FPGA', 'Arria® 10 SX FPGA', 'Stratix® IV GX FPGA', 'Stratix® V GS FPGA', 'Stratix® V GT FPGA', 'Stratix® V GX FPGA']
['novalue']
['novalue']
['novalue'] - 2021-08-25
external_document