This question is somewhat related to an earlier question: Cheapest FPGA's.
I have been searching for a cheap FPGA board with PCI express 2.0 or 3.x support. Such boards can be plugged in one of the compatible PCIe slot on a motherboard, and can be programmed using either HDL entry or OpenCL or C/C++ based HLS tools. In order to facilitate data transfer between CPU DDR and FPGA DDR memory, the board comes with programmable DMA controllers.
There is a company which sells such boards(Nallatech), but the starting board prices are just too high (> 5000 USD). Then there are FPGA PCIe boards sold by Xilinx and Altera with minimum 1300 USD price. But all these are still too expensive for me. Can someone recommend a cheaper FPGA board from Xilinx/Altera with a PCIe 2.0 or 3.x support ?.