Video- und Bildverarbeitungs-Suite

Die Intel FPGA Video and Image Processing Suite ist eine Sammlung von Intel FPGA Intellectual Property (IP)-Funktionen, die Sie verwenden können, um die Entwicklung benutzerdefinierter Video- und Bildverarbeitungsdesigns zu erleichtern. Diese Intel FPGA IP-Funktionen eignen sich für den Einsatz in einer Vielzahl von Bildverarbeitungs- und Anzeigeanwendungen, wie z. B. Studioübertragung, Videokonferenzen, AV-Netzwerke, medizinische Bildgebung, Smart City/Einzelhandel und Verbraucher.

Video- und Bildverarbeitungs-Suite Benutzerhandbuch

Video- und Bildverarbeitungs-Suite

Video und Image Processing Suite Intel FPGA IP Funktionen

Intel FPGA IP Funktion

Beschreibung

2D FIR Filter II

Implementiert einen 3x3, 5x5 oder 7x7 Finite Impulse Response (FIR) Filter auf einem Bilddatenstrom, um Bilder zu glätten oder zu schärfen.

Alpha Blending Mixer und Mixer II

Mischt und kombiniert mehrere Bildströme – die für die Implementierung von Textüberlagerung und Bild-in-Bild-Mischung nützlich sind.

Avalon-ST Videomonitor

Erfasst Videodatenpakete ohne Hinzufügen von zusätzlichen Verzögerungen und eine Verbindung zum Trace-System-IP zur Sammlung von Videoverfolgungsdaten.

Avalon-ST Videostream-Cleaner

Entfernt und repariert die nicht idealen Sequenzen und Fehlerfälle
im eingehenden Datenstrom zur Erstellung eines Ausgangsstroms vorhanden, der dem impliziten idealen Anwendungsmodell entspricht.

Chroma Resampler II

Ändert die Abtastfrequenz der Chrominanzdaten für Bildrahmen, zum Beispiel von 4:2:2 bis 4:4:4 oder 4:2:2 bis 4:2:0.

Clipper II

Bietet eine Möglichkeit zum Ausschneiden von Videostreams und kann zur Kompilierzeit oder zur Laufzeit konfiguriert werden.

Getakteter Videoeingang (CVI), getakteter Videoeingang II (CVI II), getakteter Videoausgang (CVO) und getakteter Videoausgang II (CVO II)

Die IP-Cores der getakteten Videoschnittstelle konvertieren getaktete Videoformate (wie BT656, BT1120 und DVI) in Avalon-ST-Video; und umgekehrt.

Color Plane Sequencer II

Ändert, wie Farbebenenproben über die Avalon-ST-Schnittstelle übertragen werden. Diese Funktion kann verwendet werden, um Videostreams aufzuteilen und zu verbinden und so das Routing von Farbebenenproben zu steuern.

Color Space Converter II (CSC II)

Konvertieren Sie Bilddaten zwischen einer Vielzahl verschiedener Farbräume wie RGB in YCrCb.

Konfigurierbare Sicherheitsbänder

Der IP Core der konfigurierbaren Schutzbänder vergleicht jede Farbebene im Eingangsvideostream mit den Werten der oberen und unteren Schutzbänder.

Regel-Synchronisierer

Synchronisiert die am Videostream vorgenommenen Änderungen in Echtzeit zwischen zwei Funktionen.

Deinterlacer II

Konvertiert Interlaced-Video-Formate in Progressive-Video-Formate mit einem bewegungsadaptiven Deinterlacing-Algorithmus. Unterstützt auch „Bob“- und „Weave“-Algorithmen, Kantenerkennung mit niedrigem Winkel, 3:2-Kadenzerkennung und geringe Latenz.

Framepuffer II

Puffern Sie Videorahmen in einen externen RAM. Dieser Kern unterstützt die Doppel- oder Dreifachpufferung mit einer Reihe von Optionen für das Verringern und Wiederholen der Bildanzahl.

Frame Reader II

Liest Video vom externen Speicher und gibt es als Stream aus.

Ganna-Korrigiereinrichtung II

Ermöglicht die Korrektur von Videostreams hinsichtlich der physikalischen Eigenschaften von Anzeigegeräten.

Interlacer II

Konvertiert Progressive-Video in Interlaced-Video, indem die Hälfte der Zeilen eingehender progressiver Frames weggelassen wird.

Skalierer II

Die HDL-Code-basierte Scaler II Intel FPGA IP-Funktion benötigt weniger Fläche als der Scaler der ersten Generation in der Video und Image Processing Suite und bietet gleichzeitig eine höhere Leistung. Die Scaler II-Funktion reduziert die erforderlichen Ressourcen durch die neue Unterstützung der 4:2:2 Chroma-Datenabtastrate weiter. Sowohl lineare als auch mehrphasige Algorithmen sind mit der neuen Funktion des kantenadaptiven Algorithmus verfügbar, um die Unschärfe zu reduzieren und gleichzeitig den Realismus beizubehalten.

Switch II

Ermöglicht die Umschaltung von Videostreams in Echtzeit.

Testmuster-Generator II

Generieren Sie einen Videostream mit stillstehenden Farbbalken zur Verwendung als Testmuster.

Trace-System

Überwacht erfasste Daten vom Videomonitor und stellt eine Verbindung zur Host-Systemkonsole über JTAG oder USB zur Anzeige her

Designbeispiele und Entwicklungskits

Die folgenden Designbeispiele stehen Ihnen zur Ausführung auf den Entwicklungskits zur Verfügung.

IP-Qualitätsmetrik

Grundlagen

Jahr der ersten IP-Bereitstellung

2009

Neueste Version von Intel® Quartus® Software unterstützt

18.1

Status

In Benutzung

Leistungen

Die Leistungen für den Kunden umfassen Folgendes:

    Design-Datei (verschlüsselter Quellcode oder synthetisierte Netzliste)

    Simulationsmodell für ModelSim*-Intel® FPGA Edition

    Timing- und/oder Layout-Beschränkungen

    Testbench oder Designbeispiel

    Dokumentation mit Revisionskontrolle

    Readme-Datei



    Ja

    Ja

    Ja

    Ja

    Ja

    Nein

Zusätzliche Leistungen für den Kunden in Verbindung mit der IP-Bereitstellung

Keine

Parametrisierungs-GUI für die IP-Konfiguration durch den Endbenutzer

Ja

IP-Core ist für die Unterstützung des Intel® FPGA-IP-Evaluierungsmodus ausgelegt

Ja

Beschreibungssprache

Verilog

Testbench-Sprache

Verilog

Bereitgestellte Softwaretreiber

Datei sw.tcl

Treiber-Betriebssystem-Unterstützung

Implementierung

Benutzeroberfläche

Getaktetes Video (in dem getakteten Videoeingang und aus dem getakteten Videoausgang) Avalon®-ST (alle anderen Datenwege)

IP-XACT-Metadaten

Nein

Verifizierung

Unterstützte Simulatoren

ModelSim, VCS, Riviera-PRO, NCSim

Validierte Hardware

Arria® II GX/GZ, Arria® V, Intel® Arria® 10, Cyclone® IV ES/GX, Cyclone® V, Intel® Cyclone® 10, Intel® MAX® 10, Stratix® IV, Stratix® V

Tests auf Einhaltung der Branchenstandards durchgeführt

Nein

Wenn ja, welche Tests?

Wenn ja, bei welchen Intel FPGA-Bauelementen?

Wenn ja, Datum der Prüfung

Wenn nein, ist sie geplant?

Kompatibilität

IP wurde Interoperabilitätstests unterzogen

Ja

Wenn ja, mit welchen Intel FPGA-Bauelementen?

Intel Arria 10, Intel Cyclone 10

Interoperabilitätsberichte verfügbar