FPGADev
New Contributor
5 years agoCyclone 10 GX PCIe - problems with memory write TLP packages
Hi,
we try to port/evaluate a working Cyclone V PCIe application (running with an ARM) to the the DK-DEV-10CX220-A-Kit (running with an X86-64). The OS is on both platforms Linux (5.x.x) with a custom kernel driver.
We use the PCIe MSI, MBAR and memory write TLP for DMA (FPGA -> CPU).
The MSI and MBAR (read/write) is working fine but we have big problems with the DMA.
We tried 32/64-Bit memory write TLP, different Linux DMA-APIs but the data send from the Cyclone 10 never hit the CPU memory.
Is there any known problem with PCIe Cyclone 10 GX and an X86-64?
Is there a working example for the Cyclone 10 GX?