Μελέτη του Συστήματος σε Προγραμματιζόμενη Ψηφίδα (SoC) ZYNQ και υλοποίηση εφαρμογών με τη βοήθεια του αναπτυξιακού συστήματος PYNQ

Απόθεσις

 

Εμφάνιση απλής εγγραφής

dc.contributor.advisor Καλόμοιρος, Ιωάννης
dc.contributor.author Βασιλείου, Ιωάννης
dc.date.accessioned 2022-09-05T08:31:21Z
dc.date.available 2022-09-05T08:31:21Z
dc.date.issued 2020-09
dc.identifier.uri http://apothesis.teicm.gr/xmlui/handle/123456789/4076
dc.description.abstract Σκοπός αυτής της εργασίας είναι η ανάπτυξη μίας εφαρμογής ανίχνευσης ακμών με φίλτρο Sobel στην προγραμματιζόμενη λογική ενός επιταχυντή, επιτυγχάνοντας εξαγωγή των ακμών σε πραγματικό χρόνο αφού η επεξεργασία των δεδομένων γίνεται παράλληλα. Η εφαρμογή αποτυπώνεται στην ετερογενή διάταξη Zynq που ενσωματώνει επεξεργαστή υλικού σε συνδυασμό με το λογικό υλικό και η πλακέτα που χρησιμοποιείται είναι η Pynq - Z2 που διαθέτει το τσιπ Zynq και διάφορα άλλα περιφερειακά. Για την υλοποίηση της εφαρμογής χρησιμοποιούμε από την πλακέτα μία θύρα HDMI για λήψη δεδομένων και μία θύρα HDMI για την προβολή των επεξεργασμένων δεδομένων, δηλαδή των ακμών. Βασικό πλεονέκτημα του περιβάλλοντος Pynq αποτελεί η χρήση της γλώσσας υψηλού επιπέδου Python και της βιβλιοθήκης Overlay, όπου δίνει την δυνατότητα στον χρήστη να αναπτύξει μία εφαρμογή χωρίς την ανάγκη σχεδίασης της. Το εργαλείο που χρησιμοποιείται για την σχεδίαση, σύνθεση και τοποθέτηση της εφαρμογής στην προγραμματιζόμενη λογική είναι το Vivado Design Suite όπου εφαρμόζουμε έτοιμα μπλοκ που εκτελούν συγκεκριμένες λειτουργίες και επικοινωνούν μεταξύ τους καθώς και με τα στοιχεία της πλακέτας όπως οι θύρες HDMI. el
dc.description.abstract The purpose of this work is to develop an edge detection application with Sobel filter in the programmable logic of an accelerator, achieving real - time edge extraction since the data is being processed parallel. The application is implemented in the heterogeneous Zynq device that incorporates a hardware processor in combination with the logic fabric and the board used is the Pynq - Z2 which has the Zynq chip and various other peripherals. To implement the application we use from the board an HDMI port for receiving data and an HDMI port for viewing the processed data, ie the edges. A key advantage of the Pynq environment is the use of the high - level Python language and it’s Overlay library, which allows the user to develop an application without the need to design it. The tool used to design, synthesize and implement the application in programmable logic is the Vivado Design Suite where we apply ready - made blocks that perform specific functions and communicate with each other as well as with the components of the board such as HDMI ports. en
dc.format.extent 106 el
dc.language.iso el el
dc.publisher Τ.Ε.Ι. Κεντρικής Μακεδονίας el
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el
dc.subject ΛΟΓΙΣΜΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ – ΑΝΑΠΤΥΞΗ el
dc.subject ΣΥΣΤΗΜΑΤΑ ΣΕ ΟΛΟΚΛΗΡΩΜΕΝΟ ΚΥΚΛΩΜΑ el
dc.subject ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ el
dc.subject TEICM::ΡΟΜΠΟΤΙΚΗ el
dc.subject.ddc 005.1 el
dc.title Μελέτη του Συστήματος σε Προγραμματιζόμενη Ψηφίδα (SoC) ZYNQ και υλοποίηση εφαρμογών με τη βοήθεια του αναπτυξιακού συστήματος PYNQ el
dc.type Διπλωματική εργασία
dc.contributor.department Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε. el
dc.contributor.master ΠΜΣ ΣΤΗ ΡΟΜΠΟΤΙΚΗ el
dc.heal.publisherID teiser
dc.subject.keyword Εφαρμογή ανίχνευσης ακμών el
dc.subject.keyword Φίλτρο Sobel el
dc.subject.keyword Ετερογενή διάταξη Zynq el
dc.subject.keyword Αναπτυξιακό συστήματος PYNQ el


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές Except where otherwise noted, this item's license is described as Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές