Forum Discussion

krar01's avatar
krar01
Icon for New Contributor rankNew Contributor
11 hours ago

Requesting help debugging the PCIe root port example on another board than the devkit

Hello,

I am trying to follow the instruction for the PCIe root port example design https://altera-fpga.github.io/rel-25.1/embedded-designs/agilex-5/e-series/premium/pcie_rp/ug-pcie_rp-agx5e-premium/. Rather than the DK-A5E065BB32AES1 development kit, I am trying to get this example running on a Terasic Comet A65 board.

I have compiled the FPGA design with some modifications to the pins according to the Comet board, and I have been able to configure the FPGA using JTAG. I am booting the HPS first and I successfully am able to load in u-boot and linux kernel. However, the moment I try to write to the HPS2FPGA or LWHPS2FPGA bridges the CPU completely freezes.

Using signal tap I have tried to find if there is any issues with resets or clocks, but so far I have not seen any reset that is still active, and it seems like all the clocks are running. I have implemented some counters and can see that they increment, so the FPGA seems configured. I have not been able to see any traffic on the HPS2FPGA bridges at all.

I don't know what else I could try in order to debug this, is there anyone who might have a suggestion?

 

1 Reply