Ανάπτυξη ενός ψηφιακού συστήματος (υλικού & λογισμικού) για την επίλυση του κύβου του Rubik

Η παρούσα μεταπτυχιακή διπλωματική εργασία εκπονήθηκε στα πλαίσια του Δια- τμηματικού Προγράμματος Μεταπτυχιακών Σπουδών “Ηλεκτρονική & Επεξεργασία της Πληροφορίας” του τμήματος Φυσικής του Πανεπιστημίου Πατρών. Σκοπός είναι η ανάπτυξη ενός ενσωματωμένου συστήματος για την επίλυση του κύβου τ...

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Φύττα, Αγγελική
Άλλοι συγγραφείς: Μπακάλης, Δημήτριος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2017
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/9875
id nemertes-10889-9875
record_format dspace
spelling nemertes-10889-98752022-09-05T14:09:05Z Ανάπτυξη ενός ψηφιακού συστήματος (υλικού & λογισμικού) για την επίλυση του κύβου του Rubik Design & Implementation of an embedded system to solve Rubik's cube Φύττα, Αγγελική Μπακάλης, Δημήτριος Μπακάλης, Δημήτριος Φωτόπουλος, Σπυρίδων Ψυχαλίνος, Κων/νος Fytta, Angeliki Ψηφιακά συστήματα Κύβος του Rubik Αναγνώριση χρωμάτων Rubik's cube Basic algorithms Fridrich algorithm Hardware Software Nios II DE2-70 Altera's board SOPC TRDB-D5M camera Embedded systems 005.265 Η παρούσα μεταπτυχιακή διπλωματική εργασία εκπονήθηκε στα πλαίσια του Δια- τμηματικού Προγράμματος Μεταπτυχιακών Σπουδών “Ηλεκτρονική & Επεξεργασία της Πληροφορίας” του τμήματος Φυσικής του Πανεπιστημίου Πατρών. Σκοπός είναι η ανάπτυξη ενός ενσωματωμένου συστήματος για την επίλυση του κύβου του Rubik, αξιοποιώντας τον επεξεργαστή γενικού σκοπού Nios II και υλοποίηση του στην αναπτυξιακή πλατφόρμα DE2‐70 της Altera. Το υλικό του συστήματος ανα- πτύσσεται σύμφωνα με τη SOPC λογική σχεδίασης και αποτελείται από περιφερειακές συσκευές και υποκυκλώματα που αναλαμβάνουν τη διαχείριση βίντεο δεδομένων (TRDB‐D5M Camera). Το λογισμικό του συστήματος έχει αναπτυχθεί σε διαδικαστική γλώσσα προγραμματισμού γενικής χρήσης C. Ο έλεγχος του συστήματος επιτυγχάνεται μέσω περιφερειακών κουμπιών της πλατφόρμας, ενώ η κατάσταση του συστήματος απεικονίζεται σε μία VGA οθόνη. This thesis is part of the requirements for the post-graduate program “Electronics & Information Processing” at the University of Patras. The purpose of this project is the implementation of an embedded system to solve Rubik's Cube, using the general purpose processor NIOS II. The system has been implemented on DE2-70 Altera's Development Board. The hardware has been designed using the SOPC Builder, and it consists of peripherals and other circuits which are responsible for video processing using TRDB-D5M Camera. The software of the system has been developed using the general purpose programming language C. The control of the entire system is done using I/O buttons, while its current state is displayed on a VGA monitor 2017-01-09T13:22:34Z 2017-01-09T13:22:34Z 2016-10-12 Thesis http://hdl.handle.net/10889/9875 gr 0 application/pdf
institution UPatras
collection Nemertes
language Greek
topic Ψηφιακά συστήματα
Κύβος του Rubik
Αναγνώριση χρωμάτων
Rubik's cube
Basic algorithms
Fridrich algorithm
Hardware
Software
Nios II
DE2-70 Altera's board
SOPC
TRDB-D5M camera
Embedded systems
005.265
spellingShingle Ψηφιακά συστήματα
Κύβος του Rubik
Αναγνώριση χρωμάτων
Rubik's cube
Basic algorithms
Fridrich algorithm
Hardware
Software
Nios II
DE2-70 Altera's board
SOPC
TRDB-D5M camera
Embedded systems
005.265
Φύττα, Αγγελική
Ανάπτυξη ενός ψηφιακού συστήματος (υλικού & λογισμικού) για την επίλυση του κύβου του Rubik
description Η παρούσα μεταπτυχιακή διπλωματική εργασία εκπονήθηκε στα πλαίσια του Δια- τμηματικού Προγράμματος Μεταπτυχιακών Σπουδών “Ηλεκτρονική & Επεξεργασία της Πληροφορίας” του τμήματος Φυσικής του Πανεπιστημίου Πατρών. Σκοπός είναι η ανάπτυξη ενός ενσωματωμένου συστήματος για την επίλυση του κύβου του Rubik, αξιοποιώντας τον επεξεργαστή γενικού σκοπού Nios II και υλοποίηση του στην αναπτυξιακή πλατφόρμα DE2‐70 της Altera. Το υλικό του συστήματος ανα- πτύσσεται σύμφωνα με τη SOPC λογική σχεδίασης και αποτελείται από περιφερειακές συσκευές και υποκυκλώματα που αναλαμβάνουν τη διαχείριση βίντεο δεδομένων (TRDB‐D5M Camera). Το λογισμικό του συστήματος έχει αναπτυχθεί σε διαδικαστική γλώσσα προγραμματισμού γενικής χρήσης C. Ο έλεγχος του συστήματος επιτυγχάνεται μέσω περιφερειακών κουμπιών της πλατφόρμας, ενώ η κατάσταση του συστήματος απεικονίζεται σε μία VGA οθόνη.
author2 Μπακάλης, Δημήτριος
author_facet Μπακάλης, Δημήτριος
Φύττα, Αγγελική
format Thesis
author Φύττα, Αγγελική
author_sort Φύττα, Αγγελική
title Ανάπτυξη ενός ψηφιακού συστήματος (υλικού & λογισμικού) για την επίλυση του κύβου του Rubik
title_short Ανάπτυξη ενός ψηφιακού συστήματος (υλικού & λογισμικού) για την επίλυση του κύβου του Rubik
title_full Ανάπτυξη ενός ψηφιακού συστήματος (υλικού & λογισμικού) για την επίλυση του κύβου του Rubik
title_fullStr Ανάπτυξη ενός ψηφιακού συστήματος (υλικού & λογισμικού) για την επίλυση του κύβου του Rubik
title_full_unstemmed Ανάπτυξη ενός ψηφιακού συστήματος (υλικού & λογισμικού) για την επίλυση του κύβου του Rubik
title_sort ανάπτυξη ενός ψηφιακού συστήματος (υλικού & λογισμικού) για την επίλυση του κύβου του rubik
publishDate 2017
url http://hdl.handle.net/10889/9875
work_keys_str_mv AT phyttaangelikē anaptyxēenospsēphiakousystēmatosylikoulogismikougiatēnepilysētoukyboutourubik
AT phyttaangelikē designimplementationofanembeddedsystemtosolverubikscube
_version_ 1771297237336326144