Πίνακας περιεχομένων:

Επεξεργασία βίντεο χρησιμοποιώντας VHDL και ένα Zybo: 10 βήματα
Επεξεργασία βίντεο χρησιμοποιώντας VHDL και ένα Zybo: 10 βήματα

Βίντεο: Επεξεργασία βίντεο χρησιμοποιώντας VHDL και ένα Zybo: 10 βήματα

Βίντεο: Επεξεργασία βίντεο χρησιμοποιώντας VHDL και ένα Zybo: 10 βήματα
Βίντεο: Εισαγωγή σε Testbench με χρήση VHDL - μέρος Α (συνδυαστικό κύκλωμα) 2024, Ιούλιος
Anonim
Image
Image
Δημιουργήστε ένα νέο έργο Vivado
Δημιουργήστε ένα νέο έργο Vivado

Η επεξεργασία των FPGA είναι ταχύτερη από τις CPU, επειδή μπορούν να κάνουν πολλούς υπολογισμούς παράλληλα

Σημείωση: Αυτό το έργο είναι ακόμη υπό κατασκευή και πρόκειται να βελτιωθεί (μόλις έχω χρόνο). Εν τω μεταξύ ταξιδεύω στον κόσμο…..

Βήμα 1: Δημιουργήστε ένα νέο έργο Vivado

Δημιουργήστε ένα νέο έργο Vivado
Δημιουργήστε ένα νέο έργο Vivado
Δημιουργήστε ένα νέο έργο Vivado
Δημιουργήστε ένα νέο έργο Vivado

Αφού ανοίξετε το Vivado, πρέπει πρώτα να δημιουργήσετε ένα νέο έργο στον χώρο εργασίας σας στον οποίο θέλετε να εργαστείτε.

Αργότερα ονομάστε το έργο σας και επιλέξτε τη θέση του έργου.

Επιλέξτε το Zybo ως πίνακα προορισμού ή έναν άλλο πίνακα Zynq που θέλετε να χρησιμοποιήσετε.

Βήμα 2: Δημιουργήστε ένα διάγραμμα αποκλεισμού με το Basic

Δημιουργήστε ένα διάγραμμα μπλοκ με το Basic
Δημιουργήστε ένα διάγραμμα μπλοκ με το Basic
Δημιουργήστε ένα διάγραμμα μπλοκ με το Basic
Δημιουργήστε ένα διάγραμμα μπλοκ με το Basic
Δημιουργήστε ένα διάγραμμα μπλοκ με το Basic
Δημιουργήστε ένα διάγραμμα μπλοκ με το Basic

Προσθέστε ένα νέο διάγραμμα Zynq_Processing_system.

Προσθέστε επίσης τις IP Dvi2rgb και rgb2vga

Επιπλέον αυτών των μπλοκ, δύο σταθερές χρησιμοποιούνται για τη διαμόρφωση της θύρας HDMI ως νεροχύτη.

[Λυπούμαστε, λόγω διπλού περιεχομένου, αυτό το σεμινάριο αφαιρέθηκε από εδώ… στον αρχικό ιστότοπο www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Βήμα 3: Εισαγάγετε έναν πόρο VHDL

Εισαγάγετε έναν πόρο VHDL
Εισαγάγετε έναν πόρο VHDL
Εισαγάγετε έναν πόρο VHDL
Εισαγάγετε έναν πόρο VHDL
Εισαγάγετε έναν πόρο VHDL
Εισαγάγετε έναν πόρο VHDL

Θα πρέπει να δημιουργηθεί το μπλοκ χρήστη, για να πατήσετε ctrl+A ή να αναζητήσετε "προσθήκη νέας πηγής" στο αριστερό πλαίσιο.

Δημιουργήστε ένα νέο αρχείο με VHDL και προσθέστε στο διάγραμμα και, στη συνέχεια, επεξεργαστείτε τον κώδικα VHDL.

[Λυπούμαστε, λόγω διπλού περιεχομένου, αυτό το σεμινάριο αφαιρέθηκε από εδώ… στον αρχικό ιστότοπο www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Βήμα 4: Προσθέστε επιπλέον περιφερειακά επί του σκάφους όπως Leds, κουμπιά ή ρυθμιστικά (προαιρετικά)

Προσθέστε επιπλέον περιφερειακά επί του σκάφους, όπως Leds, κουμπιά ή ρυθμιστικά (προαιρετικά)
Προσθέστε επιπλέον περιφερειακά επί του σκάφους, όπως Leds, κουμπιά ή ρυθμιστικά (προαιρετικά)

Για να προσθέσετε μερικά ρυθμιστικά και led για μεταγενέστερη πιθανή χρήση.

[Λυπούμαστε, λόγω διπλού περιεχομένου, αυτό το σεμινάριο αφαιρέθηκε από εδώ… στον αρχικό ιστότοπο www.miscircuitos.com/video-processing-using-vhdl-…]

Βήμα 5: Τώρα μπορείτε να εισαγάγετε τον κώδικα VHDL στο μπλοκ εφαρμογών

Τώρα μπορείτε να εισαγάγετε τον κώδικα VHDL στο μπλοκ εφαρμογών
Τώρα μπορείτε να εισαγάγετε τον κώδικα VHDL στο μπλοκ εφαρμογών

Μόλις προστεθεί η ενότητα VideoProcessing, Για να επεξεργαστείτε τον κώδικα, πατήστε. Επισυνάπτεται παράδειγμα αρχικού κώδικα

[Λυπούμαστε, λόγω διπλού περιεχομένου, αυτό το σεμινάριο αφαιρέθηκε από εδώ… στον αρχικό ιστότοπο www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Βήμα 6: Δημιουργήστε ένα Wrap

Δημιουργήστε ένα Wrap
Δημιουργήστε ένα Wrap
Δημιουργήστε ένα Wrap
Δημιουργήστε ένα Wrap

Κάντε μια περιτύλιξη πριν για τη σύνθεση του μπλοκ διαγράμματος.

Βήμα 7: Σύνθεση, υλοποίηση και δημιουργία Bitstream

Σύνθεση, υλοποίηση και δημιουργία Bitstream
Σύνθεση, υλοποίηση και δημιουργία Bitstream

Προσθέστε τις περιγραφές καρφιτσών περιορισμών. Επισυνάπτεται.

εκτελέστε τη σύνθεση. Αργότερα η υλοποίηση και στη συνέχεια η δημιουργία του bitstream, το οποίο πρόκειται να φορτωθεί στο FPGA.

Βήμα 8: Εξαγωγή υλικού και εκκίνηση SDK

Εξαγωγή υλικού και εκκίνηση SDK
Εξαγωγή υλικού και εκκίνηση SDK
Εξαγωγή υλικού και εκκίνηση SDK
Εξαγωγή υλικού και εκκίνηση SDK
Εξαγωγή υλικού και εκκίνηση SDK
Εξαγωγή υλικού και εκκίνηση SDK
Εξαγωγή υλικού και εκκίνηση SDK
Εξαγωγή υλικού και εκκίνηση SDK

Εξαγάγετε το υλικό και ξεκινήστε το SDK.

Βήμα 9: Δημιουργήστε ένα νέο πακέτο υποστήριξης πίνακα και μια νέα εφαρμογή

Δημιουργήστε ένα πακέτο υποστήριξης νέου πίνακα και μια νέα εφαρμογή
Δημιουργήστε ένα πακέτο υποστήριξης νέου πίνακα και μια νέα εφαρμογή
Δημιουργήστε ένα πακέτο υποστήριξης νέου πίνακα και μια νέα εφαρμογή
Δημιουργήστε ένα πακέτο υποστήριξης νέου πίνακα και μια νέα εφαρμογή
Δημιουργήστε ένα πακέτο υποστήριξης νέου πίνακα και μια νέα εφαρμογή
Δημιουργήστε ένα πακέτο υποστήριξης νέου πίνακα και μια νέα εφαρμογή

Δημιουργήστε ένα πακέτο υποστήριξης πλακέτας. Στη συνέχεια, ανοίξτε ή δημιουργήστε μια εφαρμογή χρησιμοποιώντας το πρότυπο "hello word".

Στη συνέχεια, εκτελέστε το FPGA

Βήμα 10: Προγραμματίστε το FPGA και εκτελέστε τον Hello World Code

Image
Image
Προγραμματίστε το FPGA και εκτελέστε τον Hello World Code
Προγραμματίστε το FPGA και εκτελέστε τον Hello World Code

Αυτό είναι μόνο ένα μικρό παράδειγμα, όπου ανταλλάσσονται τα έγχρωμα κανάλια.

Ευχαριστώ!

[Λυπούμαστε, λόγω διπλού περιεχομένου, αυτό το σεμινάριο αφαιρέθηκε από εδώ… στον αρχικό ιστότοπο www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Συνιστάται: