Taula de continguts:

Processament de vídeo mitjançant VHDL i un Zybo: 10 passos
Processament de vídeo mitjançant VHDL i un Zybo: 10 passos

Vídeo: Processament de vídeo mitjançant VHDL i un Zybo: 10 passos

Vídeo: Processament de vídeo mitjançant VHDL i un Zybo: 10 passos
Vídeo: «Развлечение с музыкой и программированием», Коннор Харрис и Стивен Крюсон 2024, Juliol
Anonim
Image
Image
Crea un nou projecte Vivado
Crea un nou projecte Vivado

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

Crea un nou projecte Vivado
Crea un nou projecte Vivado
Crea un nou projecte Vivado
Crea 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

Creeu un diagrama de blocs amb Basic
Creeu un diagrama de blocs amb Basic
Creeu un diagrama de blocs amb Basic
Creeu un diagrama de blocs amb Basic
Creeu un diagrama de blocs amb Basic
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

Inseriu un recurs VHDL
Inseriu un recurs VHDL
Inseriu un recurs VHDL
Inseriu un recurs VHDL
Inseriu un recurs VHDL
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 perifèrics integrats addicionals com ara leds, botons o control lliscant (opcional)
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

Ara podeu inserir el vostre codi VHDL al bloc d'aplicacions
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

Creeu un embolcall
Creeu un embolcall
Creeu un embolcall
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

Síntesi, implementació i generació de flux de bits
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

Exporta maquinari i llança l'SDK
Exporta maquinari i llança l'SDK
Exporta maquinari i llança l'SDK
Exporta maquinari i llança l'SDK
Exporta maquinari i llança l'SDK
Exporta maquinari i llança l'SDK
Exporta maquinari i llança l'SDK
Exporta maquinari i llança 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 nou paquet d'assistència de taulers i una nova aplicació
Creeu un nou paquet d'assistència de taulers i una nova aplicació
Creeu un nou paquet d'assistència de taulers i una nova aplicació
Creeu un nou paquet d'assistència de taulers i una nova aplicació
Creeu un nou paquet d'assistència de taulers i una nova aplicació
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

Image
Image
Programa FPGA i executa Hello World Code
Programa FPGA i executa Hello World Code

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: