This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PCIe Link down when execute DMA write

Other Parts Discussed in Thread: CDCE62005

I made a c6678 custom board with local 100MHz PCIe ref. clock. 

This board and Host PC(linux) is connected and linked up successfully with separate ref. clocks. (2.5GT/s, x1)

But after DMA write to c6678 using HAL_writeDMA about 400kbytes, PCIe link down. (LTSSM value goes 0.)

How can I fix this problem ?

Below are our PCIe resister values.

 PCIE_APP_SERDES_CFG0 : 0x62320

 PCIE_APP_SERDES_CFG1 : 0x22320

 PCIE_LINK_STAT_CTRL : 0x00110000

ps. Same case but common clock source, It works perfectly.