Ανάπτυξη ενός ψηφιακού συστήματος (υλικού & λογισμικού) για την επίλυση του κύβου του 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 |