Inhaltsverzeichnis:
- Schritt 1: Erstellen Sie ein neues Vivado-Projekt
- Schritt 2: Erstellen Sie ein Blockdiagramm mit Basic
- Schritt 3: Einfügen einer VHDL-Ressource
- Schritt 4: Fügen Sie zusätzliche Onboard-Perifericals wie LEDs, Schaltflächen oder Schieberegler hinzu (optional)
- Schritt 5: Jetzt können Sie Ihren VHDL-Code in den Anwendungsblock einfügen
- Schritt 6: Erstellen Sie einen Wrap
- Schritt 7: Synthese, Implementierung und Bitstream-Generierung
- Schritt 8: Hardware exportieren und SDK starten
- Schritt 9: Erstellen Sie ein neues Board-Support-Paket und eine neue Anwendung
- Schritt 10: FPGA programmieren und den Hello World Code ausführen
Video: Videoverarbeitung mit VHDL und einem Zybo - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
FPGAs sind schneller zu verarbeiten als CPUs, da sie viele Berechnungen parallel durchführen können
Hinweis: Dieses Projekt befindet sich noch im Aufbau und wird verbessert (sobald ich Zeit habe). Inzwischen reise ich um die Welt…..
Schritt 1: Erstellen Sie ein neues Vivado-Projekt
Nachdem Sie Vivado geöffnet haben, müssen Sie zunächst ein neues Projekt auf Ihrem Arbeitsbereich erstellen, in dem Sie arbeiten möchten.
Benennen Sie Ihr Projekt später und wählen Sie den Projektspeicherort.
Wählen Sie Zybo als Zielboard oder ein anderes Zynq-Board, das Sie verwenden möchten.
Schritt 2: Erstellen Sie ein Blockdiagramm mit Basic
Fügen Sie ein neues Zynq_Processing_system-Diagramm hinzu.
Fügen Sie auch die IPs Dvi2rgb und rgb2vga hinzu
Zusätzlich zu diesen Blöcken werden zwei Konstanten verwendet, um den HDMI-Port als Senke zu konfigurieren.
[Entschuldigung, wegen doppelten Inhalts wurde dieses Tutorial von hier entfernt… auf die ursprüngliche Website www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Schritt 3: Einfügen einer VHDL-Ressource
Der Benutzerblock sollte erstellt werden, drücken Sie dazu Strg+A oder suchen Sie im linken Bereich nach "Neue Quelle hinzufügen".
Erstellen Sie eine neue Datei mit VHDL, fügen Sie sie dem Diagramm hinzu und bearbeiten Sie dann den VHDL-Code.
[Entschuldigung, wegen doppelten Inhalts wurde dieses Tutorial von hier entfernt… auf die ursprüngliche Website www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Schritt 4: Fügen Sie zusätzliche Onboard-Perifericals wie LEDs, Schaltflächen oder Schieberegler hinzu (optional)
Um einige Schieberegler und LEDs für eine spätere mögliche Verwendung hinzuzufügen.
[Entschuldigung, wegen doppelten Inhalts wurde dieses Tutorial von hier entfernt… auf die ursprüngliche Website www.miscircuitos.com/video-processing-using-vhdl-…]
Schritt 5: Jetzt können Sie Ihren VHDL-Code in den Anwendungsblock einfügen
Nachdem Sie das VideoProcessing-Modul hinzugefügt haben, drücken Sie zum Bearbeiten des Codes. Ein Beispiel für einen Startcode ist beigefügt
[Entschuldigung, wegen doppelten Inhalts wurde dieses Tutorial von hier entfernt… auf die ursprüngliche Website www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Schritt 6: Erstellen Sie einen Wrap
Machen Sie vorher einen Wrap für die Synthese des Blockdiagramms.
Schritt 7: Synthese, Implementierung und Bitstream-Generierung
Fügen Sie die Pin-Beschreibungen für Einschränkungen hinzu. Es ist angehängt.
die Synthese ausführen. Später die Implementierung und dann den Bitstream generieren, der auf das FPGA geladen wird.
Schritt 8: Hardware exportieren und SDK starten
Exportieren Sie die Hardware und starten Sie das SDK.
Schritt 9: Erstellen Sie ein neues Board-Support-Paket und eine neue Anwendung
Erstellen Sie ein Board-Support-Paket. Dann öffnen oder erstellen Sie eine Anwendung mit der Vorlage "Hallo Wort".
Führen Sie dann das FPGA aus
Schritt 10: FPGA programmieren und den Hello World Code ausführen
Dies ist nur ein kleines Beispiel, bei dem die Farbkanäle ausgetauscht werden.
Vielen Dank!
[Entschuldigung, wegen doppelten Inhalts wurde dieses Tutorial von hier entfernt… auf die ursprüngliche Website www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
So schützen Sie Flash-Laufwerke in Windows 10 mit einem Kennwort – wikiHow
So schützen Sie Flash-Laufwerke in Windows 10 mit einem Kennwort: Mit der zunehmenden Popularität von Cloud-Speichern wie Google Drive, One Drive und Dropbox nimmt die Popularität von Flash-Laufwerken ab. Es gibt jedoch immer noch einige Vorteile von Flash-Laufwerken gegenüber Cloud-Speichern. Einige davon umfassen den Zugriff auf
So koppeln Sie einen Xbox One-Controller mit einem Windows 10-Laptop.: 16 Schritte
So koppeln Sie einen Xbox One Controller mit einem Windows 10 Laptop.: Sie benötigen:Xbox ControllerWindows 10 Laptop
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für 0 $.: 9 Schritte
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für $ 0.: In diesem anweisbaren werde ich Sie durch die Reparatur eines toten LCD-Hintergrundlicht-Wechselrichters mit den Teilen führen, die Sie haben. Sie können feststellen, ob Sie ein totes Gegenlicht haben, indem Sie zuerst andere Möglichkeiten ausschließen. Monitor auf mehreren Computern überprüfen. Stellen Sie sicher, dass
So kommunizieren Sie mit einem Alien-Artefakt oder . . .: 4 Schritte (mit Bildern)
Wie man mit einem außerirdischen Artefakt kommuniziert oder…: *** Enge Begegnungen der seltsam-minzigen Art. *** Dieses Instructable zeigt Ihnen, wie Sie eine Altoids-Version des Mutterschiffs "Close Encounters" bauen und damit interagieren. Dies kann ein wichtiges Training für den Tag sein, an dem das Bright White Be