Introduction - If you have any usage issues, please Google them yourself
By generating 40Mbps data from the data source inside the FPGA, the FPGA buffers the data and sends an interrupt to the host every 52ms or so, requesting a DMA transmission, each time the size of the DMA is 228352 bytes. Attached the C++ code