Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So, I'm planning to build a Camera system based off a camera like this: (outputs footage via Gigabit Ethernet).

Now I am very comfortable in a Linux environment but I hear that to accomplish my requirement of encoding 2K footage, Real Time to CinemaDNG I need to program that function to an FPGA.

I have tried to do some searching on my own but have found FPGA development kits which cost a lot and are tailored for high end Broadcast development, I am already throwing away thousands of dollars for the camera alone.

I am keen to learn a language like Verilog and work with an FPGA but all I want is a small form factor FPGA board that can:

  • Be controlled by a computer via PCIe,
  • Receive footage from a camera via Dual Gigabit Ethernet (Via FMC Daughter card which I can buy)
  • Encode to Cinema DNG
  • Output to HD-SDI, HDMI (Via FMC Daughter card which I can buy)
  • Save to SATA SSD (Via FMC Daughter card which I can buy)
  • Encode and Output Low Res(H.264, 720p) to computer also via PCIe

So really all I need is an affordable small PCIe FPGA board with support for FMC Daughter Cards that's powerful enough to process 2K video but for the life of me I cannot find anything that simple(it seems most manufacturers want to chuck in their homemade BBQ sauce when all I want is the steak).

My head is about to explode soon, can someone help?

Do I even need to use an FPGA, are there any easy to learn and implement solutions available?

share|improve this question
up vote 0 down vote accepted

Some GPGPUs can encode video. They will also have HDMI, DVI or Display Ports - and a lower price tag than the FPGA boards you would otherwise need.

For dual GbE you'll need a fast PC anyway.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.