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

Περίληψη

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

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

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
Εναλλακτικός τίτλος
Attribute grammars for interactive synthesis of digital circuits
Συγγραφέας
Πουλάκης, Ιωάννης
Ημερομηνία
2001
Ίδρυμα
Εθνικό Μετσόβιο Πολυτεχνείο (ΕΜΠ). Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Πληροφορικής. Εργαστήριο Υπολογιστικών Συστημάτων
Εξεταστική επιτροπή
Τσανάκας Παναγιώτης
Παπακωνσταντίνου Γεώργιος
Σταφυλοπάτης Ανδρέας
Πεκμεστζή Κιαμάλ
Σκορδαλάκης Εμμανουήλ
Παπανάνος Ιωάννης
Κοζύρης Νεκτάριος
Επιστημονικό πεδίο
Μηχανική & Τεχνολογία
Επιστήμες Ηλεκτρολόγου Μηχανικού, Ηλεκτρονικού Μηχανικού & Μηχανικού Η/Υ
Λέξεις-κλειδιά
Κατηγορικές γραμματικές; Σύνθεση υψηλού επιπέδου; Γλώσσες περιγραφής υλικού; Μεταγλωττιστής υλικού
Χώρα
Ελλάδα
Γλώσσα
Ελληνικά
Άλλα στοιχεία
232 σελ. : εικ., πίνακες