Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14446
Τίτλος: Υλοποιηση Εργαλειου Αυτοματοποιημενης Σχεδιασης Και Συνθεσης Σε Υλικο Αλγοριθμων Συντακτικης Αναγνωρισης
Συγγραφείς: Ξυδης Σωτηριος
Παπακωνσταντίνου Γεώργιος
Λέξεις κλειδιά: συντακτική ανάλυση
γραμματικές χωρίς συμφραζόμενα
εργαλείο σύνθεσης υλικού
αυτοματοποιημένη σύνθεση
verilog
hdl
fpga
context free grammar
cfg
parsing
hardware parser
automated synthesis tool
Ημερομηνία έκδοσης: 26-Οκτ-2005
Περίληψη: Σκοπός της διπλωματικής αυτής εργασίας είναι η παρουσίαση ενός εργαλείου αυτοματοποιημένης σχεδίασης υλικού, για την παραγωγή και σύνθεση γενικών συντακτικών αναγνωριστών γραμματικών χωρίς συμφραζόμενα (Context Free Grammars-CFGs). Το εργαλείο δέχεται ως είσοδο τις προδιαγραφές μιας οποιασδήποτε CFG και παράγει ως έξοδο Verilog-HDL συνθέσιμο κώδικα, ο οποίος περιγράφει το κατάλληλο hardware που απαιτείται για την αναγνώριση της γραμματικής εισόδου. Το προτεινόμενο εργαλείο γράφθηκε με την βοήθεια της γλώσσας προγραμματισμού C++ και δίνει την δυνατότητα στο χρήστη να επιλέξει μεταξύ τριών διαφορετικών αρχιτεκτονικών υλοποίησης (σειριακής-pipelined-παράλληλης) κλιμακούμενου βαθμού παραλληλίας. Οι αρχιτεκτονικές που χρησιμοποιήθηκαν έχουν σχεδιαστεί προσεκτικά, με σκοπό να αποτελέσουν πρότυπα για την υλοποίηση οποιουδήποτε CFG parser σε υλικό. Ανάλογα με τις προδιαγραφές της κάθε γραμματικής εισόδου γίνεται η κατάλληλη παραμετροποίηση της πρότυπης αρχιτεκτονικής, που έχει επιλέγει για την υλοποίηση του parser. Ο χρόνος που απαιτείται για την συντακτική αναγνώριση της συμβολοσειράς εισόδου ελαττώνεται αισθητά, κινούμενοι σταδιακά από την σειριακή προς την παράλληλη αρχιτεκτονική, ενώ θα πρέπει να σημειωθεί ότι ο χρόνος παραγωγής του τελικού HDL συνθέσιμου κώδικα είναι αμελητέος. Πιο συγκεκριμένα, η pipelined υλοποίηση επιταχύνει, κατά μέσο όρο, την διαδικασία αναγνώρισης σε σχέση με την σειριακή κατά ένα παράγοντα της τάξης του 7,8%. Αντίστοιχα η παράλληλη υλοποίηση επιταχύνει, κατά μέσο όρο, την διαδικασία αναγνώρισης σε σχέση με την pipelined κατά ένα παράγοντα της τάξης του 1,52.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14446
Εμφανίζεται στις συλλογές:Διπλωματικές Εργασίες - Theses

Αρχεία σε αυτό το τεκμήριο:
Αρχείο ΜέγεθοςΜορφότυπος 
DT2005-0234.doc5.02 MBMicrosoft WordΕμφάνιση/Άνοιγμα


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