Forum Discussion
Hi,
Thank you for the update. From what I understand, you've commented out the two lines in the .qsf file before proceeding with your own assignments based on the Terasic devkit. However, you still observe issue when running the loopback tests using the TCL script. Given the complexity of the current setup, it might be helpful to take a step back and explore a simpler design or configuration to isolate the issue more effectively. As you may know, the GTS PHY example design was validated using the Altera devkit.
Since this thread originally focused on data streaming, and our latest discussion is branching into different area, would you mind opening a new thread for this topic on bring up the GTS design in Terasic devkit? This will help us keep the discussions organized and make future reference easier. Once you've created the new thread, please share the link with me so we can continue the investigation there.
In the meantime, you might consider the following steps:
1. Check XCVR Routing: Confirm whether your Terasic devkit has XCVR channels routed to the FMC+ connectors.
2. Start with a Known Example: If yes, try using the "1 x 1G PMA Direct Mode (System PLL Clocking) with Custom Cadence" example design. Assign the pins ie resets, clock, XCVR and etc accordingly and perform an external loopback using the FMC+ loopback card.
3. Fixed data pattern: You can send fixed data pattern to the TX ie 0xBC... to ease the debugging and monitoring at the RX parallel output after external loopback.
4. Add SignalTap: Include SignalTap in your design to monitor key status signals such as GTS resets, ready, pll_locked, CDR lock status, freq_valid, etc. Refer to Figure 88 in the GTS User Guide for guidance on which signals to observe.
5. Run and Capture: Deploy the design on the Terasic devkit and capture the SignalTap results.
6. Compare and Debug: Compare the captured signals with the original simulation results from the example design. If you notice any anomalies, feel free to share the SignalTap capture for further analysis.
Looking forward to your findings in the new thread. Let me know if you have any concerns or need assistance setting it up.