Part Number: TMS320C6678
Hi,
We want to build PCIe interface between C6678 and "RoHS-compliant SmartFusion®2 SoC FPGA Security Evaluation Kit (M2S090TS-EVAL-KIT)". To test the interface we used TMDSEVM6678L eval board. We make and adapter board to connect two eval board together. We connected one lane and want to use it in GEN2 mode. DSP will be RC and FPGA will be EP. To test connection we are using TI example in pdk_c667x_2_0_7.
The test code allways stucks in link up. When I check LTSSM state it is always 0 or 1. If I force link state to 2 sometimes it becomes 3,but sometimes it decreases to zero again. I tried using Gen1 or changing polarity but nothing changed.
NOTE:
PCIE_SERDES_STS = 0x201 -> (LOSDTCT1 = 1, we do not use this lane) (PLL LOCK = 1 , OK)
DEBUG1 = 0x08200000 -> (PIPE_TXELECIDLE = 1) (TRAINING_RST_N = 1)
DEBUG0 no problem,
CMD_STATUS = 0x7 -> OK
Actually I did not understand if the values in DEBUG1 register is a problem or not. If it is problem what is the solution? If not what can be the cause of problem?
Thank you
Omer
