Ανάπτυξη μεθοδολογίας δυναμικής διαχείρισης συχνότητας σε FPGAs μέσω ελέγχου των μονοπατιών δεδομένων σε πραγματικό χρόνο

δείτε την πρωτότυπη σελίδα τεκμηρίου
στον ιστότοπο του αποθετηρίου του φορέα για περισσότερες πληροφορίες και για να δείτε όλα τα ψηφιακά αρχεία του τεκμηρίου*



Ανάπτυξη μεθοδολογίας δυναμικής διαχείρισης συχνότητας σε FPGAs μέσω ελέγχου των μονοπατιών δεδομένων σε πραγματικό χρόνο (EL)

Σουσούρης, Πέτρος (EL)
Sousouris, Petros (EN)

Οικονομάκος, Γεώργιος (EL)
ntua (EL)
Σούντρης, Δημήτριος (EL)
Πεκμεστζή, Κιαμάλ (EL)

bachelorThesis

2016-06-28T06:59:40Z
2016-06-28
2016-03-03


Τα δεδομένα μέσα σε ένα κύκλωμα σχεδόν πάντοτε απαιτείται να μετακινηθούν από το σημείο δημιουργίας τους μέσα στο κύκλωμα σε ένα άλλο σημείο, ώστε να συνεχιστεί η επεξεργασία τους ή να αποθηκευτούν για μελλοντική χρήση. Η μετακίνηση αυτή δεν γίνεται ακαριαία, αλλά απαιτεί ένα χρονικό διάστημα το οποίο εισάγει πολλούς περιορισμούς που έχουν να κάνουν με τον χρονισμό και την απόδοση του κυκλώματος. Συγκεκριμένα, η μέγιστη επιτρεπόμενη συχνότητα λειτουργίας ενός κυκλώματος εξαρτάται άμεσα από την μέγιστη καθυστέρηση που συναντάται κατά την μετακίνηση των δεδομένων. Στην συγκεκριμένη διπλωματική εργασία γίνεται προσπάθεια για την ανάπτυξη μίας μεθοδολογίας καθώς και των αντίστοιχων εργαλείων λογισμικού που είναι απαραίτητα για την μελέτη και ανάλυση των μονοπατιών δεδομένων ενός κυκλώματος. Σκοπός είναι μέσα από την συγκεκριμένη μεθοδολογία η βελτίωση της απόδοσης του υπό εξέταση κυκλώματος. Αυτό επιτυγχάνεται μέσω της εύρεσης των σημάτων που καθορίζουν την ενεργοποίηση των μονοπατιών δεδομένων και των αντίστοιχων καθυστερήσεων διάδοσης που επιτρέπει στο ίδιο το κύκλωμα να προσδιορίζει την βέλτιστη συχνότητα λειτουργίας του σε πραγματικό χρόνο. Κατά συνέπεια, η παρούσα διπλωματική κινείται πάνω σε δύο άξονες. Πρώτον, η συστηματική διατύπωση της μεθοδολογίας που χρειάζεται να ακολουθήσει ένας σχεδιαστής συστημάτων προκειμένου να βελτιώσει την απόδοση του κυκλώματος που κατασκευάζει. Η αναλυτική διατύπωση της μεθοδολογίας θα βοηθήσει τον σχεδιαστή να αποφύγει αρκετά από τα τεχνικά και σχεδιαστικά προβλήματα που συναντώνται κατά τη διάρκεια μιας παρόμοιας διαδικασίας. Δεύτερον, η ανάπτυξη μερικών εργαλείων λογισμικού, που σε συνεργασία με μερικά εμπορικά εργαλεία της εταιρείας Xilinx, θα βοηθήσουν τον σχεδιαστή να επιτύχει καλύτερη απόδοση στο σύστημα και να επιταχύνουν την διαδικασία της ανάπτυξης και της επαλήθευσης του κυκλώματος. Η βελτίωση που επιτυγχάνεται στην απόδοση συγκρίνεται με το αρχικό κύκλωμα. (EL)
Data created in a circuit is often needed to be transmitted to a part of the design other than their creation place in order to be further processed or stored for future utilization. These transmissions cannot take place in zero time, but a short amount of time is required, which results in many timing constrains regarding the timing and the performance of the circuit. In particular, the maximum allowed frequency for operating a circuit highly depends on the maximum delay met during data transmissions. In this diploma thesis a methodology is developed and described along with the software tools required for studying and analyzing the data paths of a circuit. This methodology aims to improve the performance of the circuit under examination. That is achieved by defining the signals which control the activation of the data paths as well as their propagation delays. All the above, help the circuit to adjust its operating frequency to the optimal one in real time. To conclude, this diploma thesis has two main goals. First, explicitly define and describe the methodology which will guide a system designer to improve the performance of his/her circuit. The detailed description of the methodology will help the designer to avoid some of the technical problems which occur during the design process. Second, the development of some software tools, in collaboration with some commercial software applications provided by Xilinx, will help the designed accomplish even better performance in the system and accelerate the process of developing and verifying the circuit. The performance improvement is compared to the original circuit. (EN)


Μονοπάτια δεδομένων (EL)
Δυναμική διαχείριση ρολογιών (EL)
Κρίσιμο μονοπάτι (EL)
Μέγιστη καθυστέρηση (EL)
Μέγιστη συχνότητα λειτουργίας (EL)
Planahead (EN)
Dynamic clock management (EN)
Maximum delay (EN)
Critical path (EN)
Maximum frequency of operation (EN)

Ελληνική γλώσσα

Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Μικροϋπολογιστών και Ψηφιακών Συστημάτων VLSI (EL)

Default License




*Η εύρυθμη και αδιάλειπτη λειτουργία των διαδικτυακών διευθύνσεων των συλλογών (ψηφιακό αρχείο, καρτέλα τεκμηρίου στο αποθετήριο) είναι αποκλειστική ευθύνη των αντίστοιχων Φορέων περιεχομένου.