Sommario:

Elaborazione video utilizzando VHDL e uno Zybo: 10 passaggi
Elaborazione video utilizzando VHDL e uno Zybo: 10 passaggi

Video: Elaborazione video utilizzando VHDL e uno Zybo: 10 passaggi

Video: Elaborazione video utilizzando VHDL e uno Zybo: 10 passaggi
Video: «Развлечение с музыкой и программированием», Коннор Харрис и Стивен Крюсон 2024, Novembre
Anonim
Image
Image
Crea un nuovo progetto Vivado
Crea un nuovo progetto Vivado

Gli FPGA sono più veloci da elaborare rispetto alle CPU, perché possono eseguire molti calcoli in parallelo

Nota: questo progetto è ancora in costruzione e verrà migliorato (non appena avrò tempo). Nel frattempo sto girando il mondo…..

Passaggio 1: crea un nuovo progetto Vivado

Crea un nuovo progetto Vivado
Crea un nuovo progetto Vivado
Crea un nuovo progetto Vivado
Crea un nuovo progetto Vivado

Dopo aver aperto Vivado, per prima cosa devi creare un nuovo progetto nell'area di lavoro in cui vuoi lavorare.

Successivamente nomina il tuo progetto e scegli la posizione del progetto.

Scegli Zybo come scheda di destinazione o un'altra scheda Zynq che desideri utilizzare.

Passaggio 2: crea un diagramma a blocchi con Basic

Crea un diagramma a blocchi con Basic
Crea un diagramma a blocchi con Basic
Crea un diagramma a blocchi con Basic
Crea un diagramma a blocchi con Basic
Crea un diagramma a blocchi con Basic
Crea un diagramma a blocchi con Basic

Aggiungi un nuovo diagramma Zynq_Processing_system.

Aggiungi anche gli IP Dvi2rgb e rgb2vga

Oltre a questi blocchi vengono utilizzate due costanti per configurare la porta HDMI come sink.

[Siamo spiacenti, a causa di contenuti duplicati questo tutorial è stato rimosso da qui… al sito Web originale www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Passaggio 3: inserire una risorsa VHDL

Inserisci una risorsa VHDL
Inserisci una risorsa VHDL
Inserisci una risorsa VHDL
Inserisci una risorsa VHDL
Inserisci una risorsa VHDL
Inserisci una risorsa VHDL

Il blocco utente dovrebbe essere creato, per questo premi ctrl+A o cerca "aggiungi una nuova fonte" nel pannello di sinistra.

Crea un nuovo file con VHDL e aggiungilo al diagramma, quindi modifica il codice VHDL.

[Siamo spiacenti, a causa di contenuti duplicati questo tutorial è stato rimosso da qui… al sito Web originale www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Passaggio 4: aggiungere ulteriori periferiche integrate come LED, pulsanti o cursori (opzionale)

Aggiungi periferiche aggiuntive integrate come led, pulsanti o slider (opzionale)
Aggiungi periferiche aggiuntive integrate come led, pulsanti o slider (opzionale)

Per aggiungere alcuni cursori e led per un possibile utilizzo successivo.

[Siamo spiacenti, a causa di contenuti duplicati questo tutorial è stato rimosso da qui… al sito Web originale www.miscircuitos.com/video-processing-using-vhdl-…]

Passaggio 5: ora puoi inserire il tuo codice VHDL nel blocco dell'applicazione

Ora puoi inserire il tuo codice VHDL nel blocco dell'applicazione
Ora puoi inserire il tuo codice VHDL nel blocco dell'applicazione

Una volta aggiunto il modulo VideoProcessing, per modificare il codice, premere. In allegato un esempio di codice di partenza

[Siamo spiacenti, a causa di contenuti duplicati questo tutorial è stato rimosso da qui… al sito Web originale www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Passaggio 6: creare un involucro

Crea un involucro
Crea un involucro
Crea un involucro
Crea un involucro

Fare un wrap prima per la sintesi dello schema a blocchi.

Passaggio 7: sintesi, implementazione e generazione di bitstream

Sintesi, implementazione e generazione di bitstream
Sintesi, implementazione e generazione di bitstream

Aggiungi le descrizioni dei pin dei vincoli. È allegato.

eseguire la sintesi. Successivamente l'implementazione e quindi generare il bitstream, che verrà caricato sull'FPGA.

Passaggio 8: esportazione dell'hardware e avvio dell'SDK

Esporta hardware e avvia SDK
Esporta hardware e avvia SDK
Esporta hardware e avvia SDK
Esporta hardware e avvia SDK
Esporta hardware e avvia SDK
Esporta hardware e avvia SDK
Esporta hardware e avvia SDK
Esporta hardware e avvia SDK

Esporta l'hardware e avvia SDK.

Passaggio 9: creare un nuovo pacchetto di supporto per la scheda e una nuova applicazione

Crea un nuovo pacchetto di supporto per la scheda e una nuova applicazione
Crea un nuovo pacchetto di supporto per la scheda e una nuova applicazione
Crea un nuovo pacchetto di supporto per la scheda e una nuova applicazione
Crea un nuovo pacchetto di supporto per la scheda e una nuova applicazione
Crea un nuovo pacchetto di supporto per la scheda e una nuova applicazione
Crea un nuovo pacchetto di supporto per la scheda e una nuova applicazione

Crea un pacchetto di supporto per la scheda. Quindi apri o crea un'applicazione utilizzando il modello "ciao parola".

Quindi esegui l'FPGA

Passaggio 10: programma FPGA ed esegui il codice Hello World

Image
Image
Programma FPGA ed esegui il codice Hello World
Programma FPGA ed esegui il codice Hello World

Questo è solo un piccolo esempio, in cui vengono scambiati i canali di colore.

Grazie!

[Siamo spiacenti, a causa di contenuti duplicati questo tutorial è stato rimosso da qui… al sito Web originale www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Consigliato: