Sadržaj:

Video obrada pomoću VHDL -a i Zybo -a: 10 koraka
Video obrada pomoću VHDL -a i Zybo -a: 10 koraka

Video: Video obrada pomoću VHDL -a i Zybo -a: 10 koraka

Video: Video obrada pomoću VHDL -a i Zybo -a: 10 koraka
Video: UI Umjetne neuronske mreže (4/4): primjeri 2024, Juli
Anonim
Image
Image
Kreirajte novi Vivado projekt
Kreirajte novi Vivado projekt

FPGA -i se brže obrađuju od CPU -a, jer mogu paralelno vršiti mnoge proračune

Napomena: Ovaj projekt je još uvijek u izradi i bit će poboljšan (čim budem imao vremena). U međuvremenu putujem po svetu ….

Korak 1: Kreirajte novi Vivado projekt

Kreirajte novi Vivado projekt
Kreirajte novi Vivado projekt
Kreirajte novi Vivado projekt
Kreirajte novi Vivado projekt

Nakon otvaranja Vivada, prvo morate stvoriti novi projekt u svom radnom prostoru u kojem želite raditi.

Kasnije imenujte svoj projekt i odaberite lokaciju projekta.

Odaberite Zybo kao ciljnu ploču ili drugu Zynq ploču koju želite koristiti.

Korak 2: Kreirajte blok dijagram sa Basic -om

Napravite blok dijagram sa Basic
Napravite blok dijagram sa Basic
Napravite blok dijagram sa Basic
Napravite blok dijagram sa Basic
Napravite blok dijagram sa Basic
Napravite blok dijagram sa Basic

Dodajte novi dijagram Zynq_Processing_system.

Dodajte i IP adrese Dvi2rgb i rgb2vga

Osim ovih blokova, dvije se konstante koriste za konfiguriranje HDMI porta kao sudopera.

[Nažalost, zbog dvostrukog sadržaja ovaj je vodič uklonjen odavde … na originalnu web stranicu www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Korak 3: Umetnite VHDL resurs

Umetnite VHDL resurs
Umetnite VHDL resurs
Umetnite VHDL resurs
Umetnite VHDL resurs
Umetnite VHDL resurs
Umetnite VHDL resurs

Treba stvoriti korisnički blok, za to pritisnite ctrl+A ili pretražite za "dodavanje novog izvora" na lijevoj ploči.

Kreirajte novu datoteku s VHDL -om i dodajte je dijagramu, a zatim uredite VHDL kôd.

[Nažalost, zbog dvostrukog sadržaja ovaj je vodič uklonjen odavde … na originalnu web stranicu www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Korak 4: Dodajte dodatne ugrađene periferije poput svjetala, dugmadi ili klizača (opcionalno)

Dodajte dodatne ugrađene periferne uređaje poput LED -a, dugmadi ili klizača (opcionalno)
Dodajte dodatne ugrađene periferne uređaje poput LED -a, dugmadi ili klizača (opcionalno)

Za dodavanje nekih klizača i LED dioda za kasniju moguću upotrebu.

[Nažalost, zbog dvostrukog sadržaja ovaj je vodič uklonjen odavde … na originalnu web stranicu www.miscircuitos.com/video-processing-using-vhdl-…]

Korak 5: Sada možete umetnuti svoj VHDL kôd u aplikacijski blok

Sada možete umetnuti svoj VHDL kôd u aplikacijski blok
Sada možete umetnuti svoj VHDL kôd u aplikacijski blok

Nakon dodavanja modula VideoProcessing, za uređivanje koda pritisnite. Primjer početnog koda je u prilogu

[Nažalost, zbog dvostrukog sadržaja ovaj je vodič uklonjen odavde … na originalnu web stranicu www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Korak 6: Kreirajte omot

Kreirajte omot
Kreirajte omot
Kreirajte omot
Kreirajte omot

Napravite prelom za sintezu blok dijagrama.

Korak 7: Sinteza, implementacija i generiranje Bitstream -a

Sinteza, implementacija i generisanje Bitstream -a
Sinteza, implementacija i generisanje Bitstream -a

Dodajte opise pin -ova ograničenja. U prilogu je.

pokrenuti sintezu. Kasnije će se implementirati, a zatim generirati bitstream, koji će se učitati na FPGA.

Korak 8: Izvezite hardver i pokrenite SDK

Izvezite hardver i pokrenite SDK
Izvezite hardver i pokrenite SDK
Izvezite hardver i pokrenite SDK
Izvezite hardver i pokrenite SDK
Izvezite hardver i pokrenite SDK
Izvezite hardver i pokrenite SDK
Izvezite hardver i pokrenite SDK
Izvezite hardver i pokrenite SDK

Izvezite hardver i pokrenite SDK.

Korak 9: Kreirajte novi paket podrške za ploču i novu aplikaciju

Kreirajte novi paket podrške za ploču i novu aplikaciju
Kreirajte novi paket podrške za ploču i novu aplikaciju
Kreirajte novi paket podrške za ploču i novu aplikaciju
Kreirajte novi paket podrške za ploču i novu aplikaciju
Kreirajte novi paket podrške za ploču i novu aplikaciju
Kreirajte novi paket podrške za ploču i novu aplikaciju

Kreirajte paket podrške za ploču. Zatim otvorite ili kreirajte aplikaciju koristeći predložak "hello word".

Zatim pokrenite FPGA

Korak 10: Programirajte FPGA i pokrenite Hello World Code

Image
Image
Programirajte FPGA i pokrenite Hello World Code
Programirajte FPGA i pokrenite Hello World Code

Ovo je samo mali primjer gdje se razmjenjuju kanali u boji.

Hvala!

[Nažalost, zbog dvostrukog sadržaja ovaj je vodič uklonjen odavde … na originalnu web stranicu www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Preporučuje se: