dc.contributor.author | Μακαντάση, Βασιλική Γ. | |
dc.date.accessioned | 2011-09-28T12:22:07Z | |
dc.date.available | 2011-09-28T12:22:07Z | |
dc.date.issued | 2011-09-28T12:22:07Z | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/4222 | |
dc.description.abstract | Σκοπός αυτής της μεταπτυχιακής διατριβής είναι να παρουσιάσει την τεχνική τριπλού αρθρωτού πλεονασμού (Triple Modular Redundancy - TMR), τόσο σε θεωρητικό επίπεδο όσο και σε επίπεδο εφαρμογής. Αρχικά γίνεται μια εισαγωγή στις διάφορες τεχνικές ανοχής σφαλμάτων και στις επιδράσεις των σφαλμάτων στις διάφορες εφαρμογές. Παρατίθεται μια λεπτομερής περιγραφή της μεθόδου TMR και του PicoBlaze (Xilinx), της CPU που τροποποιήθηκε σύμφωνα με τις προτάσεις της Xilinx για την υλοποίηση της ενισχυμένης, TMR, εκδοχής της, καθώς και όλα τα βήματα που ακολουθήθηκαν για την επίτευξη αυτού του σκοπού. Στη συνέχεια γίνεται εισαγωγή σφαλμάτων στη σχεδίαση, μόνιμων και προσωρινών, και μελετάμε τη συμπεριφορά της TMR έκδοσης του PicoBlaze για να αποδείξουμε ότι είναι ανεκτικός σε σφάλματα. Επίσης υπολογίζουμε τις επιπτώσεις της εφαρμογής της τεχνικής TMR στον επεξεργαστή PicoBlaze όσον αφορά την απόδοσή του και τους πόρους της συσκευής FPGA που καταλαμβάνει. Τέλος, γίνονται προτάσεις για μελλοντικές εφαρμογές. | |
dc.language.iso | el | |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el | |
dc.subject | Field programmable gate arrays -- Design and construction | |
dc.subject | System design -- Data processing | |
dc.subject | Integrated circuits -- Very large scale integration | |
dc.subject | Σχεδιασμός συστημάτων | |
dc.title | Σχεδίαση και υλοποίηση σε FPGA του μικροεπεξεργαστή PicoBlaze με την τεχνική Triple Modular Redundancy | |
dc.type | Master Thesis | |
europeana.isShownAt | https://dione.lib.unipi.gr/xmlui/handle/unipi/4222 | |
europeana.type | IMAGE | |
dc.identifier.call | 621.39'5 ΜΑΚ | |
dc.description.abstractEN | The objective of this thesis is to present the Triple Modular Redundancy (TMR) technique, in theory and in practice. Initially, several fault tolerant techniques are described, and the impact of upsets in various applications is discussed. A detailed description of the TMR method is given as well as of the PicoBlaze microcontroller, which is the CPU that was adapted according to Xilinx’s suggestions for the Triple Modular Redundancy implementation. The steps that resulted in the accomplishment of this goal are thoroughly described. Then, we inject both permanent and temporary faults in the TMR-version of PicoBlaze to prove its fault-tolerant capability. Also, we calculate the impact of Triple Modular Redundancy on the FPGA-based PicoBlaze in terms of performance and device resources utilization. Finally, future implementations are suggested. | |