Yiping ,
Below is my answer
1) Which LSDK is using?
Krish: LSDK-19.09-V4.14
2) From the log, it seems you are using PCIe controller 3. Is it at gen 1/2/3 and x1/2 ?
Krish : Yeah , PCIE 3.0. One link is x1 and other link is x2. At present we are seeing a x2 lanes. X1 lane isn’t under test. We are planning to test
3) Are they doing performance test overnight or just leave the system idle?
Krish: Its overnight long hours testing
4) Provide PCIe and SerDes registers whole dump when error occurs.
Krish: Entire pcie and serdes register set or anything specific ? Errors appear and gets cleared and appears after few hours. So is it ok to take the dump post last error seen and even if it gets cleared ?
5) If possible, please share the picture/block diagram of your setup.
6) Provide RCW and PBI as well.
Do you need bin file ?
7) Is the issue persistent with gen1 or gen2 or gen3 only or in all cases?
Krish : We have seen at gen3, not tested at gen2 yet.
8) How many and in how much interval these errors come?
Krish : In 12 hour of testing , we saw 2-3 times and there isn’t consistent interval between them. Shall check that once.
9) If you clear this error bit and then run the transaction , does this bit set immediately or after some time?
Krish: It takes some time
10) What clocking scheme are you using?
Krish : RC and EP both has ref clock for TX , data clock architecture
11) Are PLL filters of SerDes designed as per the design checklist?
Krish : Yes we have followed, shall check one more time.
12) Are you using spread spectrum clocking?
Krish : We aren’t using
PS: I just filed a ticket in NXP portal to have this issue tracked.
--
Krish