Forum Discussion
Hi SYiwe ,
1、Is it valid for System PLL to have its reference clock driven from PCIE card edge?According to 4.1.1 of GTS AXI Streaming IP for PCI Express* User Guide: Agilex 5 and Agilex 3 FPGAs and SoCs (ug813754), reference clock for System PLL should from a independent and free-running local clock source.
>> Yes, it shall be independent and free running
2、If the answer of above question is positve, how should I debug to make the System PLL work?
>> did you compile the design ? is it running full compilation without any issue ?
>> IF yes, please tap a signaltap , or you may use lspci to check either the ltssm is able to link up or not/
>> Next, which design that you are using ? is this custom design or from our design example - I suggest to try direct the design example from Quartus IP catalog
Sorry for late reply due to Lunar New Year holiday, Happy New year to you as well.
Looking forward to hear back from you.
Regards,
WincentChiah_Altera
- SYiwe4 days ago
Occasional Contributor
Hi Wincent,
Thank you for your reply, wish you happ new year.
- The design is a full compiled Agilex5 PCIE example design,
- A signal tap is instanced and I found the system PLL cannot be locked with signal tap,
- I've used lspci and no FPGA PCIE EP found,
- Please let me know if you have any more suggestions.
Regards.
- Wincent_Altera3 days ago
Regular Contributor
Hi SYiwe ,
Which device that you are using ?
Agilex 5 Modular devkit ? IF yes, I would suggest to try out the design example from IP Catalog.
A signal tap is instanced and I found the system PLL cannot be locked with signal tap,
>> Do you capturing the ltssm signal ?
>> What is the ltssm status ?
At the meantime, you may try out the suggestion provided by our community expert FVM as mentioned above
Regards,
Wincent_Altera- SYiwe2 days ago
Occasional Contributor
Hi Wincent,
The device is a Agilex5 development kit from macnica, a Japanese company.
I use a design example from IP Catalog, and map the pin to the macanica Agilex5 devkit.
In the signal tap, ltssm stucks at 0, and p0_pin_perst_n is 0 too.
I try to modify PCIE spread sprectrum in BIOS, but haven't found this setting in current main board. I will change another main board and try again, and update to you if any news. FvM Wincent_Altera
BTW, Is there any difference for downloading .sof and using .jic file for FPGA PCIE debug? Should I only use .jic then re-power the whole system?
Please let me know if you have any more syggestions.
Regards.