FPGA 千兆以太网摄像头处理让我头疼

FPGA 千兆以太网摄像头处理让我头疼

因此,我计划构建一个基于这样的相机的相机系统: http://www.alliedvisiontec.com/apac/products/cameras/gigabit-ethernet/prosilica-gx/gx2750.html (通过千兆以太网输出镜头)。

现在我对 Linux 环境非常熟悉,但我听说为了完成对 2K 素材进行实时到 CinemaDNG 编码的要求,我需要将该功能编程到 FPGA 中。

我曾尝试自己进行一些搜索,但发现 FPGA 开发套件价格昂贵,且专为高端广播开发而定制,单单为了相机,我已经浪费了数千美元。

我渴望学习像 Verilog 这样的语言并使用 FPGA,但我想要的是一个小型 FPGA 板,它可以:

  • 通过 PCIe 由计算机控制,
  • 通过双千兆以太网接收来自摄像机的镜头(通过我可以购买的 FMC 子卡)
  • 编码为 Cinema DNG
  • 输出至 HD-SDI、HDMI(通过我可以购买的 FMC 子卡)
  • 保存到 SATA SSD(通过我可以购买的 FMC 子卡)
  • 也可通过 PCIe 编码和输出低分辨率(H.264、720p)至计算机

所以我真正需要的是一个价格实惠的小型 PCIe FPGA 板,支持 FMC 子卡,功能足够强大,可以处理 2K 视频,但我实在找不到这么简单的东西(似乎大多数制造商都想加入自制的烧烤酱,而我想要的只是牛排)。

我的头快要爆炸了,有人可以帮忙吗?

我是否真的需要使用 FPGA?是否有任何易于学习和实施的解决方案?

答案1

一些通用图形处理器可以对视频进行编码。它们还具有 HDMI、DVI 或显示端口 - 并且价格比您原本需要的 FPGA 板要低。

无论如何,对于双 GbE,您都需要一台快速的 PC。

相关内容