Εφαρμογή OneStop
Στοιχεία Μαθήματος
Πρόγραμμα Σπουδών
*
---------
ΠΜΣ Πληροφορική και Τηλεματική
Προπτυχιακό Πρόγραμμα Σπουδών (Παλιό)
Προπτυχιακό Πρόγραμμα Σπουδών
Προηγμένες Τεχνολογίες Πληροφορικής και Εφαρμογές
ΠΜΣ Εφαρμοσμένη Πληροφορική
ΠΜΣ Επιστήμη των Υπολογιστών και Πληροφορική
Κωδικός Μαθήματος (Ελληνικά)
*
Εξάμηνο
*
Τίτλος (Ελληνικά)
*
Ώρες Διδασκαλίας Θεωρίας (Εβδομαδιαία)
Μονάδες ECTS
*
Τύπος Μαθήματος (Ελληνικά)
Προαπαιτούμενα (Ελληνικά)
Λογική Σχεδίαση Αρχιτεκτονική Υπολογιστών
URL Μαθήματος (π.χ. στο e-class)
Μαθησιακά Αποτελέσματα (Ελληνικά)
Το μάθημα στοχεύει στην εξοικείωση των φοιτητών/τριών με τις βασικές έννοιες, τεχνικές και εργαλεία που σχετίζονται με τα ενσωματωμένα συστήματα. Τα ενσωματωμένα συστήματα αποτελούν τη συντριπτική πλειοψηφία των υπολογιστικών συστημάτων που παράγονται σήμερα, καθώς πρόκειται για συστήματα ειδικού σκοπού με χαρακτηριστικά όπως μικρό μέγεθος, χαμηλή κατανάλωση ισχύος, χαμηλό κόστος και υψηλή απόδοση για εξειδικευμένες εφαρμογές. Το μάθημα παρέχει τόσο θεωρητική κατανόηση της αρχιτεκτονικής και σχεδίασης ενσωματωμένων συστημάτων, όσο και πρακτικές δεξιότητες προγραμματισμού τους. Παρουσιάζονται διάφορες ευρέως χρησιμοποιούμενες αρχιτεκτονικές, καθώς και παραδείγματα εφαρμογών στις οποίες η χρήση ενσωματωμένων συστημάτων είναι κρίσιμη. Επιπλέον, εξετάζονται επαναπρογραμματιζόμενες αρχιτεκτονικές και σχετικές γλώσσες περιγραφής υλικού (Verilog και VHDL), οι οποίες παρουσιάζουν σημαντικό ερευνητικό και επιχειρηματικό ενδιαφέρον. Με την επιτυχή παρακολούθηση του μαθήματος, οι φοιτητές/τριες θα είναι σε θέση να: α. Κατανοούν τα βασικά χαρακτηριστικά, την αρχιτεκτονική και τις ιδιαιτερότητες των ενσωματωμένων συστημάτων σε σχέση με τα συστήματα γενικού σκοπού. β. Περιγράφουν τις βασικές αρχές σχεδίασης και λειτουργίας ενσωματωμένων συστημάτων. γ. Αναλύουν διαφορετικές αρχιτεκτονικές ενσωματωμένων συστημάτων και να αξιολογούν τη χρήση τους σε συγκεκριμένες εφαρμογές. δ. Προγραμματίζουν ενσωματωμένα συστήματα αξιοποιώντας κατάλληλες τεχνικές και εργαλεία ανάπτυξης λογισμικού. ε. Αντιλαμβάνονται τη σημασία επαναπρογραμματιζόμενων αρχιτεκτονικών και χρησιμοποιούν βασικές γλώσσες περιγραφής υλικού για την υλοποίηση τέτοιων συστημάτων.
Γενικές Δεξιότητες (Ελληνικά)
Αυτόνομη Εργασία Ομαδική Εργασία Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Περιεχόμενο Μαθήματος (Ελληνικά)
• Εισαγωγή στα Ενσωματωμένα Συστήματα. Σχεδιαστικές προκλήσεις και βελτιστοποίηση. Ενσωματωμένα συστήματα πραγματικού χρόνου (hard/soft real-time systems). Εισαγωγή στις τεχνολογίες επεξεργαστικών στοιχείων και ολοκληρωμένων κυκλωμάτων • Επεξεργαστές γενικού σκοπού και επεξεργαστές ειδικού σκοπού. Συνδυαστική και ακολουθιακή λογική σχεδίαση. Σχεδιασμός επεξεργαστή ειδικού σκοπού σε υλικό. • Επικοινωνία με τον (αναλογικό) κόσμο. Στοιχεία επικοινωνιών. Διάδρομοι. Παράλληλη, σειριακή και ασύρματη επικοινωνία. Πρωτόκολλα Επικοινωνίας • Επαναπρογραμματιζόμενο υλικό (FPGA). Γλώσσες περιγραφής υλικού (HDL): Verilog και VHDL. Μεθοδολογίες συσχεδίασης Υλικού/Λογισμικού. Επαλήθευση σχεδίασης και επαναχρησιμοποίηση. • Υλοποίηση σε FPGA με τη βοήθεια γλωσσών περιγραφής υλικού βασικών ενσωματωμένων συστημάτων χωρίς επεξεργαστή. • Πιο απλά συστήματα. Η περίπτωση των Arduino και Raspberry Pi
Χρήση ΤΠΕ (Ελληνικά)
• Ηλεκτρονική επικοινωνία με τους φοιτητές/τριες • Χρήση ηλεκτρονικών παρουσιάσεων • Υποστήριξη Μαθησιακής διαδικασίας μέσω της ηλεκτρονικής πλατφόρμας e-class
Είναι επιλογής;
Άγνωστο
Ναι
Όχι
Φόρτος μέσα στο Εξάμηνο (Ώρες)
Διδασκαλίας
Εργαστήριο
Αυτοδύναμη Μελέτη
*
Εργασία (Project)
*
Εργαστηριακή Αναφορά
*