Ενσωματωμένα Συστήματα
Αδάμ Γεώργιος
Καθηγητής
Μαθησιακά Αποτελέσματα
Το μάθημα επιδιώκει να προσδώσει στους φοιτητές την κατανόηση της αρχιτεκτονικής, της λειτουργίας και του προγραμματισμού των ενσωματωμένων υπολογιστικών συστημάτων, την ανάπτυξη εφαρμογών και την υλοποίηση σχετικών έργων.
Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής / η φοιτήτρια θα είναι σε θέση να:
- Έχει κατανοήσει τις απαραίτητες βασικές έννοιες και αποκτήσει ουσιαστική γνώση επί των θεμάτων που άπτονται της αρχιτεκτονικής των ενσωματωμένων υπολογιστικών συστημάτων.
- Έχει αποκτήσει τις δεξιότητες να εφαρμόζει εξειδικευμένες γνώσεις σε προχωρημένα προβλήματα που απαντώνται σε σύγχρονα υπολογιστικά συστήματα, με έμφαση στις ενσωματωμένες υπολογιστικές διατάξεις και αρχιτεκτονικές.
- Έχει αποκτήσει την ικανότητα να αντιμετωπίζει και να επιλύει σχεδιαστικά θέματα που σχετίζονται με την ανάπτυξη σύγχρονων ενσωματωμένων συστημάτων και τις εφαρμογές αυτών, ειδικότερα στον έλεγχο διαφόρων άλλων συστημάτων σε διάφορους τομείς.
- Αναλύει και να αξιολογεί περιπτώσεις και εφαρμογές πραγματικών ενσωματωμένων συστημάτων, καθώς και σχετικά ερευνητικά θέματα από τη σύγχρονη βιβλιογραφία και διεθνούς κύρους περιοδικά και συνέδρια.
- Αναπτύσσει εφαρμογές λογισμικού ελέγχου για ενσωματωμένα συστήματα πραγματικού χρόνου σε γλώσσες υψηλού επιπέδου ή σε εξειδικευμένες γλώσσες περιγραφής υλικού και συστημάτων (π.χ. VHDL).
Ενδεικτικό Περιεχόμενο Μαθήματος
- Εισαγωγή στα ενσωματωμένα συστήματα
- Μεθοδολογία σχεδιασμού συστημάτων FPGA
- Εισαγωγή σε γλώσσες περιγραφής υλικού και στην γλώσσα VHDL
- Τεχνολογία και αρχιτεκτονική σύγχρονων FPGA
- Παραδείγματα σύγχρονων αναδιατασσόμενων αρχιτεκτονικών
- Υλοποίηση συστημάτων σε πλακέτες FPGA
- Ενσωματωμένοι επεξεργαστές
- Αρχιτεκτονικές System on chip (SoC)
- Εξειδικευμένο λογισμικό περιγραφής και προσομοίωσης υλικού και λογισμικού για FPGAs