1. Scarica l'ultima versione di Xilinx Vivado Design Suite dal sito Web Xilinx.
2. Estrai il file scaricato ed esegui il programma di installazione.
3. Seguire le istruzioni visualizzate per completare l'installazione.
Passaggio 2:installa l'SDK video Xilinx
1. Scarica Xilinx Video SDK dal sito Web Xilinx.
2. Estrai il file scaricato e copia il contenuto della cartella "xsdk" nella directory "Xilinx/Vivado".
```
sudo cp -r xsdk/* /opt/Xilinx/Vivado/2022.1/
```
3. Esegui il comando seguente per impostare le variabili di ambiente per Video SDK:
```
fonte /opt/Xilinx/Vivado/2022.1/settings64.sh
```
Passaggio 3:ottieni la piattaforma Video SDK
1. Scarica il pacchetto della piattaforma dal sito Web Xilinx.
2. Estrai il file scaricato e copia il contenuto del pacchetto della piattaforma nella directory "Xilinx/Vivado/2022.1/data/platforms/default".
3. Esegui i seguenti comandi per impostare la variabile di ambiente `PLATFORM` e generare il file delle impostazioni della piattaforma:
```
esporta PIATTAFORMA=/opt/Xilinx/Vivado/2021.2/data/platforms/xilinx_zcu106/xilinx_zcu106.xpfm
fonte $PLATFORM/settings.sh
```
Nota:sostituisci `/opt/Xilinx/Vivado/2021.2/` e `xilinx_zcu106` con il percorso effettivo dell'installazione di Vivado e della piattaforma che stai utilizzando.
Passaggio 4:avvia Xilinx Vivado
1. Apri una finestra di terminale e digita il seguente comando per avviare Vivado:
```
vivace
```
2. Nella Console Tcl di Vivado , esegui il seguente comando:
```
create_bd_design video_design
```
3. Nella Gerarchia , fai clic con il pulsante destro del mouse su IP Integrator blocca e seleziona Aggiungi IP . Cerca "zynq_ultra_ps_e_1" e aggiungilo al design.
4. Fare doppio clic sul blocco `zynq_ultra_ps_e_1` per aprire la relativa finestra di configurazione . Nel Pinout scheda, seleziona Porta di uscita HDMI 0 e fai clic su Genera orologi pulsante.
5. Fare clic su Genera , quindi Chiudi la configurazione del PS.
6. Il sistema deve essere aggiunto, quindi digitare il seguente comando nella console Tcl:
```
add_bd_part -type ip -instance system -library xilinx.com:ip:system_ila:5.1
```
Nota:sostituisci `system_ila` con il numero di versione del core IP del sistema.
7. Ora aggiungi le periferiche Video In e Video Out digitando i seguenti comandi nella console Tcl:
```
add_bd_part -type ip -instance video_in -library xilinx.com:ip:axis_data_fifo:2.1
```
```
add_bd_part -type ip -instance video_out -library xilinx.com:ip:axis_data_fifo:2.1
```
8. Fare doppio clic sui blocchi "video_in" e "video_out" per aprire le relative finestre di configurazione.
* Per il blocco `video_in`, imposta Larghezza/larghezza dati (byte) =4
* Per il blocco `video_out`, imposta Larghezza/Larghezza dati (byte) =4
9. Ora collega la porta PS_DDR0 di PS a Data R e Dati W porte di "video_in" e "video_out". Fai doppio clic sul PS nella gerarchia, vai su Porte scheda e trascina e rilascia la porta PS_DDR0 su Data R porta della periferica "video_in" e collegarli. Ripeti questo passaggio per Dati W e collegalo al Data W porta della periferica `video_out`.
10. Fare doppio clic sul blocco `axi_vdma_0` e selezionare Parametri scheda. In Configurazione video , imposta Larghezza dati video e Lunghezza linea video per adattarlo al formato video della tua fotocamera.
11. Fare clic su Genera e poi Chiudi per salvare le modifiche in "axi_vdma_0".
12. Fare doppio clic sul blocco `axis_data_fifo_0` per aprire la relativa finestra di configurazione .
* Nella Configurazione porta scheda, imposta S_START_COUNT e S_END_COUNT a 0 .
* Nella Configurazione avanzata scheda, seleziona Abilita Handshaking valido dati e Abilita controllo overflow indirizzo di scrittura .
13. Fare clic su Genera , quindi Chiudi la configurazione `axi_data_fifo_0`.
14. Fare doppio clic su ila_0 block per aprire la relativa finestra di configurazione.
15. Fare clic su Aggiungi sonde pulsante e selezionare i segnali che si desidera sondare.
16. Fare clic su Genera , quindi Chiudi la configurazione "ILA".
17. Salvare il progetto e generare un file bitstream.
```
salva [nome_progetto]
generare_bitstream
```
18. Esci da Vivado.
Passaggio 5:flashing del bitstream e test
1. Esporta il progetto hardware da Vivado.
```
esporta_hardware -t hardware
```
2. Programmare l'FPGA utilizzando il progetto hardware esportato.
```
sudo -s -E /opt/Xilinx/Vivado/2022.1/bin/xsdb -tcl ../hardware/[nome_progetto].hwdef -write nocheck -force
```
Dove "[project_name]" è il nome del tuo progetto Vivado. Assicurati di sostituire il nome effettivo del progetto hardware.
3. SSH nella scheda FPGA.
```
root ssh@{Indirizzo_IP}
```
4. Eseguire i seguenti comandi sulla scheda FPGA per caricare il bitstream e avviare l'applicazione Video SDK.
```
cd /opt/xilinx/xsdk/2022.1/sw/bin/linux64
./xrun video_design
```
5. L'applicazione Video SDK dovrebbe ora essere in esecuzione sulla scheda FPGA. È possibile utilizzare la tastiera per controllare l'applicazione.
* Premi 1 per avviare la cattura del video.
* Premi 2 per interrompere l'acquisizione del video.
* Premi 3 per uscire dall'applicazione.
sistemi © www.354353.com