Output Video to FPGA using PCIe


We are about to start a new project and I’m looking for solutions for a quick test !

We have a GEFORCE RTX3090 inside a Linux machine and a custom FPGA board conected to the PC using a PCIe interface.

We need to send the video computed by the GPU to the FPGA using the PCIe interface with the maximum performance and lower latency.

What would be the easiest solution to start a little demo ?

On the FPGA side everything is ready, we can read and write to the FPGA’s memory from utilities in Linux. So we have a 64 bits memory buffer provided in one BAR.

We’ve heard things about RDMA on GPU, could it be a solution ?

For now we were thinking a little application running on the GPU that would generate a dummy image content but that would go directly to the FPGA’s memory using PCIe.

Thanks in advance for your advices, examples, tutorials, …