Περιγραφή Μαθήματος


Ενότητα 1

Ελαχιστοποίηση με χρήση χαρτών Καρνώ με εσωτερικές μεταβλητές, Ακολουθιακές μηχανές, Σχεδιασμός μηχανών κατάστασης με πολύπλοκες συνθήκες μετάβασης, Χρόνοι εγκαθίδρυσης και κράτησης, Μετ’ευστάθεια, Εξάλειψη κινδύνων, Ασύγχρονοι είσοδοι σε σύγχρονα συστήματα, Χρονική απόκλιση ρολογιού.

Ενότητα 2

Αρχιτεκτονική ψηφιακών συστημάτων, Χειριστές δεδομένων, Περιγραφή σε επίπεδο καταχωρητή, Μικρολειτουργίες, Τεχνικές διαύλου, Αριθμητική Λογική Μονάδα, Αρχείο καταχωρητών, Χρονισμός συστημάτων, Διοχέτευση μικρολειτουργιών.

Ενότητα 3

Μονάδα ελέγχου ψηφιακών συστημάτων, Αλγοριθμικές μηχανές καταστάσεων (ASM), Θέματα χρονισμού, Καλωδιωμένος έλεγχος, Μέθοδοι σχεδιασμού μονάδας ελέγχου, Μικροπρογραμματισμός, Απλή αρχιτεκτονική επεξεργαστή, Αρχιτεκτονική ενός κύκλου, Αρχιτεκτονική πολλαπλών κύκλων, Μονάδα ελέγχου προγραμματιζόμενου συστήματος, Τεχνικές αύξησης επιδόσεων: Διοχέτευση.

Ενότητα 4

Σχεδιασμός ψηφιακών κυκλωμάτων με την VHDL Ροή σχεδιασμού, Δομή κώδικα, Τύποι δεδομένων, Τελεστές και Ιδιότητες, Συντρέχων κώδικας, Ακολουθιακός κώδικας, Σήματα και Μεταβλητές, Μηχανές καταστάσεων, Σχεδιασμοί τυπικών κυκλωμάτων. Πρακτική άσκηση στο Xilinx Vivado, περιγραφή κυκλώματος, προσομοίωση, σύνθεση.

Ενότητα 5

Σχεδιασμός σε επίπεδο συστήματος με την VHDL Πακέτα και Συστατικά στοιχεία, Συναρτήσεις και Διαδικασίες, Σχεδιασμοί τυπικών συστημάτων, Δημιουργία και Χρήση δειγμάτων εισόδου για επαλήθευση σχεδιασμών.

Στοιχεία Μαθήματος


Κωδικός μαθήματος:  ΗΦY 202

Μάθημα:  Μαθήματα Κορμού

Εξάμηνο:  Δεύτερο Εξάμηνο

Ώρες / εβδομάδα:   2

Πιστ. Μονάδες (ECTS):  6

Διδάσκοντες:  Σ. Νικολαΐδης, Κ. Σιώζιος