Knowledge Base Article

Why does the TX interface of the R-Tile Avalon® Streaming Intel® FPGA IP for PCI Express* fails to transmit TLPs?

Description

Due to a problem in the Intel® Quartus® Prime Pro Edition Software v21.1, the R-Tile Avalon® Streaming Intel® FPGA IP for PCI Express* may fail to initialize the TX interface logic out of reset.

 

As a result, the R-Tile Avalon® Streaming Intel® FPGA IP for PCI Express* TX interface will not be initialized correctly and will not be able to transmit Transaction Layer Packets (TLPs).

Resolution

To work around this problem, add the following assignments to the Intel® Quartus® Prime Software Settings File (QSF):

 

set_instance_assignment -name SYNCHRONIZER_IDENTIFICATION FORCED -to *|rnr_pcie_reset_ctrl_inst|p0_pld_link_req_rst_reg
set_instance_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 1 -to *|rnr_pcie_reset_ctrl_inst|p0_pld_link_req_rst_reg

 

This problem is fixed starting with the Intel® Quartus® Prime Pro Edition Software v21.3.

Related Articles

000087752:Why are TLPs being lost when using the R-Tile Avalon® Streaming Intel® FPGA IP for PCI Express?

Updated 3 months ago
Version 2.0
No CommentsBe the first to comment