Forum Discussion
Cyclone 10GX PCIe Hard IP bring up
- 5 years ago
From the signal tap, it can check the clk0 frequency, and it is based on the 100Mhz PCIe reference clock. It sounds like either the clk0 itself or the 100Mhz PCIe reference clock is not stable.
Can you attach a simplified PCIe design that can replicate the problem here? I would like to do a sanity check on your design. Thanks.
Attached. Thanks!
- JBayl5 years ago
Occasional Contributor
Hi,
I've powered up 3 boards and all aren't getting recognized. Main issue I see is that the core_clk_out_clk output of the HIP isn't toggling. I tied it up to a counter to a test point and no activity. PERST is high, which is OK, deasserted state. Refclk is toggling OK.
I think that may be the reason why I can't see the ltssmstate and other debug signals not toggling. No clock. Any advice where I should look?
Power up sequence looks OK. All sources OK within 100ms.
Thanks!
- SengKok_L_Intel5 years ago
Regular Contributor
Hi,
Could you please use the attached SOF file and capture the signal tap? I would like to see if I can spot anything.
- JBayl5 years ago
Occasional Contributor
It's getting triggered right away. See attached pdf with screen shots.
Result is the same with opening the stp file and programmer independently or adding the STP on a project, compile, and then Signal Tap programs the FPGA with the SOF you've provided. freq_out is the only signal changing.
Noticed that the serdes_pll_locked and pll_locked_fpll isn't high. I assume these are high asserted. May explain why i'm not seeing coreclkout. But what's causing it...???