
Sadržaj:
- Korak 1: Kreirajte novi Vivado projekt
- Korak 2: Kreirajte blok dijagram sa Basic -om
- Korak 3: Umetnite VHDL resurs
- Korak 4: Dodajte dodatne ugrađene periferije poput svjetala, dugmadi ili klizača (opcionalno)
- Korak 5: Sada možete umetnuti svoj VHDL kôd u aplikacijski blok
- Korak 6: Kreirajte omot
- Korak 7: Sinteza, implementacija i generiranje Bitstream -a
- Korak 8: Izvezite hardver i pokrenite SDK
- Korak 9: Kreirajte novi paket podrške za ploču i novu aplikaciju
- Korak 10: Programirajte FPGA i pokrenite Hello World Code
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37



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


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



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



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)

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

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


Napravite prelom za sintezu blok dijagrama.
Korak 7: Sinteza, implementacija i generiranje 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.
Korak 9: 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



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:
Bluetooth zvučnik "Napravi sam" s baterijskim napajanjem // Kako se gradi - Obrada drveta: 14 koraka (sa slikama)

Bluetooth zvučnik sa DIY baterijskim napajanjem // Kako se gradi-Obrada drveta: Napravio sam ovaj prijenosni Bluetooth boombox zvučnik sa punjivom baterijom, napajajući se pomoću kompleta zvučnika Parts Express C-Note plus njihove ploče za pojačalo KAB (veze do svih dijelova ispod). Ovo je bila moja prva verzija zvučnika i iskreno sam zadivljen koliko je sjajan
Obrada slike s Raspberry Pi: Instaliranje OpenCV -a i Razdvajanje boja slike: 4 koraka

Obrada slike pomoću Raspberry Pi -a: Instaliranje OpenCV -a i odvajanje boja slike: Ovaj je post prvi od nekoliko vodiča za obradu slika koji slijede. Pažljivije ćemo pogledati piksele koji čine sliku, naučiti kako instalirati OpenCV na Raspberry Pi, a takođe ćemo napisati i testne skripte za snimanje slike, a takođe i
Bluetooth audio i digitalna obrada signala: Arduino okvir: 10 koraka

Bluetooth audio i digitalna obrada signala: Arduino okvir: sažetak Kada pomislim na Bluetooth, mislim na muziku, ali nažalost većina mikrokontrolera ne može reproducirati muziku putem Bluetootha. Raspberry Pi može, ali to je računar. Želim razviti okvir zasnovan na Arduinu za mikrokontrolere za reprodukciju zvuka putem Blueta
Bluetooth i IMU sa Tactigon pločom - Obrada: 7 koraka

Bluetooth i IMU s Tactigon pločom - Obrada: Ova serija članaka će objasniti kako koristiti Tactigonove integrirane senzore i komunikacijska sučelja za stvaranje jednostavnog kontrolera gestama. Izvorni kôd dostupan ovdje na GitHubu U ovom ćemo članku naučiti kako da upotrebim simp
Ponovna obrada BGA -e pomoću matrice za boravak na mjestu: 7 koraka

Prerada BGA pomoću matrice za zadržavanje na mjestu: BGA prerađena matrica koja sadrži funkciju zadržavanja na mjestu radi pojednostavljenja procesa i popravke oštećene maske za lemljenje. Poboljšava prinose pri prvom prolasku i popravlja masku za lemljenje koju je uređaj možda oštetio. Više informacija o preradi BGA pogledajte na ba