Ανάπτυξη cache controller βασισμένο στον δίαυλο AHB bus

Η παρούσα διπλωματική αποτελεί την προσπάθεια κατασκευής ενός cache controller βασισμένο στον AHB BUS. Η ανάπτυξή του έγινε ως επί το πλείστο στο Εργαστήριο Vlsi του τμήματος Μηχανικών Υπολογιστών και Πληροφορικής με την προοπτική να ενσωματωθεί σε ένα ευρύτερο υπάρχων σύστημα βασισμένο στον o...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Γερακάρης, Δημήτρης
Άλλοι συγγραφείς: Αλεξίου, Γιώργος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2014
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/7520
id nemertes-10889-7520
record_format dspace
spelling nemertes-10889-75202022-09-05T05:37:44Z Ανάπτυξη cache controller βασισμένο στον δίαυλο AHB bus Cache controller based on AHB bus Γερακάρης, Δημήτρης Αλεξίου, Γιώργος Αδαός, Κώστας Αδαός, Κώστας Αλεξίου, Γιώργος Βέργος, Χαρίδημος Gerakaris, Dimitris Κρυφή μνήμη Ελεγκτές Cache memory Controllers High-Performance Bus (AHB) Advanced Microcontroller Bus Architecture (AMBA) 005.435 Η παρούσα διπλωματική αποτελεί την προσπάθεια κατασκευής ενός cache controller βασισμένο στον AHB BUS. Η ανάπτυξή του έγινε ως επί το πλείστο στο Εργαστήριο Vlsi του τμήματος Μηχανικών Υπολογιστών και Πληροφορικής με την προοπτική να ενσωματωθεί σε ένα ευρύτερο υπάρχων σύστημα βασισμένο στον open source cpu της arm Cortex M0. Δοκιμάστηκε επιτυχώς σε FPGA του εργαστηρίου αλλά ακόμα δεν έχει χρησιμοποιηθεί σε «πραγματικές συνθήκες». Απώτερος στόχος είναι να χρησιμοποιηθεί στο εργαστήριο για την επιτάχυνση εφαρμογών που θα χρειαστούν εξωτερική μνήμη δηλ. μεγαλύτερη μνήμη από την embedded του FPGA. Αν και δεν δοκιμάστηκε σε κάποιο άλλο σύστημα έχει φτιαχτεί με γνώμονα το πρότυπο του AHB οπότε υποθετικά δεν θα έχει κάποιο πρόβλημα να ενσωματωθεί σε οποιοδήποτε συμβατό με τον δίαυλο σύστημα. Η λογική πίσω από την υλοποίηση του είναι να είναι σχετικά εύκολη η αλλαγή ορισμένων μεταβλητών ώστε να διαφοροποιείται ο controller βάση των αναγκών του καθενός. Οι προδιαγραφές δίνονται παρακάτω αν και πιθανόν εκτός των πλαισίων της διπλωματικής και εντός του 2014 να επανα-σχεδιαστεί ώστε να γίνει πλήρως modular. Cache controller compatible with AHB bus in system Verilog. 2014-05-16T08:43:47Z 2014-05-16T08:43:47Z 2013-11-07 2014-05-16 Thesis http://hdl.handle.net/10889/7520 gr 0 application/pdf winzip/winrar winzip/winrar
institution UPatras
collection Nemertes
language Greek
topic Κρυφή μνήμη
Ελεγκτές
Cache memory
Controllers
High-Performance Bus (AHB)
Advanced Microcontroller Bus Architecture (AMBA)
005.435
spellingShingle Κρυφή μνήμη
Ελεγκτές
Cache memory
Controllers
High-Performance Bus (AHB)
Advanced Microcontroller Bus Architecture (AMBA)
005.435
Γερακάρης, Δημήτρης
Ανάπτυξη cache controller βασισμένο στον δίαυλο AHB bus
description Η παρούσα διπλωματική αποτελεί την προσπάθεια κατασκευής ενός cache controller βασισμένο στον AHB BUS. Η ανάπτυξή του έγινε ως επί το πλείστο στο Εργαστήριο Vlsi του τμήματος Μηχανικών Υπολογιστών και Πληροφορικής με την προοπτική να ενσωματωθεί σε ένα ευρύτερο υπάρχων σύστημα βασισμένο στον open source cpu της arm Cortex M0. Δοκιμάστηκε επιτυχώς σε FPGA του εργαστηρίου αλλά ακόμα δεν έχει χρησιμοποιηθεί σε «πραγματικές συνθήκες». Απώτερος στόχος είναι να χρησιμοποιηθεί στο εργαστήριο για την επιτάχυνση εφαρμογών που θα χρειαστούν εξωτερική μνήμη δηλ. μεγαλύτερη μνήμη από την embedded του FPGA. Αν και δεν δοκιμάστηκε σε κάποιο άλλο σύστημα έχει φτιαχτεί με γνώμονα το πρότυπο του AHB οπότε υποθετικά δεν θα έχει κάποιο πρόβλημα να ενσωματωθεί σε οποιοδήποτε συμβατό με τον δίαυλο σύστημα. Η λογική πίσω από την υλοποίηση του είναι να είναι σχετικά εύκολη η αλλαγή ορισμένων μεταβλητών ώστε να διαφοροποιείται ο controller βάση των αναγκών του καθενός. Οι προδιαγραφές δίνονται παρακάτω αν και πιθανόν εκτός των πλαισίων της διπλωματικής και εντός του 2014 να επανα-σχεδιαστεί ώστε να γίνει πλήρως modular.
author2 Αλεξίου, Γιώργος
author_facet Αλεξίου, Γιώργος
Γερακάρης, Δημήτρης
format Thesis
author Γερακάρης, Δημήτρης
author_sort Γερακάρης, Δημήτρης
title Ανάπτυξη cache controller βασισμένο στον δίαυλο AHB bus
title_short Ανάπτυξη cache controller βασισμένο στον δίαυλο AHB bus
title_full Ανάπτυξη cache controller βασισμένο στον δίαυλο AHB bus
title_fullStr Ανάπτυξη cache controller βασισμένο στον δίαυλο AHB bus
title_full_unstemmed Ανάπτυξη cache controller βασισμένο στον δίαυλο AHB bus
title_sort ανάπτυξη cache controller βασισμένο στον δίαυλο ahb bus
publishDate 2014
url http://hdl.handle.net/10889/7520
work_keys_str_mv AT gerakarēsdēmētrēs anaptyxēcachecontrollerbasismenostondiauloahbbus
AT gerakarēsdēmētrēs cachecontrollerbasedonahbbus
_version_ 1771297156901109760