Indholdsfortegnelse:

Videobehandling ved hjælp af VHDL og en Zybo: 10 trin
Videobehandling ved hjælp af VHDL og en Zybo: 10 trin

Video: Videobehandling ved hjælp af VHDL og en Zybo: 10 trin

Video: Videobehandling ved hjælp af VHDL og en Zybo: 10 trin
Video: Øvelser mod svimmelhed pga. løse øresten i højre side (BPPV) 2024, Juli
Anonim
Image
Image
Opret et nyt Vivado -projekt
Opret et nyt Vivado -projekt

FPGA'er er hurtigere end CPU'er til at behandle, fordi de kan foretage mange beregninger parallelt

Bemærk: Dette projekt er stadig under opførelse og vil blive forbedret (så snart jeg har tid). Imens rejser jeg verden rundt ….

Trin 1: Opret et nyt Vivado -projekt

Opret et nyt Vivado -projekt
Opret et nyt Vivado -projekt
Opret et nyt Vivado -projekt
Opret et nyt Vivado -projekt

Efter åbning af Vivado skal du først oprette et nyt projekt på dit arbejdsområde, du vil arbejde i.

Navngiv senere dit projekt, og vælg projektets placering.

Vælg Zybo som et målbræt eller et andet Zynq -bord, du vil bruge.

Trin 2: Opret et blokdiagram med Basic

Opret et blokdiagram med Basic
Opret et blokdiagram med Basic
Opret et blokdiagram med Basic
Opret et blokdiagram med Basic
Opret et blokdiagram med Basic
Opret et blokdiagram med Basic

Tilføj et nyt Zynq_Processing_system -diagram.

Tilføj også IP'erne Dvi2rgb og rgb2vga

Ud over disse blokke bruges to konstanter til at konfigurere HDMI -porten som en vask.

[Beklager, på grund af dobbelt indhold blev denne vejledning fjernet herfra … til det originale webstedwww.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Trin 3: Indsæt en VHDL -ressource

Indsæt en VHDL -ressource
Indsæt en VHDL -ressource
Indsæt en VHDL -ressource
Indsæt en VHDL -ressource
Indsæt en VHDL -ressource
Indsæt en VHDL -ressource

Brugerblokken skal oprettes, for at trykke på ctrl+A eller søge for at "tilføje en ny kilde" i panelet til venstre.

Opret en ny fil med VHDL, tilføj til diagrammet, og rediger derefter VHDL -koden.

[Beklager, på grund af dobbelt indhold blev denne vejledning fjernet herfra … til det originale websted www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Trin 4: Tilføj yderligere onboard perifericals som lysdioder, knapper eller skydere (valgfrit)

Tilføj yderligere indbyggede periferikra som Leds, knapper eller skydere (valgfrit)
Tilføj yderligere indbyggede periferikra som Leds, knapper eller skydere (valgfrit)

For at tilføje nogle skydere og lysdioder til senere brug.

[Beklager, på grund af dobbelt indhold blev denne vejledning fjernet herfra … til det originale websted www.miscircuitos.com/video-processing-using-vhdl-…]

Trin 5: Nu kan du indsætte din VHDL -kode i applikationsblokken

Nu kan du indsætte din VHDL -kode i applikationsblokken
Nu kan du indsætte din VHDL -kode i applikationsblokken

Når VideoProcessing -modulet er tilføjet, skal du trykke på for at redigere koden. Et eksempel på en startkode er vedhæftet

[Beklager, på grund af dobbelt indhold blev denne vejledning fjernet herfra … til det originale websted www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Trin 6: Opret en indpakning

Opret en indpakning
Opret en indpakning
Opret en indpakning
Opret en indpakning

Lav en wrap før for syntesen af blokdiagrammet.

Trin 7: Syntese, implementering og Bitstream -generation

Syntese, implementering og Bitstream -generation
Syntese, implementering og Bitstream -generation

Tilføj begrænsninger pin beskrivelser. Det er vedhæftet.

køre syntesen. Senere implementeringen og derefter generere bitstrømmen, som skal indlæses i FPGA.

Trin 8: Eksporter hardware og start SDK

Eksporter hardware og start SDK
Eksporter hardware og start SDK
Eksporter hardware og start SDK
Eksporter hardware og start SDK
Eksporter hardware og start SDK
Eksporter hardware og start SDK
Eksporter hardware og start SDK
Eksporter hardware og start SDK

Eksporter hardware og start SDK.

Trin 9: Opret en ny board supportpakke og en ny applikation

Opret en ny board supportpakke og en ny applikation
Opret en ny board supportpakke og en ny applikation
Opret en ny board supportpakke og en ny applikation
Opret en ny board supportpakke og en ny applikation
Opret en ny board supportpakke og en ny applikation
Opret en ny board supportpakke og en ny applikation

Opret en board support -pakke. Åbn derefter eller opret et program ved hjælp af skabelonen "hej ord".

Kør derefter FPGA

Trin 10: Programmer FPGA og kør Hello World Code

Image
Image
Programmer FPGA og kør Hello World Code
Programmer FPGA og kør Hello World Code

Dette er kun et lille eksempel, hvor farvekanalerne udveksles.

Tak!

[Beklager, på grund af dobbelt indhold blev denne vejledning fjernet herfra … til det originale websted www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Anbefalede: