Forum Discussion
SengKok_L_Intel
Regular Contributor
5 years agoHi,
Your design only has 1 lane, if this lane unable to lock, which means it can’t receive the TS1 and TS2 during the polling.active, and after 24ms timeout, it will return to the detect state, and NOT move to polling.configuration. Assuming the refclk is alright since both RP and EP are sharing the same clock source. If the rx_is_lockedtodata is toggling, it could be related to the board design where the incoming data has high BER or the board has introduced high jitter on the PCIe lane.
jpang10
New Contributor
4 years agoThank you for all the help you provided, and helping me through the debugging process.
The problem was with my root complex PCB that I was testing with. After using a different board, everything works properly now.