INHOUDSOPGAWE:

Videoverwerking met behulp van VHDL en 'n Zybo: 10 stappe
Videoverwerking met behulp van VHDL en 'n Zybo: 10 stappe

Video: Videoverwerking met behulp van VHDL en 'n Zybo: 10 stappe

Video: Videoverwerking met behulp van VHDL en 'n Zybo: 10 stappe
Video: videobewerking met premiere elements 10 - 1 het startscherm 2024, November
Anonim
Image
Image
Skep 'n nuwe Vivado -projek
Skep 'n nuwe Vivado -projek

FPGA's is vinniger as CPU's om te verwerk, omdat dit baie berekenings parallel kan doen

Nota: hierdie projek is nog in aanbou en gaan verbeter word (sodra ek tyd het). Intussen reis ek deur die wêreld ….

Stap 1: Skep 'n nuwe Vivado -projek

Skep 'n nuwe Vivado -projek
Skep 'n nuwe Vivado -projek
Skep 'n nuwe Vivado -projek
Skep 'n nuwe Vivado -projek

Nadat u Vivado oopgemaak het, moet u eers 'n nuwe projek skep in u werkruimte waarin u wil werk.

Noem u projek later en kies die ligging van die projek.

Kies Zybo as 'n teikenbord of 'n ander Zynq -bord wat u wil gebruik.

Stap 2: Skep 'n blokdiagram met Basic

Skep 'n blokdiagram met Basic
Skep 'n blokdiagram met Basic
Skep 'n blokdiagram met Basic
Skep 'n blokdiagram met Basic
Skep 'n blokdiagram met Basic
Skep 'n blokdiagram met Basic

Voeg 'n nuwe Zynq_Processing_system -diagram by.

Voeg ook die IP's Dvi2rgb en rgb2vga by

Benewens hierdie blokke word twee konstantes gebruik om die HDMI -poort as 'n wasbak op te stel.

[Jammer, vanweë dubbele inhoud is hierdie tutoriaal van hier verwyder … na die oorspronklike webwerf www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Stap 3: Voeg 'n VHDL -bron in

Voeg 'n VHDL -bron in
Voeg 'n VHDL -bron in
Voeg 'n VHDL -bron in
Voeg 'n VHDL -bron in
Voeg 'n VHDL -bron in
Voeg 'n VHDL -bron in

Die gebruikersblok moet geskep word; druk daarvoor ctrl+A of soek om ''n nuwe bron by te voeg' in die paneel aan die linkerkant.

Skep 'n nuwe lêer met VHDL, voeg dit by die diagram en wysig dan die VHDL -kode.

[Jammer, vanweë dubbele inhoud is hierdie tutoriaal van hier verwyder … na die oorspronklike webwerf www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Stap 4: Voeg bykomende boordplante soos Leds, knoppies of skuifknoppies by (opsioneel)

Voeg bykomende boordblokke by, soos LED's, knoppies of skuifknoppies (opsioneel)
Voeg bykomende boordblokke by, soos LED's, knoppies of skuifknoppies (opsioneel)

Om 'n paar skuifbalkies en leds by te voeg vir latere gebruik.

[Jammer, vanweë dubbele inhoud is hierdie tutoriaal van hier verwyder … na die oorspronklike webwerf www.miscircuitos.com/video-processing-using-vhdl-…]

Stap 5: Nou kan u u VHDL -kode op die toepassingsblok invoeg

Nou kan u u VHDL -kode op die toepassingsblok invoeg
Nou kan u u VHDL -kode op die toepassingsblok invoeg

Nadat u die VideoProcessing -module bygevoeg het, druk op om die kode te wysig. 'N Voorbeeld van 'n beginkode is aangeheg

[Jammer, vanweë dubbele inhoud is hierdie tutoriaal van hier verwyder … na die oorspronklike webwerf www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Stap 6: Maak 'n wrap

Skep 'n wrap
Skep 'n wrap
Skep 'n wrap
Skep 'n wrap

Maak 'n omslag voor die sintese van die blokdiagram.

Stap 7: Sintese, implementering en Bitstream -generasie

Sintese, implementering en Bitstream -generasie
Sintese, implementering en Bitstream -generasie

Voeg die beperkinge se penbeskrywings by. Dit is aangeheg.

voer die sintese uit. Later die implementering en genereer dan die bitstroom, wat na die FPGA gelaai gaan word.

Stap 8: Voer hardeware uit en begin SDK

Voer hardeware uit en begin SDK
Voer hardeware uit en begin SDK
Voer hardeware uit en begin SDK
Voer hardeware uit en begin SDK
Voer hardeware uit en begin SDK
Voer hardeware uit en begin SDK
Voer hardeware uit en begin SDK
Voer hardeware uit en begin SDK

Voer die hardeware uit en begin SDK.

Stap 9: Skep 'n nuwe pakketondersteuningspakket en 'n nuwe toepassing

Skep 'n nuwe raadsondersteuningspakket en 'n nuwe toepassing
Skep 'n nuwe raadsondersteuningspakket en 'n nuwe toepassing
Skep 'n nuwe raadsondersteuningspakket en 'n nuwe toepassing
Skep 'n nuwe raadsondersteuningspakket en 'n nuwe toepassing
Skep 'n nuwe raadsondersteuningspakket en 'n nuwe toepassing
Skep 'n nuwe raadsondersteuningspakket en 'n nuwe toepassing

Skep 'n bordondersteuningspakket. Maak dan 'n toepassing oop of skep met die sjabloon "hallo woord".

Begin dan die FPGA

Stap 10: Program FPGA en voer die Hello World Code uit

Image
Image
Program FPGA en voer die Hello World Code uit
Program FPGA en voer die Hello World Code uit

Dit is slegs 'n klein voorbeeld, waar die kleurkanale uitgeruil word.

Dankie!

[Jammer, vanweë dubbele inhoud is hierdie tutoriaal van hier verwyder … na die oorspronklike webwerf www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Aanbeveel: