Forum Discussion
Signaltap waiting for clock on PCIe example design
- 2 years ago
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
Hi Wincent,
Thank you for your response.
As I am targeting AGF027 FPGA board, the design uses F-tile.
Please see my comments marked [Binu].
- Clock Selection: Ensure that you have selected the correct clock for the PCIe Avalon Streaming example. It should be the same clock that drives your Avalon ST interfaces.[Binu] Yes it is the correct clock. It is the coreclkout_hip from the PCIe Avalon streaming IP. Have used this same clock for a P-tile based example design in past.
- Connection: Verify that the clock signal is correctly connected to the SignalTap instance. Double-check the SignalTap setup to ensure the correct clock is selected.[Binu] As far as I can see, there is no red mark around this clock setup in SignalTap. I am using pre-synthesis selection.
- Timing: If the clock is gated or not running during the capture, SignalTap may not detect it. Ensure that the clock is active when you start capturing. [Binu] This is something which I am still checking from our hardware setup.
- Clock Domain Crossing: If there are asynchronous crossings in your design, ensure that the clock domain for SignalTap is correctly set up to capture signals crossing those domains. [Binu] This is not my custom design. It is Altera's PCIe reference design out of the box.
- Reset: Ensure that any required resets are correctly applied and released to allow the design to start operating. [Binu] This is a good point. It crossed my mind too. Another one to check from hardware setup.
Regards
Binu
Hi Binu,
Maybe you can check the point no5.
Do you try to generate an example design by selecting the "target devkit" via IP catalog ?
If not, I do suggest you to try so.
Regards,
Wincent_Intel