Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
1. Εκμάθηση αρχών σχεδίασης ψηφιακών ακολουθιακών κυκλωμάτων
2. Εκμάθηση και εφαρμογή μεθοδολογίας σχεδίασης Μηχανών Πεπερασμένων Καταστάσεων (FSM)
3. Κατανόηση τεχνικών συγχρονισμού για ασύγχρονα σήματα και πολλαπλά περιοχές χρονισμού
4. Εκμάθηση της γλώσσας περιγραφής υλικού - Verilog και εφαρμογή αυτής στη σχεδίαση ψηφιακών κυκλωμάτων
5. Εκμάθηση και εφαρμογή χρήσης εργαλείων λειτουργικής προσομοίωσης για την επαλήθευση ψηφιακών κυκλωμάτων
Περιεχόμενο Μαθήματος
Aνάλυση ακουλουθιακών στοιχείων FF και μανδαλωτών, αρχές σχεδίασης ψηφιακών ακολουθιακών κυκλωμάτων, ανάλυση και αντιμετώπιση hazards σε συνδυαστικά κυκλώματα, μεθοδολογία σχεδίασης μηχανών FSM (Finite State Machine)(μοντέλα Mealy και Moore), ανάλυση και μοντελοποίηση φαινομένου μετασταθερότητας, συγχρονισμός ασύγχρονων σημάτων, κυκλώματα συγχρονισμού μεταξύ διαφορετικών περιοχών ρολογιού, ανάλυση και σχεδίαση κυκλωμάτων μνήμης FIFO. Εισαγωγή στη γλώσσα Verilog, περιγραφή συνδυαστικής και ακολουθιακής λογικής, δημιουργία διανυσμάτων επαλήθευσης, περιγραφή FSM
Βιβλιογραφία μαθήματος (Εύδοξος)
Digital Integrated Circuit Design Using Verilog and System Verilog, Ronald Mehrer, ISBN: 978-0-12-408059-1, Newnes, Elsevier, 2015.
Quick Start Guide to Verilog, Brock J. LaMeres, ISBN 978-3-030-10551-8, Springer, 2019, (DOI: https://doi.org/10.1007/978-3-030-10552-5).
Επιπρόσθετη βιβλιογραφία για μελέτη
Digital Design and Computer Architecture, David Money Harris and Sarah L. Harris, ISBN: 978-0-12-394424-5, Morgan Kaufmann, Elsevier, 2013 (DOI: https://doi.org/10.1016/C2011-0-04377-6).
The Art of Hardware Architecture, Mohit Arora, ISBN: 978-1-4614-0396-8, Springer, 2012 (DOI 10.1007/978-1-4614-0397-5).