Kazalo:

Obdelava videa z uporabo VHDL in Zybo: 10 korakov
Obdelava videa z uporabo VHDL in Zybo: 10 korakov

Video: Obdelava videa z uporabo VHDL in Zybo: 10 korakov

Video: Obdelava videa z uporabo VHDL in Zybo: 10 korakov
Video: MOZGI - Полицаи (Lyric Video) 2024, November
Anonim
Image
Image
Ustvarite nov projekt Vivado
Ustvarite nov projekt Vivado

FPGA -ji so hitrejši od procesorjev, ker lahko vzporedno izvedejo številne izračune

Opomba: Ta projekt je še v izdelavi in ga bodo izboljšali (takoj, ko bom imel čas). Medtem potujem po svetu …..

1. korak: Ustvarite nov projekt Vivado

Ustvarite nov projekt Vivado
Ustvarite nov projekt Vivado
Ustvarite nov projekt Vivado
Ustvarite nov projekt Vivado

Ko odprete Vivado, morate najprej ustvariti nov projekt v svojem delovnem prostoru, v katerem želite delati.

Pozneje poimenujte svoj projekt in izberite lokacijo projekta.

Izberite Zybo kot ciljno ploščo ali drugo ploščo Zynq, ki jo želite uporabiti.

2. korak: Ustvarite blokovni diagram z Basic

Ustvarite blokovni diagram z Basic
Ustvarite blokovni diagram z Basic
Ustvarite blokovni diagram z Basic
Ustvarite blokovni diagram z Basic
Ustvarite blokovni diagram z Basic
Ustvarite blokovni diagram z Basic

Dodajte nov diagram Zynq_Processing_system.

Dodajte tudi naslova IP Dvi2rgb in rgb2vga

Poleg teh blokov se za konfiguracijo vrat HDMI kot umivalnika uporabljata še dve konstanti.

[Oprostite, zaradi podvojene vsebine je bila ta vadnica odstranjena od tukaj … na prvotno spletno stran www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

3. korak: Vstavite vir VHDL

Vstavite vir VHDL
Vstavite vir VHDL
Vstavite vir VHDL
Vstavite vir VHDL
Vstavite vir VHDL
Vstavite vir VHDL

Ustvariti je treba uporabniški blok, za to pritisnite ctrl+A ali poiščite, da na levi plošči "dodate nov vir".

Ustvarite novo datoteko z VHDL in jo dodajte v diagram ter nato uredite kodo VHDL.

[Oprostite, zaradi podvojene vsebine je bila ta vadnica odstranjena od tukaj … na prvotno spletno stran www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

4. korak: Dodajte dodatne vgrajene periferične izdelke, kot so LED, gumbi ali drsniki (neobvezno)

Dodajte dodatne vgrajene periferične izdelke, kot so LED, gumbi ali drsniki (neobvezno)
Dodajte dodatne vgrajene periferične izdelke, kot so LED, gumbi ali drsniki (neobvezno)

Če želite dodati nekaj drsnikov in LED za kasnejšo uporabo.

[Oprostite, zaradi podvojene vsebine je bila ta vadnica odstranjena od tukaj … na prvotno spletno stran www.miscircuitos.com/video-processing-using-vhdl-…]

5. korak: Zdaj lahko kodo VHDL vstavite v aplikacijski blok

Zdaj lahko kodo VHDL vstavite v aplikacijski blok
Zdaj lahko kodo VHDL vstavite v aplikacijski blok

Ko dodate modul VideoProcessing, Če želite urediti kodo, pritisnite. Priložen je primer začetne kode

[Oprostite, zaradi podvojene vsebine je bila ta vadnica odstranjena od tukaj … na prvotno spletno stran www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

6. korak: Ustvarite ovoj

Ustvarite ovoj
Ustvarite ovoj
Ustvarite ovoj
Ustvarite ovoj

Pred sintezo blokovnega diagrama naredite ovitek.

Korak 7: Sinteza, implementacija in generiranje bitnih tokov

Sinteza, implementacija in generiranje bitnih tokov
Sinteza, implementacija in generiranje bitnih tokov

Dodajte opise pin omejitev. Priloženo je.

zaženite sintezo. Kasneje izvedba in nato generiranje bitnega toka, ki se bo naložil na FPGA.

8. korak: Izvozite strojno opremo in zaženite SDK

Izvozi strojno opremo in zaženi SDK
Izvozi strojno opremo in zaženi SDK
Izvozi strojno opremo in zaženi SDK
Izvozi strojno opremo in zaženi SDK
Izvozi strojno opremo in zaženi SDK
Izvozi strojno opremo in zaženi SDK
Izvozi strojno opremo in zaženi SDK
Izvozi strojno opremo in zaženi SDK

Izvozite strojno opremo in zaženite SDK.

9. korak: Ustvarite nov paket podpore za ploščo in novo aplikacijo

Ustvarite nov paket podpore za ploščo in novo aplikacijo
Ustvarite nov paket podpore za ploščo in novo aplikacijo
Ustvarite nov paket podpore za ploščo in novo aplikacijo
Ustvarite nov paket podpore za ploščo in novo aplikacijo
Ustvarite nov paket podpore za ploščo in novo aplikacijo
Ustvarite nov paket podpore za ploščo in novo aplikacijo

Ustvarite paket podpore za ploščo. Nato odprite ali ustvarite aplikacijo s predlogo "hello word".

Nato zaženite FPGA

10. korak: Programirajte FPGA in zaženite kodo Hello World

Image
Image
Programirajte FPGA in zaženite kodo Hello World
Programirajte FPGA in zaženite kodo Hello World

To je le majhen primer, kjer se izmenjujejo barvni kanali.

Hvala!

[Oprostite, zaradi podvojene vsebine je bila ta vadnica odstranjena od tukaj … na prvotno spletno stran www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Priporočena: