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
![Elaborazione video utilizzando VHDL e uno Zybo: 10 passaggi Elaborazione video utilizzando VHDL e uno Zybo: 10 passaggi](https://i.howwhatproduce.com/images/002/image-3360-39-j.webp)
Video: 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](https://i.ytimg.com/vi/BDhh-Qeboho/hqdefault.jpg)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
![Image Image](https://i.howwhatproduce.com/images/002/image-3360-41-j.webp)
![](https://i.ytimg.com/vi/s6YoaqllQ4U/hqdefault.jpg)
![Crea un nuovo progetto Vivado Crea un nuovo progetto Vivado](https://i.howwhatproduce.com/images/002/image-3360-42-j.webp)
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](https://i.howwhatproduce.com/images/002/image-3360-43-j.webp)
![Crea un nuovo progetto Vivado Crea un nuovo progetto Vivado](https://i.howwhatproduce.com/images/002/image-3360-44-j.webp)
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](https://i.howwhatproduce.com/images/002/image-3360-45-j.webp)
![Crea un diagramma a blocchi con Basic Crea un diagramma a blocchi con Basic](https://i.howwhatproduce.com/images/002/image-3360-46-j.webp)
![Crea un diagramma a blocchi con Basic Crea un diagramma a blocchi con Basic](https://i.howwhatproduce.com/images/002/image-3360-47-j.webp)
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](https://i.howwhatproduce.com/images/002/image-3360-48-j.webp)
![Inserisci una risorsa VHDL Inserisci una risorsa VHDL](https://i.howwhatproduce.com/images/002/image-3360-49-j.webp)
![Inserisci una risorsa VHDL Inserisci una risorsa VHDL](https://i.howwhatproduce.com/images/002/image-3360-50-j.webp)
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)](https://i.howwhatproduce.com/images/002/image-3360-51-j.webp)
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](https://i.howwhatproduce.com/images/002/image-3360-52-j.webp)
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](https://i.howwhatproduce.com/images/002/image-3360-53-j.webp)
![Crea un involucro Crea un involucro](https://i.howwhatproduce.com/images/002/image-3360-54-j.webp)
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](https://i.howwhatproduce.com/images/002/image-3360-55-j.webp)
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](https://i.howwhatproduce.com/images/002/image-3360-56-j.webp)
![Esporta hardware e avvia SDK Esporta hardware e avvia SDK](https://i.howwhatproduce.com/images/002/image-3360-57-j.webp)
![Esporta hardware e avvia SDK Esporta hardware e avvia SDK](https://i.howwhatproduce.com/images/002/image-3360-58-j.webp)
![Esporta hardware e avvia SDK Esporta hardware e avvia SDK](https://i.howwhatproduce.com/images/002/image-3360-59-j.webp)
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](https://i.howwhatproduce.com/images/002/image-3360-60-j.webp)
![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](https://i.howwhatproduce.com/images/002/image-3360-61-j.webp)
![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](https://i.howwhatproduce.com/images/002/image-3360-62-j.webp)
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](https://i.howwhatproduce.com/images/002/image-3360-64-j.webp)
![](https://i.ytimg.com/vi/s6YoaqllQ4U/hqdefault.jpg)
![Programma FPGA ed esegui il codice Hello World Programma FPGA ed esegui il codice Hello World](https://i.howwhatproduce.com/images/002/image-3360-65-j.webp)
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 ed elaborazione: 8 passaggi FK (Forward Kinematic) con Excel, Arduino ed elaborazione: 8 passaggi](https://i.howwhatproduce.com/images/001/image-1508-9-j.webp)
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: 6 passaggi Monitoraggio dell'accelerazione utilizzando Raspberry Pi e AIS328DQTR utilizzando Python: 6 passaggi](https://i.howwhatproduce.com/images/010/image-28686-j.webp)
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 utilizzando M5stack M5stick C Utilizzando Arduino IDE: 5 passaggi Neopixel Ws2812 Arcobaleno LED Glow con M5stick-C - Esecuzione di Rainbow su Neopixel Ws2812 utilizzando M5stack M5stick C Utilizzando Arduino IDE: 5 passaggi](https://i.howwhatproduce.com/images/001/image-2825-28-j.webp)
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 utilizzando l'elaborazione: 6 passaggi Salva i dati del sensore Arduino su MYsql utilizzando l'elaborazione: 6 passaggi](https://i.howwhatproduce.com/images/001/image-2862-31-j.webp)
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 utilizzando l'elaborazione per Android (TfCD): 7 passaggi (con immagini) Realtà virtuale mobile utilizzando l'elaborazione per Android (TfCD): 7 passaggi (con immagini)](https://i.howwhatproduce.com/images/004/image-9361-37-j.webp)
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