Sommario:
- Passaggio 1: crea un nuovo progetto Vivado
- Passaggio 2: crea un diagramma a blocchi con Basic
- Passaggio 3: inserire una risorsa VHDL
- Passaggio 4: aggiungere ulteriori periferiche integrate come LED, pulsanti o cursori (opzionale)
- Passaggio 5: ora puoi inserire il tuo codice VHDL nel blocco dell'applicazione
- Passaggio 6: creare un involucro
- Passaggio 7: sintesi, implementazione e generazione di bitstream
- Passaggio 8: esportazione dell'hardware e avvio dell'SDK
- Passaggio 9: creare un nuovo pacchetto di supporto per la scheda e una nuova applicazione
- Passaggio 10: programma FPGA ed esegui il codice Hello World
Video: Elaborazione video utilizzando VHDL e uno Zybo: 10 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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
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
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
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)
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
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
Fare un wrap prima per la sintesi dello schema a blocchi.
Passaggio 7: 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 l'hardware e avvia SDK.
Passaggio 9: creare 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
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:
FK (Forward Kinematic) con Excel, Arduino ed elaborazione: 8 passaggi
FK (Forward Kinematic) con Excel, Arduino & Processing: Forward Kinematic viene utilizzato per trovare i valori di End Effector (x, y, z) nello spazio 3D
Monitoraggio dell'accelerazione utilizzando Raspberry Pi e AIS328DQTR utilizzando Python: 6 passaggi
Monitoraggio dell'accelerazione utilizzando Raspberry Pi e AIS328DQTR Utilizzando Python: l'accelerazione è finita, penso che secondo alcune leggi della fisica.- Terry Riley Un ghepardo utilizza un'accelerazione straordinaria e rapidi cambiamenti di velocità durante la caccia. La creatura più veloce a terra di tanto in tanto utilizza il suo ritmo più alto per catturare la preda. Il
Neopixel Ws2812 Arcobaleno LED Glow con M5stick-C - Esecuzione di Rainbow su Neopixel Ws2812 utilizzando M5stack M5stick C Utilizzando Arduino IDE: 5 passaggi
Neopixel Ws2812 Arcobaleno LED Glow con M5stick-C | Esecuzione di Rainbow su Neopixel Ws2812 Utilizzo di M5stack M5stick C Utilizzo di Arduino IDE: Ciao ragazzi in questo tutorial impareremo come utilizzare i LED neopixel ws2812 o la striscia led o la matrice led o l'anello led con la scheda di sviluppo m5stack m5stick-C con Arduino IDE e faremo un motivo arcobaleno con esso
Salva i dati del sensore Arduino su MYsql utilizzando l'elaborazione: 6 passaggi
Salva i dati del sensore Arduino su MYsql usando l'elaborazione: Onestamente è difficile memorizzare i dati Arduino direttamente su MySQL in modo che oltre all'IDE Arduino ho usato l'IDE di elaborazione che è simile all'IDE Arduino ma con molti usi diversi e puoi codificarlo java.Nota: non eseguire il monitor seriale Arduino
Realtà virtuale mobile utilizzando l'elaborazione per Android (TfCD): 7 passaggi (con immagini)
Realtà virtuale mobile che utilizza l'elaborazione per Android (TfCD): la realtà virtuale (VR) è una delle nuove tecnologie che potrebbero essere interessanti per i prodotti futuri. Ha molte opportunità e non hai nemmeno bisogno di costosi occhiali VR (Oculus Rift). Può sembrare molto difficile da fare da soli, ma le basi sono