dc.contributor.author |
Σουσούρης, Πέτρος
|
el |
dc.contributor.author |
Sousouris, Petros
|
en |
dc.date.accessioned |
2016-06-28T06:59:40Z |
|
dc.date.available |
2016-06-28T06:59:40Z |
|
dc.date.issued |
2016-06-28 |
|
dc.identifier.uri |
https://dspace.lib.ntua.gr/xmlui/handle/123456789/42857 |
|
dc.identifier.uri |
http://dx.doi.org/10.26240/heal.ntua.13462 |
|
dc.rights |
Default License |
|
dc.subject |
Κρίσιμο μονοπάτι |
el |
dc.subject |
Μονοπάτια δεδομένων |
el |
dc.subject |
Μέγιστη καθυστέρηση |
el |
dc.subject |
Μέγιστη συχνότητα λειτουργίας |
el |
dc.subject |
Δυναμική διαχείριση ρολογιών |
el |
dc.subject |
Planahead |
en |
dc.subject |
Critical path |
en |
dc.subject |
Maximum delay |
en |
dc.subject |
Maximum frequency of operation |
en |
dc.subject |
Dynamic clock management |
en |
dc.title |
Ανάπτυξη μεθοδολογίας δυναμικής διαχείρισης συχνότητας σε FPGAs μέσω ελέγχου των μονοπατιών δεδομένων σε πραγματικό χρόνο |
el |
heal.type |
bachelorThesis |
|
heal.classification |
Μικροϋπολογιστές και Ψηφιακά Συστήματα |
el |
heal.language |
el |
|
heal.access |
free |
|
heal.recordProvider |
ntua |
el |
heal.publicationDate |
2016-03-03 |
|
heal.abstract |
Τα δεδομένα μέσα σε ένα κύκλωμα σχεδόν πάντοτε απαιτείται να μετακινηθούν από το σημείο δημιουργίας τους μέσα στο κύκλωμα σε ένα άλλο σημείο, ώστε να συνεχιστεί η επεξεργασία τους ή να αποθηκευτούν για μελλοντική χρήση. Η μετακίνηση αυτή δεν γίνεται ακαριαία, αλλά απαιτεί ένα χρονικό διάστημα το οποίο εισάγει πολλούς περιορισμούς που έχουν να κάνουν με τον χρονισμό και την απόδοση του κυκλώματος. Συγκεκριμένα, η μέγιστη επιτρεπόμενη συχνότητα λειτουργίας ενός κυκλώματος εξαρτάται άμεσα από την μέγιστη καθυστέρηση που συναντάται κατά την μετακίνηση των δεδομένων.
Στην συγκεκριμένη διπλωματική εργασία γίνεται προσπάθεια για την ανάπτυξη μίας μεθοδολογίας καθώς και των αντίστοιχων εργαλείων λογισμικού που είναι απαραίτητα για την μελέτη και ανάλυση των μονοπατιών δεδομένων ενός κυκλώματος. Σκοπός είναι μέσα από την συγκεκριμένη μεθοδολογία η βελτίωση της απόδοσης του υπό εξέταση κυκλώματος. Αυτό επιτυγχάνεται μέσω της εύρεσης των σημάτων που καθορίζουν την ενεργοποίηση των μονοπατιών δεδομένων και των αντίστοιχων καθυστερήσεων διάδοσης που επιτρέπει στο ίδιο το κύκλωμα να προσδιορίζει την βέλτιστη συχνότητα λειτουργίας του σε πραγματικό χρόνο.
Κατά συνέπεια, η παρούσα διπλωματική κινείται πάνω σε δύο άξονες. Πρώτον, η συστηματική διατύπωση της μεθοδολογίας που χρειάζεται να ακολουθήσει ένας σχεδιαστής συστημάτων προκειμένου να βελτιώσει την απόδοση του κυκλώματος που κατασκευάζει. Η αναλυτική διατύπωση της μεθοδολογίας θα βοηθήσει τον σχεδιαστή να αποφύγει αρκετά από τα τεχνικά και σχεδιαστικά προβλήματα που συναντώνται κατά τη διάρκεια μιας παρόμοιας διαδικασίας. Δεύτερον, η ανάπτυξη μερικών εργαλείων λογισμικού, που σε συνεργασία με μερικά εμπορικά εργαλεία της εταιρείας Xilinx, θα βοηθήσουν τον σχεδιαστή να επιτύχει καλύτερη απόδοση στο σύστημα και να επιταχύνουν την διαδικασία της ανάπτυξης και της επαλήθευσης του κυκλώματος. Η βελτίωση που επιτυγχάνεται στην απόδοση συγκρίνεται με το αρχικό κύκλωμα. |
el |
heal.abstract |
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 |
heal.advisorName |
Σούντρης, Δημήτριος |
el |
heal.committeeMemberName |
Σούντρης, Δημήτριος |
el |
heal.committeeMemberName |
Πεκμεστζή, Κιαμάλ |
el |
heal.committeeMemberName |
Οικονομάκος, Γεώργιος |
el |
heal.academicPublisher |
Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Μικροϋπολογιστών και Ψηφιακών Συστημάτων VLSI |
el |
heal.academicPublisherID |
ntua |
|
heal.numberOfPages |
103 σ. |
en |
heal.fullTextAvailability |
true |
|