I'm doing an FPGA design using a T2080 MPC interfacing to an Altera Cyclone V FPGA. The goal is to use my FPGA to pump 2 other FPGAs on the same board.
I need to create a scheme that allows the Cyclone FPGA to pull data from an address in the processor memory using DMA. I know that the PCIe interface between the 2 devices works. I can read and write registers inside the FPGA via the T2080.
I've also created some control/data registers inside the FPGA that will house the address of the data on the MPC and some other info.
Is there a reference design that someone could point me to that shows how to set up this transaction using VHDL? I'm a novice but I can figure things out if I have a good example to follow. Or if anyone has attempted this, please feel free to comment.