Forum Discussion
Cyclone 10GX PCIe / Raspberry Pi
Hi Wincent,
For the FPGA, its a custom design based the example project. Basically just the PCIe Hard IP and our custom IP is connected through the Bar2 avalon MM bus.
It's not stuck at Detect.Active, it goes through Polling.Compliance then link down.
I looked at turning on/off termination on refclk but it appears internal termination is turned on by default for the Cyclone10Gx.
We have 2 setups, a full Raspberry Pi 5 and a CM5. Then we use a converter/breakout board for both to convert the Pi's PCIe interface to a standard PCIe x1 slot. Link below:
Note that we have an older PCIe card design which uses NXP's PX1011B PCIe X1 PHY and this gets recognized by Windows as well as the Raspberry Pi on the same hardware setup.
Thanks!
Hi JBayl ,
Can you please share the overall block diagram to me , on how you connect the Raspberry Pi with Cyclone 10 ?
Just a simple block drawing with connection will do, it help me better visualize your system work.
Do your cyclone 10 board have golden finger ?
instead of connect to the Raspberry Pi, do you try to connect into any Host/Computer and check if it can be link up successful or not ?
Regards,
Wincent