Forum Discussion
This project is based on https://fpgacloud.intel.com/devstore/platform/18.0.0/Pro/cyclone-10-gx-pcie-gen1-x1-avl-st/
I added a separate fpll to the project and that is working (using a counter in signaltap). However, the coreclkout_hip is still stuck low (also have a counter).
Debug1-4 are just LEDs on the board.
Please let me know if you see any problems. Thank you!
We have a separate question, is there a way to set up the hard IP to do a simple loopback? Can we simply connect the tx_st and rx_st together?
I see a lot of examples with the Example Application included in the platform designer.
We currently want to test if we can complete lane training with our root complex, but the coreclkout_hip staying low could be one of our problems.
- SengKok_L_Intel5 years ago
Regular Contributor
Hi,
No, PCIe IP can't do a loopback test. What you can do is to using the Native PHY IP to achieve that.
I attached two SOF files, could you please capture the signal tap for each SOF, and send it back to me? I would like to see if there is any abnormality.
- jpang105 years ago
New Contributor
Thanks SK!
I figured out the coreclkout issue. It was my oscillator to the clkusr pin not outputting the 100MHz properly, so the transceiver never comes out of "busy". After making a small modification on my board to fix the oscillator, the coreclkout_hip outputs fine now and we can see signals toggling. I attached screenshots of the signaltap attached in your previous response.
However, my ltssmstate is toggling between 0x00 (Detect.Quiet), 0x01(Detect.Active), 0x02(Polling.Active). Do you have some suggestions on what could be causing this?