Inhoudsopgave:

Videoverwerking met VHDL en een Zybo: 10 stappen
Videoverwerking met VHDL en een Zybo: 10 stappen

Video: Videoverwerking met VHDL en een Zybo: 10 stappen

Video: Videoverwerking met VHDL en een Zybo: 10 stappen
Video: #amazing #features of #xilinx #Video #Processing #Subsystem #IP for #FPGA video #design #shorts 2024, Juli-
Anonim
Image
Image
Een nieuw Vivado-project maken
Een nieuw Vivado-project maken

FPGA's zijn sneller te verwerken dan CPU's, omdat ze veel parallelle berekeningen kunnen maken

Opmerking: dit project is nog in aanbouw en zal worden verbeterd (zodra ik tijd heb). Ondertussen reis ik de wereld rond…..

Stap 1: Maak een nieuw Vivado-project

Een nieuw Vivado-project maken
Een nieuw Vivado-project maken
Een nieuw Vivado-project maken
Een nieuw Vivado-project maken

Nadat u Vivado hebt geopend, moet u eerst een nieuw project maken op uw werkruimte waarin u wilt werken.

Geef later uw project een naam en kies de projectlocatie.

Kies Zybo als doelbord of een ander Zynq-bord dat je wilt gebruiken.

Stap 2: Maak een blokdiagram met Basic

Maak een blokdiagram met Basic
Maak een blokdiagram met Basic
Maak een blokdiagram met Basic
Maak een blokdiagram met Basic
Maak een blokdiagram met Basic
Maak een blokdiagram met Basic

Voeg een nieuw Zynq_Processing_system-diagram toe.

Voeg ook de IP's Dvi2rgb en rgb2vga toe

Naast deze blokken worden twee constanten gebruikt om de HDMI-poort als een spoelbak te configureren.

[Sorry, vanwege dubbele inhoud is deze tutorial hier verwijderd… naar de originele website www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Stap 3: Voeg een VHDL-bron in

Een VHDL-bron invoegen
Een VHDL-bron invoegen
Een VHDL-bron invoegen
Een VHDL-bron invoegen
Een VHDL-bron invoegen
Een VHDL-bron invoegen

Het gebruikersblok moet worden gemaakt, daarvoor drukt u op ctrl+A of zoekt u naar "een nieuwe bron toevoegen" in het linkerdeelvenster.

Maak een nieuw bestand met VHDL en voeg toe aan het diagram en bewerk vervolgens de VHDL-code.

[Sorry, vanwege dubbele inhoud is deze tutorial hier verwijderd… naar de originele website www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Stap 4: Voeg extra randapparatuur aan boord toe, zoals leds, knoppen of schuifregelaars (optioneel)

Voeg extra randapparatuur aan boord toe, zoals leds, knoppen of schuifregelaars (optioneel)
Voeg extra randapparatuur aan boord toe, zoals leds, knoppen of schuifregelaars (optioneel)

Om wat sliders en leds toe te voegen voor eventueel later gebruik.

[Sorry, vanwege dubbele inhoud is deze tutorial verwijderd van hier… naar de originele website www.miscircuitos.com/video-processing-using-vhdl-…]

Stap 5: Nu kunt u uw VHDL-code in het applicatieblok invoegen

Nu kunt u uw VHDL-code in het toepassingsblok invoegen
Nu kunt u uw VHDL-code in het toepassingsblok invoegen

Nadat u de VideoProcessing-module hebt toegevoegd, drukt u op om de code te bewerken. Een voorbeeld van een startcode is bijgevoegd

[Sorry, vanwege dubbele inhoud is deze tutorial hier verwijderd… naar de originele website www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Stap 6: Maak een omslag

Maak een omslag
Maak een omslag
Maak een omslag
Maak een omslag

Maak vooraf een omslag voor de synthese van het blokschema.

Stap 7: Synthese, implementatie en bitstreamgeneratie

Synthese, implementatie en bitstreamgeneratie
Synthese, implementatie en bitstreamgeneratie

Voeg de pinbeschrijvingen van de beperkingen toe. Het is bijgevoegd.

voer de synthese uit. Later de implementatie en vervolgens de bitstream genereren, die in de FPGA wordt geladen.

Stap 8: Hardware exporteren en SDK starten

Hardware exporteren en SDK starten
Hardware exporteren en SDK starten
Hardware exporteren en SDK starten
Hardware exporteren en SDK starten
Hardware exporteren en SDK starten
Hardware exporteren en SDK starten
Hardware exporteren en SDK starten
Hardware exporteren en SDK starten

Exporteer de hardware en start SDK.

Stap 9: Maak een nieuw Board-ondersteuningspakket en een nieuwe applicatie

Een nieuw Board Support-pakket en een nieuwe toepassing maken
Een nieuw Board Support-pakket en een nieuwe toepassing maken
Een nieuw Board Support-pakket en een nieuwe toepassing maken
Een nieuw Board Support-pakket en een nieuwe toepassing maken
Een nieuw Board-ondersteuningspakket en een nieuwe toepassing maken
Een nieuw Board-ondersteuningspakket en een nieuwe toepassing maken

Maak een bordondersteuningspakket. Open of maak vervolgens een applicatie met behulp van de sjabloon "hallo woord".

Voer vervolgens de FPGA uit

Stap 10: Programmeer FPGA en voer de Hello World-code uit

Image
Image
Programmeer FPGA en voer de Hello World-code uit
Programmeer FPGA en voer de Hello World-code uit

Dit is slechts een klein voorbeeld, waarbij de kleurkanalen worden uitgewisseld.

Bedankt!

[Sorry, vanwege dubbele inhoud is deze tutorial hier verwijderd… naar de originele website www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Aanbevolen: