Cuprins:

Procesare video folosind VHDL și un Zybo: 10 pași
Procesare video folosind VHDL și un Zybo: 10 pași

Video: Procesare video folosind VHDL și un Zybo: 10 pași

Video: Procesare video folosind VHDL și un Zybo: 10 pași
Video: Can Chatgpt write VHDL? 2024, Noiembrie
Anonim
Image
Image
Creați un nou proiect Vivado
Creați un nou proiect Vivado

FPGA-urile sunt mai rapide de procesat decât CPU-urile, deoarece pot face multe calcule în paralel

Notă: Acest proiect este încă în construcție și urmează să fie îmbunătățit (imediat ce am timp). Între timp călătoresc prin lume …..

Pasul 1: Creați un nou proiect Vivado

Creați un nou proiect Vivado
Creați un nou proiect Vivado
Creați un nou proiect Vivado
Creați un nou proiect Vivado

După deschiderea Vivado, mai întâi trebuie să creați un nou proiect în spațiul de lucru în care doriți să lucrați.

Mai târziu denumiți proiectul și alegeți locația proiectului.

Alegeți Zybo ca o placă țintă sau o altă placă Zynq pe care doriți să o utilizați.

Pasul 2: Creați o diagramă bloc cu Basic

Creați o diagramă bloc cu Basic
Creați o diagramă bloc cu Basic
Creați o diagramă bloc cu Basic
Creați o diagramă bloc cu Basic
Creați o diagramă bloc cu Basic
Creați o diagramă bloc cu Basic

Adăugați o nouă diagramă Zynq_Processing_system.

Adăugați și IP-urile Dvi2rgb și rgb2vga

În plus față de aceste blocuri, două constante sunt utilizate pentru a configura portul HDMI ca o chiuvetă.

[Ne pare rău, din cauza conținutului duplicat, acest tutorial a fost eliminat de aici … pe site-ul originalwww.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Pasul 3: introduceți o resursă VHDL

Introduceți o resursă VHDL
Introduceți o resursă VHDL
Introduceți o resursă VHDL
Introduceți o resursă VHDL
Introduceți o resursă VHDL
Introduceți o resursă VHDL

Blocul de utilizator ar trebui creat, pentru aceasta apăsați ctrl + A sau căutați pentru a „adăuga o nouă sursă” în panoul din stânga.

Creați un fișier nou cu VHDL și adăugați la diagramă și apoi editați codul VHDL.

[Ne pare rău, din cauza conținutului duplicat, acest tutorial a fost eliminat de aici … pe site-ul original www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Pasul 4: Adăugați periferice suplimentare la bord, cum ar fi leduri, butoane sau glisante (opțional)

Adăugați periferice suplimentare la bord, cum ar fi leduri, butoane sau glisante (opțional)
Adăugați periferice suplimentare la bord, cum ar fi leduri, butoane sau glisante (opțional)

Pentru a adăuga câteva glisoare și leduri pentru o utilizare ulterioară posibilă.

[Ne pare rău, din cauza conținutului duplicat, acest tutorial a fost eliminat de aici … pe site-ul original www.miscircuitos.com/video-processing-using-vhdl-…]

Pasul 5: Acum puteți introduce codul VHDL pe blocul de aplicații

Acum puteți introduce codul VHDL pe blocul de aplicații
Acum puteți introduce codul VHDL pe blocul de aplicații

Odată adăugat modulul VideoProcessing, Pentru a edita codul, apăsați. Este atașat un exemplu de cod de pornire

[Ne pare rău, din cauza conținutului duplicat, acest tutorial a fost eliminat de aici … pe site-ul original www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Pasul 6: Creați un Wrap

Creați un Wrap
Creați un Wrap
Creați un Wrap
Creați un Wrap

Faceți o învelire înainte pentru sinteza diagramei bloc.

Pasul 7: Sinteza, implementarea și generarea Bitstream

Sinteza, implementarea și generarea Bitstream
Sinteza, implementarea și generarea Bitstream

Adăugați descrierile pinului de constrângeri. Este atasat.

rulați sinteza. Mai târziu, implementarea și apoi generarea fluxului de biți, care va fi încărcat pe FPGA.

Pasul 8: Exportați hardware și lansați SDK

Exportați hardware și lansați SDK
Exportați hardware și lansați SDK
Exportați hardware și lansați SDK
Exportați hardware și lansați SDK
Exportați hardware și lansați SDK
Exportați hardware și lansați SDK
Exportați hardware și lansați SDK
Exportați hardware și lansați SDK

Exportați hardware-ul și lansați SDK.

Pasul 9: Creați un nou pachet de asistență pentru placă și o nouă aplicație

Creați un nou pachet de asistență pentru bord și o nouă aplicație
Creați un nou pachet de asistență pentru bord și o nouă aplicație
Creați un nou pachet de asistență pentru bord și o nouă aplicație
Creați un nou pachet de asistență pentru bord și o nouă aplicație
Creați un nou pachet de asistență pentru bord și o nouă aplicație
Creați un nou pachet de asistență pentru bord și o nouă aplicație

Creați un pachet de asistență pentru tablă. Apoi deschideți sau creați o aplicație folosind șablonul „salut cuvânt”.

Apoi rulați FPGA

Pasul 10: Programați FPGA și rulați Hello World Code

Image
Image
Programați FPGA și rulați Hello World Code
Programați FPGA și rulați Hello World Code

Acesta este doar un mic exemplu, în care canalele de culoare sunt schimbate.

Mulțumiri!

[Ne pare rău, din cauza conținutului duplicat, acest tutorial a fost eliminat de aici … pe site-ul original www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Recomandat: