Taula de continguts:
- Pas 1: creeu un nou projecte Vivado
- Pas 2: creeu un diagrama de blocs amb Basic
- Pas 3: Inseriu un recurs VHDL
- Pas 4: afegiu perifèrics integrats addicionals com ara leds, botons o control lliscant (opcional)
- Pas 5: ara podeu inserir el vostre codi VHDL al bloc d’aplicacions
- Pas 6: creeu un embolcall
- Pas 7: síntesi, implementació i generació de flux de bits
- Pas 8: exporteu maquinari i inicieu l'SDK
- Pas 9: creeu un nou paquet d'assistència de taulers i una nova aplicació
- Pas 10: programa FPGA i executa el codi Hello World
Vídeo: Processament de vídeo mitjançant VHDL i un Zybo: 10 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Els FPGA són més ràpids que les CPU per processar, ja que poden fer molts càlculs en paral·lel
Nota: aquest projecte encara està en construcció i es millorarà (aviat tingui temps). Mentrestant, viatjo pel món …
Pas 1: creeu un nou projecte Vivado
Després d'obrir Vivado, primer heu de crear un projecte nou a l'espai de treball en què vulgueu treballar.
Posteriorment anomeneu el vostre projecte i trieu la ubicació del projecte.
Trieu Zybo com a tauler de destinació o un altre tauler Zynq que vulgueu utilitzar.
Pas 2: creeu un diagrama de blocs amb Basic
Afegiu un nou diagrama del sistema Zynq_Processing_system.
Afegiu també les adreces IP Dvi2rgb i rgb2vga
A més d’aquests blocs, s’utilitzen dues constants per configurar el port HDMI com a dissipador.
[Ho sentim, a causa del contingut duplicat, aquest tutorial s'ha eliminat d'aquí … al lloc web originalwww.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Pas 3: Inseriu un recurs VHDL
S'hauria de crear el bloc d'usuari, per a això premeu ctrl + A o cerqueu per "afegir una font nova" al tauler esquerre.
Creeu un fitxer nou amb VHDL i afegiu-lo al diagrama i, a continuació, editeu el codi VHDL.
[Ho sentim, a causa del contingut duplicat, aquest tutorial s'ha eliminat d'aquí … al lloc web original www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Pas 4: afegiu perifèrics integrats addicionals com ara leds, botons o control lliscant (opcional)
Afegiu alguns control lliscants i leds per a un possible ús posterior.
[Ho sentim, a causa del contingut duplicat, aquest tutorial s'ha eliminat d'aquí … al lloc web original www.miscircuitos.com/video-processing-using-vhdl-…]
Pas 5: ara podeu inserir el vostre codi VHDL al bloc d’aplicacions
Un cop afegit el mòdul VideoProcessing, per editar el codi, premeu. S'adjunta un exemple de codi inicial
[Ho sentim, a causa del contingut duplicat, aquest tutorial s'ha eliminat d'aquí … al lloc web original www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Pas 6: creeu un embolcall
Feu un embolcall anterior per a la síntesi del diagrama de blocs.
Pas 7: síntesi, implementació i generació de flux de bits
Afegiu les descripcions dels pins de restriccions. S'adjunta.
executeu la síntesi. Més tard la implementació i després generar el flux de bits, que es carregarà al FPGA.
Pas 8: exporteu maquinari i inicieu l'SDK
Exporteu el maquinari i inicieu l'SDK.
Pas 9: creeu un nou paquet d'assistència de taulers i una nova aplicació
Creeu un paquet d'assistència del tauler. A continuació, obriu o creeu una aplicació mitjançant la plantilla "hola paraula".
A continuació, executeu el FPGA
Pas 10: programa FPGA i executa el codi Hello World
Aquest és només un petit exemple en què s’intercanvien els canals de color.
Gràcies!
[Ho sentim, a causa del contingut duplicat, aquest tutorial s'ha eliminat d'aquí … al lloc web original www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Recomanat:
SCARA Robot: Aprendre sobre Foward i la cinemàtica inversa !!! (Plot Twist Aprèn a fer una interfície en temps real a ARDUINO mitjançant PROCESSAMENT !!!!): 5 passos (amb imatges)
SCARA Robot: Aprendre sobre Foward i la cinemàtica inversa !!! (Plot Twist Aprèn a fer una interfície en temps real a ARDUINO mitjançant el processament !!!!): Un robot SCARA és una màquina molt popular al món de la indústria. El nom significa tant el braç de robot de muntatge selectiu que compleix com el braç de robot articulat que compleix selectivament. Bàsicament és un robot de tres graus de llibertat, sent els dos primers desplaçaments
Voltímetre de bricolatge mitjançant Arduino i processament: 4 passos
Voltímetre de bricolatge mitjançant Arduino i processament: Hola i benvinguts al projecte d'avui. Sóc Sarvesh i avui farem un voltímetre basat en arduino. Però el que és diferent d’aquest és que mostrarà la seva producció al programari de processament. Ara, en un dels meus tutorials anteriors, vam fer un procés
Gesture Hawk: robot controlat amb gestos manuals mitjançant la interfície basada en el processament d’imatges: 13 passos (amb imatges)
Gesture Hawk: robot controlat amb gestos manuals mitjançant interfície basada en el processament d’imatges: Gesture Hawk es va mostrar a TechEvince 4.0 com una interfície simple màquina basada en el processament d’imatges. La seva utilitat rau en el fet que no es requereixen cap sensor addicional ni un dispositiu portàtil, excepte un guant, per controlar el cotxe robòtic que funciona amb diferents
Deseu les dades del sensor Arduino a MYsql mitjançant el processament: 6 passos
Deseu les dades del sensor Arduino a MYsql mitjançant el processament: Sincerament, és difícil emmagatzemar les dades d’Arduino a MySQL directament, de manera que, a més de l’Arduino IDE, he utilitzat un IDE de processament similar a l’Arduino IDE, però amb un ús molt diferent i podeu codificar-lo a java.Nota: no executeu Arduino serial moni
Realitat virtual mòbil mitjançant processament per a Android (TfCD): 7 passos (amb imatges)
Realitat virtual mòbil mitjançant processament per a Android (TfCD): la realitat virtual (VR) és una de les noves tecnologies que poden ser interessants per als futurs productes. Té moltes oportunitats i ni tan sols necessiteu ulleres VR de cara (Oculus Rift). Pot semblar molt difícil fer-ho vosaltres mateixos, però els fonaments són