Ηλεκτρονική Διάθεση Μαθήματος
Περιεχόμενο Μαθήματος
- Ενότητα 1 (4 Ώρες): Μονάδες επεξεργασίας και ελέγχου μη προγραμματιζόμενων συστημάτων, Περιγραφή σε επίπεδο καταχωρητή, Μικρολειτουργίες, Τεχνικές διαύλου, Διαγράμματα ASM, Καλωδιωμένος έλεγχος, Σχεδιασμός μηχανών κατάστασης με πολύπλοκες συνθήκες μετάβασης, Μέθοδος μικροπρογραμματισμού, Θέματα χρονισμού και μεταευστάθειας στα ψηφιακά συστήματα.
- Ενότητα 2 (4 Ώρες): Μανάδες επεξεργασίας και ελέγχου προγραμματιζόμενων συστημάτων, Χειριστής δεδομένων, Αρχείο καταχωρητών, Αριθμητική λογική μονάδα, Αρχιτεκτονική απλού κύκλου, Αρχιτεκτονική πολλαπλών κύκλων, Μονάδα ελέγχου προγραμματιζόμενου συστήματος, Τεχνικές αύξησης επιδόσεων: Διοχέτευση.
- Ενότητα 3 (12 Ώρες): Σχεδιασμός ψηφιακών κυκλωμάτων με τη VHDL, Δομή κώδικα, Τύποι δεδομένων, Τελεστές και Ιδιότητες, Συντρέχων κώδικας, Ακολουθιακός κώδικας, Σήματα και Μεταβλητές, Μηχανές καταστάσεων, Σχεδίαση σύγχρονων και ασύγχρονων κυκλωμάτων, Σχεδιασμοί τυπικών κυκλωμάτων. Πρακτική άσκηση στο Xilinx Vivado, περιγραφή κυκλώματος, προσομοίωση, σύνθεση.
- Ενότητα 4 (4 Ώρες): Σχεδιασμός σε επίπεδο συστήματος με την VHDL, Πακέτα και Συστατικά στοιχεία, Συναρτήσεις και Διαδικασίες, Σχεδιασμοί τυπικών συστημάτων, Δημιουργία και Χρήση δειγμάτων εισόδου για επαλήθευση σχεδιασμών.
Επιπρόσθετη βιβλιογραφία για μελέτη
1. Logic and Computer design fundamentals, Third and Fourth edition, M. Morris Mano, Charles R. Kime, Pearson International Edition, 2008
2. Σχεδιασμός κυκλωμάτων με τη VHDL, Volnei A. Pedroni, Εκδόσεις Κλειδάριθμος, 2007
3. RTL Hardware Design Using VHDL, Pong P. Chu, John Wiley & Sons, 2006
4. Advanced FPGA Design: Architecture, Implementation, and Optimization, Steve Kilts, John Wiley & Sons, 2007
5. The Designer’s Guide to VHDL, Third Edition, Peter J. Ashenden, Jim Lewis, Morgan Kaufmann, 2008
6. Digital Engineering Design: A Modern Approach, Richard F. Tinder, Prentice Hall, 1991