Ανάπτυξη συστήματος κατανεμημένης μνήμης σε πολυπύρηνα ενσωματωμένα συστήματα.
Φόρτωση...
Ημερομηνία
2015-02-19T16:21:39Z
Τίτλος Εφημερίδας
Περιοδικό ISSN
Τίτλος τόμου
Εκδότης
Τ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε.
T.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineering
T.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineering
Επιβλέπων
Περίληψη
Σκοπός της πτυχιακής εργασίας, είναι η ανάπτυξη κατανεμημένων μνημών σε πολυπύρηνα ενσωματωμένα συστήματα. Στην προκειμένη περίπτωση, θα χρησιμοποιήσουμε επαναπρογραματιζόμενα ολοκληρωμένα κυκλώματα FPGA’s, στα οποία θα αναπτύξουμε κατανεμημένες μνήμες. Από άποψη αρχιτεκτονικής, τα FPGA’s περιέχουν γενικού σκοπού κυκλώματα CLB (Combination logic block) τα οποία έχουν δυο βασικές λειτουργίες: εκτελούν λογικές συναρτήσεις και έχουν την δυνατότητα να λειτουργούν σαν μνήμες RAM. Στόχος μας, είναι να συνδέσουμε ταυτόχρονα κάποιο αριθμό από FPGA’s, τα οποία θα χρησιμοποιούν και τις δύο λειτουργίες που προαναφέρθηκαν, για να επιτύχουμε γρήγορη επεξεργασία εφαρμογών σε πολυπύρηνα συστήματα. Η πτυχιακή εργασία, θα αναπτυχθεί στο board της Xilinx, Spartan 3. Θα χρησιμοποιηθεί η γλώσσα VHDL, για την ανάπτυξη του απαραίτητου πηγαίου κώδικα.
The purpose of the thesis, is the development of distributed memory in embedded multinucleated systems. In this case, we will use reprogrammable integrated circuits FPGA's, which will develop distributed memories. In terms of architecture, the FPGA's contain general purpose circuits CLB (Combination logic block) that have two basic functions: to perform logical functions and, to have the potential to function as of RAM. Our goal, is to simultaneously connect a number of FPGA's, which will use both functions mentioned above, to achieve fast processing applications multinucleated systems. The thesis will be developed in the Xilinx’s board, Spartan 3. VHDL language used to develop the necessary source code.
The purpose of the thesis, is the development of distributed memory in embedded multinucleated systems. In this case, we will use reprogrammable integrated circuits FPGA's, which will develop distributed memories. In terms of architecture, the FPGA's contain general purpose circuits CLB (Combination logic block) that have two basic functions: to perform logical functions and, to have the potential to function as of RAM. Our goal, is to simultaneously connect a number of FPGA's, which will use both functions mentioned above, to achieve fast processing applications multinucleated systems. The thesis will be developed in the Xilinx’s board, Spartan 3. VHDL language used to develop the necessary source code.