E-THESIS Teicrete EL EN
 
 Επικοινωνήστε με τη βιβλιοθήκη Βοήθεια
Αναζήτηση :      OK
 
 

E-Thesis     Επισκόπηση     Σχολές Τεχνολογικών Εφαρμογών (ΣΤΕΦ)     Τμήμα Μηχανικών Πληροφορικής Τ.Ε.     Πτυχιακές 2015     DMA ελεγκτήs άμεσης προσπέλασης μνήμης επεξεργασμένο ενσωματωμένο σύστημα.

Τίτλος DMA ελεγκτήs άμεσης προσπέλασης μνήμης επεξεργασμένο ενσωματωμένο σύστημα.
Εναλλακτικός Τίτλος DMA controller for a custom embedded system.
Περίληψη Ένας ελεγκτής άμεσης προσπέλασης μνήμης έχει ως στόχο, την ελάφρυνση του επεξεργαστή, από τις μεταφορές δεδομένων μέσα στο σύστημα. Ο επεξεργαστής διατάζει τον ελεγκτή άμεσης προσπέλασης μνήμης να ξεκινήσει τις μεταφορές που πρέπει να γίνουν. Όσο γίνονται οι μεταφορές από τον ελεγκτή ο επεξεργαστής είναι ελεύθερος να κάνει άλλες δουλειές που του έχουν ανατεθεί μέχρι ο ελεγκτής να τον διακόψει και να τον ενημερώσει ότι οι μεταφορές έγιναν επιτυχώς. Μια υλοποίηση ενός τέτοιου ελεγκτή έγινε κατά την διάρκεια αυτής της πτυχιακής εργασίας πάνω στο σύστημα Zynq-7000 System on Chip. Η προβλεπόμενη χρήση του είναι για συστήματα που υποστηρίζουν το πρωτόκολλο AMBA και το AXI4 intrerface του. Τα χαρακτηριστικά του ελεγκτή περιλαμβάνουν μια διεπαφή AXI4-Lite slave με σκοπό τον προγραμματισμό των καταχωριτών της μέσω του επεξεργαστή, και μια διεπαφή AXI4-Full master για μέγιστο εύρος ζώνης στις μεταφορές. Επιπλέον περιλαμβάνεται μια διεπαφή για Scatter-Gather μέσω της οποίας γίνονται μεταφορές απο διάσπαρτες θέσεις μνήμης με την βοήθεια των descriptors. Ακόμη, υλοποιήθηκαν πολλαπλά κανάλια με προγραμματισμό προτεραιότητας για να μπορεί ο ελεγκτής να λαμβάνει εντολές για παραπάνω απο μια μεταφορές. Τέλος υλοποιήθηκε υποστήριξη για διακοπές για να ενημερώνεται ο επεξεργαστής για το πότε τελείωσαν οι μεταφορές απο τον ελεγκτή.
Λέξεις κλειδία άμεση προσπέλαση μνήμης, ενσωματωμένο σύστημα, προγραμματιζόμενη ειδική διάταξη πύλης
Δημιουργός Χιωτάκης Σπύρος
Επιβλέπων Κορνάρος Γεώργιος
Χρονιά 2015
Ψηφιακό Τεκμήριο

  Σύνδεσμοι
 

Κεντρική Βιβλιοθήκη ΤΕΙ

E-Locus

'Αρτεμις
 
Όροι Χρήσης | Τμήμα Πληροφορικής Κεντρικής Διοίκησης | TEI Κρήτης | © 2009