Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Σχεδίαση ψηφιακών συστημάτων σε μικροελεγκτή, εργαλεία για την υλοποίηση ψηφιακών σχεδιασμών σε FPGA (Xilinx Vivado), υλοποίηση ψηφιακών συστημάτων σε FPGA (Xilinx Zybo), τεχνικές διαχείρισης πόρων υλικού και εξοικονώμισης ενέργειας.
Περιεχόμενο Μαθήματος
- Ενότητα 1: Ανάπτυξη εφαρμογών σε πλακέτες μικροελεκτών και μικροεπεξεργαστών, Τρόπος επικοινωνίας, Περιφερειακές μονάδες, Διασύνδεση συστημάτων. Εργαστηριακές ασκήσεις: Υλοποίηση αλγορίθμων σε συμβολική γλώσσα (Assembly) και σε Embedded C για αναπτυξιακή πλακέτα.
- Ενότητα 2: Στοιχεία προγραμματιζόμενης λογικής FPGAs. Δομή, Αρχιτεκτονική, Μεθοδολογία σχεδιασμού, Προσομοίωση, Προγραμματισμός, Σχεδιασμός ψηφιακών κυκλωμάτων σε προγραμματιζόμενη λογική. Εργαστηριακές ασκήσεις: Υλοποίηση ψηφιακών κυκλωμάτων (συνδυαστικών και ακολουθιακών) κυκλωμάτων με χρήση FPGAs (ενδεικτικά Xilinx Zybo και Xilinx ZedBoard).
Επιπρόσθετη βιβλιογραφία για μελέτη
1. Frank , Tony Givargis, "Embedded System Design: A unified hardware/software introduction, John Wiley & Sons Inc., 2002"
2. Xilinx, "EDK Concepts, Tools, and Techniques: A hands-on guide to effective embedded system design, 2011"
3. Richard Zurawski, "Embedded Systems Handbook, Second Edition, CRC Press, Taylor & Francis Group, 2009"
4. PEDRONI A. VOLNEI, ΣΧΕΔΙΑΣΜΟΣ ΚΥΚΛΩΜΑΤΩΝ ΜΕ ΤΗ VHDL, Εκδόσεις ΚΛΕΙΔΑΡΙΘΜΟΣ, 2007