Die Verarbeitung von FPGA-Gigabit-Ethernet-Kameras tut mir weh

707
Franky Chanyau

Ich plane also, ein Kamerasystem zu bauen, das auf einer solchen Kamera basiert: http://www.alliedvisiontec.com/apac/products/cameras/gigabit-ethernet/prosilica-gx/gx2750.html (gibt das Material über Gigabit aus Ethernet).

Jetzt fühle ich mich in einer Linux-Umgebung sehr wohl, aber ich höre, dass ich die Kodierung von 2K-Filmmaterial durchführen muss, Real Time to CinemaDNG. Ich muss diese Funktion auf einem FPGA programmieren.

Ich habe versucht, selbst etwas zu suchen, habe aber FPGA-Entwicklungskits gefunden, die sehr viel kosten und für die Entwicklung von High-End-Broadcasts geeignet sind. Ich verwende bereits Tausende von Dollar für die Kamera.

Ich möchte gerne eine Sprache wie Verilog lernen und mit einem FPGA arbeiten, aber alles, was ich will, ist ein FPGA-Board mit kleinem Formfaktor, das Folgendes kann:

  • Von einem Computer über PCIe gesteuert werden,
  • Empfangen Sie Filmmaterial von einer Kamera über Dual Gigabit Ethernet (Über die FMC-Tochterkarte, die ich kaufen kann)
  • Kodierung in Cinema DNG
  • Ausgabe auf HD-SDI, HDMI (über die FMC-Tochterkarte, die ich kaufen kann)
  • Speichern auf SATA-SSD (über die FMC-Tochterkarte, die ich kaufen kann)
  • Kodieren und geben Sie Low Res (H.264, 720p) an den Computer auch über PCIe aus

Alles, was ich brauche, ist ein erschwingliches kleines PCIe-FPGA-Board mit Unterstützung für FMC-Tochterkarten, das leistungsfähig genug ist, um 2K-Video zu verarbeiten, aber für mein ganzes Leben kann ich nichts so einfaches finden (es scheint, dass die meisten Hersteller ihre hausgemachte BBQ-Sauce einfangen wollen Wenn alles was ich will, ist das Steak).

Mein Kopf explodiert bald, kann jemand helfen?

Muss ich überhaupt ein FPGA verwenden? Gibt es einfach zu erlernende und implementierbare Lösungen?

0

1 Antwort auf die Frage

0
Turbo J

Einige GPGPUs können Videos kodieren. Sie verfügen außerdem über HDMI-, DVI- oder Display-Ports - und haben einen niedrigeren Preis als die FPGA-Boards, die Sie sonst benötigen.

Für Dual-GbE benötigen Sie ohnehin einen schnellen PC.