Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15031
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΠαναγιωτα Δ. Καρανασου
dc.date.accessioned2018-07-23T15:16:13Z-
dc.date.available2018-07-23T15:16:13Z-
dc.date.issued2008-3-30
dc.date.submitted2008-12-21
dc.identifier.urihttp://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15031-
dc.description.abstractΣκοπός της παρούσας διπλωματικής εργασίας είναι η ανάπτυξη και η υλοποίηση στη γλώσσα περιγραφής Verilog αλγορίθμου για την εξαγωγή του συντακτικού δένδρου (parse tree) από εισαγώμενα δεδομένα και στη συνέχεια κατασκευή του διακοσμημένου συντακτικού δένδρου και υπολογισμό της καθοριζόμενης σημασιολογίας (semantic evaluation). Τα δεδομένα εισόδου τοποθετούνται πρώτα στο συντακτικό πίνακα (parse table), ο οποίος διατρέχεται κατάλληλα για να προκύψει τελικά το συντακτικό δένδρο. Επίσης, η σημασιολογία (semantics) ορίζεται σε task της Verilog για να μπορεί να αλλάζει χωρίς να επηρεάζει τη ροή του κυρίως μέρους του προγράμματος του module.Στην υλοποίηση ελέγχθηκαν δύο διαφορετικές κατηγορηματικές γραμματικές (Attribute Grammars) για εκτέλεση αριθμητικών πράξεων, αλλά έγινε και η απαραίτητη αυτοματοποίηση στο πρόγραμμα ώστε να μπορεί να εφαρμοστεί οποιαδήποτε κατηγορηματική γραμματική με επιτυχία.Η υλοποίηση των αλγορίθμων έγινε στο περιβάλλον ISE 9.1i της Xilinx. Η εκτέλεση μπορεί να γίνει σε Ενσωματωμένα Συστήματα βασισμένα στην τεχνολογία Field Programmable Gate Array (FPGA) και πιο συγκεκριμένα σε πλακέτες κατασκευασμένες από τη Xilinx. Ο παραγόμενος πηγαίος Verilog κώδικας προσομοιώνεται ώστε να ελεγχθεί αν η συμπεριφορά του συστήματος είναι η επιθυμητή με την χρήση του πακέτου λογισμικού ModelSim SE 6.2b.
dc.languageGreek
dc.subjectκατηγορηματική γραμματική
dc.subjectσυντακτικό δένδρο
dc.subjectσημασιολογικός υπολογισμός
dc.subjectverilog
dc.subjectfpga
dc.subjectπροσομοίωση
dc.titleΥλοποιηση Γραμματικων Σε Fpga
dc.typeDiploma Thesis
dc.description.pages134
dc.contributor.supervisorΠαπακωνσταντίνου Γεώργιος
dc.departmentΤομέας Τεχνολογίας Πληροφορικής & Υπολογιστών
dc.organizationΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2008-0038.doc1.86 MBMicrosoft WordView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.