Οι κατηγορικές γραμματικές ως μέσον για τη διαλογική σύνθεση ψηφιακών κυκλωμάτων

Περίληψη

Η παρούσα διατριβή παρουσιάζει και υλοποιεί ένα νέο μοντέλο τυπικής περιγραφής αλγορίθμων υλοποίησης υλικού σε υψηλό επίπεδο, ενσωματώνοντας μηχανισμούς επέμβασης του σχεδιαστή σε όλα τα επίπεδα σχεδίασης. Αν και δεν υπάρχει τυπική περιγραφή που να καλύπτει όλα τα επιμέρους προβλήματα της σύνθεσης, στα υπάρχοντα συστήματα γίνονται προσπάθειες υλοποίησης σύνθεσης υψηλού επιπέδου, χωρίς όμως να λαμβάνονται υπ'όψιν οι προτιμήσεις του σχεδιαστή όσον αναφορά τη δομή του υλικού κατά τη φάση της μεταγλώττισης. Επιπλέον οι τεχνικές οι οποίες χρησιμοποιούνται είναι ποικίλες και η δρομολόγηση των κυκλωμάτων γίνεται με βάση κάποιον προκαθορισμένο αλγόριθμο, χωρίς όμως να μπορεί ο σχεδιαστής να επέμβει. Στην παρούσα διατριβή, χρησιμοποιούνται για πρώτη φορά οι κατηγορικές γραμματικές, ως μέσον για την πλήρη περιγραφή της σύνθεσης υψηλού επιπέδου, λαμβάνοντας υπ'όψιν τις προτιμήσεις - απαιτήσεις του σχεδιαστή για τη δομή του υλικού. η προτεινόμενη μεθοδολογία υλοποιείται σε ένα πλήρες περιβάλλον σν ...
περισσότερα

Περίληψη σε άλλη γλώσσα

This thesis presents a model for a typical high level hardware algorithmic design description, embodying designer interaction techniques through all the design levels. Even though there is no typical description, which includes all synthesis sub - problems, there are significant efforts trying to develop synthesis environments, ignoring though designers preferences. Moreover even thought multiple methods are used , the designer is still unable to interfere to the scheduling algorithm. The proposed methodology adopts attribute grammars as a typical description and implementation method for high level synthesis, heuristics algorithms and proposes a model for user interaction. The whole idea is implemented in the high-level synthesis environment iAGENDA. The designer is able to set constraints on the resources of the target hardware and timing constraints and dependencies on the implemented processes. iAGENDA (Interactive AGENDA) uses the ELI meta-compiler and systemC for the algorithmic ...
περισσότερα

Όλα τα τεκμήρια στο ΕΑΔΔ προστατεύονται από πνευματικά δικαιώματα.

DOI
10.12681/eadd/12699
Διεύθυνση Handle
http://hdl.handle.net/10442/hedi/12699
ND
12699
Εναλλακτικός τίτλος
Attribute grammars for interactive synthesis of digital circuits
Συγγραφέας
Πουλάκης, Ιωάννης (Πατρώνυμο: Μιχαήλ)
Ημερομηνία
2001
Ίδρυμα
Εθνικό Μετσόβιο Πολυτεχνείο (ΕΜΠ). Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών
Εξεταστική επιτροπή
Τσανάκας Παναγιώτης
Παπακωνσταντίνου Γεώργιος
Σταφυλοπάτης Ανδρέας
Πεκμεστζή Κιαμάλ
Σκορδαλάκης Εμμανουήλ
Παπανάνος Ιωάννης
Κοζύρης Νεκτάριος
Επιστημονικό πεδίο
Επιστήμες Μηχανικού και ΤεχνολογίαΕπιστήμη Ηλεκτρολόγου Μηχανικού, Ηλεκτρονικού Μηχανικού, Μηχανικού Η/Υ
Λέξεις-κλειδιά
Κατηγορικές γραμματικές; Σύνθεση υψηλού επιπέδου; Γλώσσες περιγραφής υλικού; Μεταγλωττιστής υλικού
Χώρα
Ελλάδα
Γλώσσα
Ελληνικά
Άλλα στοιχεία
232 σελ., εικ.
Στατιστικά χρήσης
ΠΡΟΒΟΛΕΣ
Αφορά στις μοναδικές επισκέψεις της διδακτορικής διατριβής για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΞΕΦΥΛΛΙΣΜΑΤΑ
Αφορά στο άνοιγμα του online αναγνώστη για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΜΕΤΑΦΟΡΤΩΣΕΙΣ
Αφορά στο σύνολο των μεταφορτώσων του αρχείου της διδακτορικής διατριβής.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.
ΧΡΗΣΤΕΣ
Αφορά στους συνδεδεμένους στο σύστημα χρήστες οι οποίοι έχουν αλληλεπιδράσει με τη διδακτορική διατριβή. Ως επί το πλείστον, αφορά τις μεταφορτώσεις.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.
Σχετικές εγγραφές (με βάση τις επισκέψεις των χρηστών)