συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Ubuntu

Πώς να εγκαταστήσετε το Xilinx Video SDK στο Ubuntu 20.04 LTS (Focal Fossa)

Βήμα 1:Εγκαταστήστε τα Εργαλεία Xilinx

1. Κατεβάστε την πιο πρόσφατη έκδοση του Xilinx Vivado Design Suite από τον ιστότοπο Xilinx.

2. Εξαγάγετε το ληφθέν αρχείο και εκτελέστε το πρόγραμμα εγκατάστασης.

3. Ακολουθήστε τις οδηγίες που εμφανίζονται στην οθόνη για να ολοκληρώσετε την εγκατάσταση.

Βήμα 2:Εγκαταστήστε το Xilinx Video SDK

1. Πραγματοποιήστε λήψη του Xilinx Video SDK από τον ιστότοπο Xilinx.

2. Εξάγετε το ληφθέν αρχείο και αντιγράψτε τα περιεχόμενα του φακέλου `xsdk` στον κατάλογο `Xilinx/Vivado`.

```

sudo cp -r xsdk/* /opt/Xilinx/Vivado/2022.1/

```

3. Εκτελέστε την ακόλουθη εντολή για να ρυθμίσετε τις μεταβλητές περιβάλλοντος για το Video SDK:

```

πηγή /opt/Xilinx/Vivado/2022.1/settings64.sh

```

Βήμα 3:Λήψη της πλατφόρμας SDK βίντεο

1. Κατεβάστε το πακέτο πλατφόρμας από τον ιστότοπο Xilinx.

2. Εξάγετε το ληφθέν αρχείο και αντιγράψτε τα περιεχόμενα του πακέτου πλατφόρμας στον κατάλογο `Xilinx/Vivado/2022.1/data/platforms/default`.

3. Εκτελέστε τις ακόλουθες εντολές για να ορίσετε τη μεταβλητή περιβάλλοντος «PLATFORM» και να προμηθεύσετε το αρχείο ρυθμίσεων πλατφόρμας:

```

εξαγωγή PLATFORM=/opt/Xilinx/Vivado/2021.2/data/platforms/xilinx_zcu106/xilinx_zcu106.xpfm

πηγή $PLATFORM/settings.sh

```

Σημείωση:Αντικαταστήστε τα «/opt/Xilinx/Vivado/2021.2/» και «xilinx_zcu106» με την πραγματική διαδρομή προς την εγκατάσταση του Vivado και την πλατφόρμα που χρησιμοποιείτε.

Βήμα 4:Εκκινήστε το Xilinx Vivado

1. Ανοίξτε ένα παράθυρο τερματικού και πληκτρολογήστε την ακόλουθη εντολή για να εκκινήσετε το Vivado:

```

vivado

```

2. Στην Κονσόλα Tcl του Vivado , εκτελέστε την ακόλουθη εντολή:

```

create_bd_design video_design

```

3. Στην Ιεραρχία , κάντε δεξί κλικ στο IP Integrator αποκλείστε και επιλέξτε Προσθήκη IP . Αναζητήστε το "zynq_ultra_ps_e_1" και προσθέστε το στο σχέδιο.

4. Κάντε διπλό κλικ στο μπλοκ `zynq_ultra_ps_e_1` για να ανοίξετε το Παράθυρο διαμόρφωσης . Στο Pinout καρτέλα, επιλέξτε τη Θύρα εξόδου HDMI 0 και κάντε κλικ στο Δημιουργία ρολογιών κουμπί.

5. Κάντε κλικ στο Δημιουργία , μετά Κλείσιμο τη διαμόρφωση PS.

6. Το σύστημα πρέπει να προστεθεί, επομένως πληκτρολογήστε την ακόλουθη εντολή στην κονσόλα Tcl:

```

add_bd_part -type ip -instance system -library xilinx.com:ip:system_ila:5.1

```

Σημείωση:Αντικαταστήστε το «system_ila» με τον αριθμό έκδοσης του πυρήνα IP του συστήματος.

7. Τώρα, προσθέστε περιφερειακά εισόδου βίντεο και εξόδου βίντεο πληκτρολογώντας τις ακόλουθες εντολές στην Κονσόλα 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. Κάντε διπλό κλικ στο μπλοκ «video_in» και «video_out» για να ανοίξετε τα παράθυρα διαμόρφωσής τους.

* Για το μπλοκ "video_in", Ορίστε Πλάτος/Πλάτος δεδομένων (Bytes) =4

* Για το μπλοκ "video_out", Ορίστε Πλάτος/Πλάτος δεδομένων (Bytes) =4

9. Τώρα συνδέστε τη θύρα PS_DDR0 του PS στο Data R και Δεδομένα W θύρες "video_in" και "video_out". Κάντε διπλό κλικ στο PS στην ιεραρχία, μεταβείτε στις Θύρες καρτέλα και σύρετε και αποθέστε τη θύρα PS_DDR0 στο Δεδομένα R θύρα του περιφερειακού "video_in" και συνδέστε τα. Επαναλάβετε αυτό το βήμα για Δεδομένα W και συνδέστε το στο Data W θύρα του περιφερειακού "video_out".

10. Κάντε διπλό κλικ στο μπλοκ `axi_vdma_0` και επιλέξτε Παράμετροι αυτί. Στην ενότητα Διαμόρφωση βίντεο , ορίστε το Πλάτος δεδομένων βίντεο και Μήκος γραμμής βίντεο για να ταιριάζει με τη μορφή βίντεο της κάμεράς σας.

11. Κάντε κλικ στο Δημιουργία και μετά Κλείσιμο για να αποθηκεύσετε τις αλλαγές στο `axi_vdma_0`.

12. Κάντε διπλό κλικ στο μπλοκ `axis_data_fifo_0` για να ανοίξετε το Παράθυρο διαμόρφωσης .

* Στη Διαμόρφωση θύρας καρτέλα, ορίστε το S_START_COUNT και S_END_COUNT σε 0 .

* Στην Σύνθετη διαμόρφωση καρτέλα, επιλέξτε Ενεργοποίηση έγκυρης χειραψίας δεδομένων και Ενεργοποίηση ελέγχου υπερχείλισης διεύθυνσης εγγραφής .

13. Κάντε κλικ στο Δημιουργία , μετά Κλείσιμο τη διαμόρφωση "axi_data_fifo_0".

14. Κάντε διπλό κλικ στο ila_0 μπλοκ για να ανοίξει το παράθυρο διαμόρφωσής του.

15. Κάντε κλικ στο Προσθήκη ανιχνευτών και επιλέξτε τα σήματα που θέλετε να εξετάσετε.

16. Κάντε κλικ στο Δημιουργία , μετά Κλείσιμο τη διαμόρφωση «ILA».

17. Αποθηκεύστε το έργο και δημιουργήστε ένα αρχείο bitstream.

```

αποθήκευση [project_name]

generate_bitstream

```

18. Έξοδος από το Vivado.

Βήμα 5:Αναβοσβήνει το bitstream και δοκιμή

1. Εξαγωγή του σχεδιασμού υλικού από τη Vivado.

```

hardware export_hardware -t

```

2. Προγραμματίστε το FPGA χρησιμοποιώντας το εξαγόμενο σχέδιο υλικού.

```

sudo -s -E /opt/Xilinx/Vivado/2022.1/bin/xsdb -tcl ../hardware/[project_name].hwdef -write nocheck -force

```

Όπου "[project_name]" είναι το όνομα του έργου σας Vivado. Βεβαιωθείτε ότι έχετε αντικαταστήσει το πραγματικό όνομα του σχεδιασμού υλικού.

3. SSH στην πλακέτα FPGA.

```

ssh root@{IP_Address}

```

4. Εκτελέστε τις ακόλουθες εντολές στην πλακέτα FPGA για να φορτώσετε το bitstream και να ξεκινήσετε την εφαρμογή Video SDK.

```

cd /opt/xilinx/xsdk/2022.1/sw/bin/linux64

./xrun video_design

```

5. Η εφαρμογή Video SDK θα πρέπει τώρα να εκτελείται στην πλακέτα FPGA. Μπορείτε να χρησιμοποιήσετε το πληκτρολόγιο για να ελέγξετε την εφαρμογή.

* Πατήστε 1 για να ξεκινήσετε τη λήψη βίντεο.

* Πατήστε 2 για να σταματήσετε τη λήψη βίντεο.

* Πατήστε 3 για έξοδο από την εφαρμογή.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα