In TLP Bypass mode, the R-tile Avalon® Streaming Intel FPGA IP for PCIe does not check the ECRC for received TLPs nor generate the ECRC for transmitted TLPs. In addition, you can configure the IP to strip the ECRC from the TLP payload (when the TD bit is set) by enabling the Strip ECRC option in the PCIeN Configuration, Debug and Extension Options tab. Note that this option is only available in this tab when the IP is put in TLP Bypass mode (by choosing either the Upstream or Downstream option for the Port Mode parameter in the Top-Level Settings tab. Note that with the Strip ECRC option enabled, the cfg_ecrc_err_sts field in the TLPBYPASS_ERR_STATUS register will be set when there is an ECRC error. However, there is no mechanism to identify the specific TLP with the ECRC error from the application logic.
Did you find the information on this page useful?