Institutional Repository [SANDBOX]
Technical University of Crete
EN  |  EL

Search

Browse

My Space

Design in HDL of a DMA engine that complies with the AMBA 5 CHI communication protocol

Kourkoulos Angelos

Simple record


URIhttp://purl.tuc.gr/dl/dias/CDD8088C-EC35-4921-899D-5089530D3662-
Identifierhttps://doi.org/10.26233/heallink.tuc.96213-
Languageen-
Extent4.7 megabytesen
Extent120 pagesen
TitleDesign in HDL of a DMA engine that complies with the AMBA 5 CHI communication protocolen
TitleΣχεδίαση σε γλώσσα περιγραφής υλικού (HDL) μιας μονάδας άμεσης πρόσβασης μνήμης (DMΑ) για διασύνδεση με συστήματα μέσω του πρωτοκόλλου επικοινωνίας AMBA 5 CHIel
CreatorKourkoulos Angelosen
CreatorΚουρκουλος Αγγελοςel
Contributor [Thesis Supervisor]Dollas Apostolosen
Contributor [Thesis Supervisor]Δολλας Αποστολοςel
Contributor [Committee Member]Ioannidis Sotiriosen
Contributor [Committee Member]Ιωαννιδης Σωτηριοςel
Contributor [Committee Member]Ioannou Angelosen
Contributor [Committee Member]Ιωαννου Αγγελοςel
PublisherΠολυτεχνείο Κρήτηςel
PublisherTechnical University of Creteen
Academic UnitΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
DescriptionΔιπλωματική εργασία που υποβλήθηκε στη χολή ΗΜΜΥ του Πολ. Κρήτης για την πλήρωση προϋποθέσεων για τη λήψη Διπλώματος el
Content SummaryA Direct Memory Access (DMA) is a system that allows a device to transfer data directly to and from main memory, bypassing the central processing unit (CPU). This can be useful for transferring quickly large amounts of data, as it allows the CPU to perform other tasks while the DMA controller handles the data transfer. The aim of this thesis is to design, optimize and verify in HDL an IP Core (Intellectual Property Core) DMA engine that complies with AMBA 5 CHI(Coherent Hub Interface) protocol and efficiently transfers data to and from the CHI hub which can be used in HPC (High-Performance Computing) to improve the performance. This DMA controller is designed to be able to handle a scalable amount of memory transfers, generically schedule them based on the user’s demands and transfer the appropriate data at any address byte offset in memory. The proposed DMA is designed to work with systems that use AMBA 5 CHI architecture as it is a state-of-the-art technology designed by ARM that classifies different components in a system by node type and provides a means for communication between nodes. CHI is designed for High bandwidth, efficiency, scalability, and reliability, while it offers the capability for memory and cache coherency which are the basic reasons that CHI is widely used in HPC. By complying with this protocol, the presented IP Core can utilize the advantages that CHI provides as well as the features of the DMA architecture and be a useful tool to improve the performance of systems that would incorporate it.en
Content SummaryΗ Άμεση Πρόσβαση Μνήμης (DMA) είναι ένα σύστημα το οποίο επιτρέπει σε μια άλλη συσκευή να μεταφέρει δεδομένα σε και από την κεντρική μνήμη προσπερνώντας την κεντρική μονάδα επεξεργασίας (CPU). Αυτό είναι χρήσιμο για τη μεταφορά μεγάλου όγκου δεδομένων γρήγορα αφού επιτρέπει στη CPU να εκτελεί άλλες διεργασίες κατά την διάρκεια που η DMA διαχειρίζεται την μεταφορά των δεδομένων. Ο στόχος αυτής της διπλωματικής είναι η σχεδίαση σε HDL ενός IP Core DMA για διασύνδεση με συστήματα μέσω του πρωτοκόλλου AMBA 5 CHI(Coherent Hub Interface) η οποία θα μεταφέρει αποτελεσματικά δεδομένα μέσα στο κεντρικό σύστημα, η οποία μπορεί να χρησιμοποιηθεί για τη βελτίωση της απόδοσης κάποιου HPC. Αυτή η DMA είναι σχεδιασμένη, ώστε να μπορεί να διαχειριστεί ένα κλιμακούμενο αριθμό μεταφορών, να τις δρομολογεί με βάση τις απαιτήσεις του χρήστη και μεταφέρει τα απαραίτητα δεδομένα σε οποιαδήποτε διεύθυνση μνήμης. Η προτεινόμενη DMA είναι σχεδιασμένη να λειτουργεί με συστήματα που χρησιμοποιούν την AMBA 5 CHI αρχιτεκτονική αφού είναι τεχνολογία αιχμής σχεδιασμένη από την ARM, η οποία κατατάσσει διαφορετικά αντικείμενα μέσα σε ένα σύστημα με την μορφή κόμβων και παρέχει ένα μέσο επικοινωνίας μεταξύ τους. Το CHI είναι σχεδιασμένο να παρέχει υψηλό εύρος ζώνης, αποδοτικότητα, επεκτασιμότητα και αξιοπιστία, ενώ προσφέρει δυνατότητα για κύρια μνήμη και μνήμη cache coherency που είναι οι βασικοί λόγοι που χρησιμοποιείται ευρέως σε υπολογιστές υψηλής απόδοσης. Με τη συμβατότητα σε αυτό το πρωτόκολλο το παρουσιαζόμενο IP Core μπορεί να αξιοποιήσει τα πλεονεκτήματα που προσφέρει το CHI καθώς και τα χαρακτηριστικά της αρχιτεκτονικής της DMA, ώστε να είναι ένα χρήσιμο εργαλείο για να βελτιώσει την απόδοση των συστημάτων που θα το ενσωματώσει.el
Type of ItemΔιπλωματική Εργασίαel
Type of ItemDiploma Worken
Licensehttp://creativecommons.org/licenses/by/4.0/en
Date of Item2023-06-27-
Date of Publication2023-
SubjectComputer architecutreen
SubjectΑρχιτεκτονική υπολογιστών el
Bibliographic CitationAngelos Kourkoulos, "Design in HDL of a DMA engine that complies with the AMBA 5 CHI communication protocol", Diploma Work, Thesis, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2023en
Bibliographic CitationΆγγελος Κούρκουλος, "Σχεδίαση σε γλώσσα περιγραφής υλικού (HDL) μιας μονάδας άμεσης πρόσβασης μνήμης (DMΑ) για διασύνδεση με συστήματα μέσω του πρωτοκόλλου επικοινωνίας AMBA 5 CHI", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2023el

Available Files

Services

Statistics