Signaltap waiting for clock on PCIe example design
Hi there,
I am running PCIe example design on AGF027 development kit. I am running Gen4, 1x16 Endpoint reference design. Using Signal tap to check basic functionality. I ran through the process as mentioned in User Guide, generated sof from Quartus. Able to program the sof onto the board. But when I run signaltap, I get "waiting for clock". The clock I am using for signal tap is coreckout_hip which is an output of the PCIe Streaming IP and intended for use in application logic. Have ran previous boards AGF014 using same example design and clock but have not seen this issue.
Still looking through board to see if clock is coming all the way. But I also came across this old article https://community.intel.com/t5/Programmable-Devices/waiting-for-clock/td-p/74580 refering to using Post fitting clock signal. Funny thing is I cannot even see this clock in post-fitting. Then I opened Netlist post fitting view and I do see input to System PLL but no output. Has any body come across any of these issues? I am using Quartus 23.4?
Thanks
BPR
Hi Wincent,
Finally narrowed down the issue.
Issue was that the Switch selection option for PCIe reference clock mentioned in Intel/Altera AGF027 dev kit user guide was incorrect and this led to the clock buffer put in wrong input mode.
Below is screenshot from User Guide.
Switch 4.3 should be set to OFF to receive local clock. As you can see the documentation suggests setting to be ON to receive local clock.
Could you please feed this back to the corresponding documentation team within Intel/Altera to get this updated?
Thanks
Binu