Please indicate if this question would be better asked on other fora, I'm not an engineer but computer scientist, and have very little experience with FPGA's / ASICs.

As far as I understand from what I have read online, FPGA's can take up the role of compiled C/C++ and even OpenCL programs and simulate output of a GPU.

My question is if it would be possible to connect a normal desktop PC GPU (NVidia) to an FPGA such as from Xilinx / Lattice Crosslink such that the video signal can be re-processed afterwards? Would this be possible with a DisplayPort or HDMI connection?

Alternatively, if the processinig is entirely moved to the FPGA, is it common to have high bandwith connections (order of > 10Gbps) into an FPGA?

  • $\begingroup$ Are you trying to re-process the video output signal from the HDMI output out of a PC? $\endgroup$ – Mahendra Gunawardena Mar 17 '18 at 2:21
  • $\begingroup$ Yes that is indeed the idea $\endgroup$ – StarShine Mar 17 '18 at 20:45
  • $\begingroup$ This can be done, may I ask what are you trying to do with the FPGA. Also do you plan to feed the output to another display $\endgroup$ – Mahendra Gunawardena Mar 19 '18 at 1:45
  • $\begingroup$ In the current setup, the FPGA is driving the display hardware, i.e. rows and columns. In a next step the FPGA may take over the role of a GPU if FPGA resources are sufficient (i.e. processing power and input bandwidth), and maybe some additional filtering / interlacing /.. No other display would be involved. $\endgroup$ – StarShine Mar 19 '18 at 8:45
  • $\begingroup$ @MahendraGunawardena How can this be done? $\endgroup$ – StarShine Mar 21 '18 at 8:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.