Cuprins:
- Pasul 1: Creați un nou proiect Vivado
- Pasul 2: Creați o diagramă bloc cu Basic
- Pasul 3: introduceți o resursă VHDL
- Pasul 4: Adăugați periferice suplimentare la bord, cum ar fi leduri, butoane sau glisante (opțional)
- Pasul 5: Acum puteți introduce codul VHDL pe blocul de aplicații
- Pasul 6: Creați un Wrap
- Pasul 7: Sinteza, implementarea și generarea Bitstream
- Pasul 8: Exportați hardware și lansați SDK
- Pasul 9: Creați un nou pachet de asistență pentru placă și o nouă aplicație
- Pasul 10: Programați FPGA și rulați Hello World Code
Video: Procesare video folosind VHDL și un Zybo: 10 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
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
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
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
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)
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
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
Faceți o învelire înainte pentru sinteza diagramei bloc.
Pasul 7: 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-ul și lansați SDK.
Pasul 9: Creați un nou pachet de asistență pentru placă ș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
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:
FK (Forem Kinematic) Cu Excel, Arduino și Procesare: 8 pași
FK (Forward Kinematic) Cu Excel, Arduino și Procesare: Forward Kinematic este utilizat pentru a găsi valorile End Effector (x, y, z) în spațiul 3D
Înainte kinematic cu Excel, Arduino și procesare: 8 pași
Forward Kinematic Cu Excel, Arduino și Procesare: Forward Kinematic este folosit pentru a găsi valorile End Effector (x, y, z) în spațiul 3D
Tranziție grafică de procesare Arduino: 5 pași
Tranziție grafică de procesare Arduino: Bună, acest proiect este destinat realizării de grafică vizibilă din particule invizibile care ar putea fi sesizate de senzori. În acest caz, am folosit senzorul cu ultrasunete și fotorezistorul pentru a controla lumina și distanța. Îl vizualizez făcând variabilele din se
Voltmetru DIY folosind Arduino și procesare: 4 pași
Voltmetru DIY folosind Arduino și procesare: Bună ziua și bine ați venit la proiectul de astăzi. Sunt Sarvesh și astăzi vom face un voltmetru pe bază de arduino. Dar ceea ce este diferit la acesta este că își va arăta rezultatul pe software-ul de procesare. Acum, într-unul din tutorialul meu anterior am făcut un proces
Flappy Bird folosind Arduino și procesare: 5 pași
Flappy Bird Folosind Arduino și Procesare: Bună ziua tuturor !!! Bine ați venit la un nou proiect bazat pe Arduino. Cu toții am jucat o dată în viața noastră jocul păsărilor flappy. Cum dacă îl jucăm pe computerul nostru și îl controlăm folosind Arduino ?? Urmați toți pașii de mai jos și până la sfârșitul acestui tutorial