Παρουσίαση/Προβολή

(16-105) - Νεκτάριος Κρανίτης
Περιγραφή Μαθήματος
Διαχείριση πολυπλοκότητας και τεχνολογία ψηφιακών συστημάτων. Αριθμητικά συστήματα, δεκαδικοί, δυαδικοί και δεκαεξαδικοί αριθμοί, αναπαραστάσεις θετικών και αρνητικών αριθμών και αριθμητικές πράξεις στα ψηφιακά συστήματα. Λογικές πύλες, ψηφιακά ολοκληρωμένα κυκλώματα και τεχνολογία CMOS. Αρχές συνδυαστικής λογικής, εξισώσεις Boole, άλγεβρα Boole και λογικά κυκλώματα δύο επιπέδων. Χρήση πυλών XOR, NAND, NOR και πολυεπίπεδη συνδυαστική λογική. Ελαχιστοποίηση εξισώσεων Boole με τη χρήση χαρτών Kaurnaugh και την αξιοποίηση αδιάφορων τιμών. Δομικά στοιχεία συνδυαστικής λογικής (πολυπλέκτες, αποπλέκτες, αποκωδικοποιητές, κωδικοποιητές). Χρονισμός συνδυαστικής λογικής (καθυστέρηση διάδοσης, καθυστέρηση μόλυνσης και μεταβατικοί παλμοί). Μανδαλωτές (latches), φλιπ-φλοπ (flip-flop) και καταχωρητές. Σχεδίαση σύγχρονης λογικής και μηχανές πεπερασμένων καταστάσεων Moore και Mealy. Κυκλώματα αριθμητικής και λογικής μονάδας (αθροιστές, αφαιρέτες, συγκριτές, λογική μονάδα, ολισθητές και περιστροφείς). Ακολουθιακά δομικά στοιχεία (μετρητές, καταχωρητές ολίσθησης, αλυσίδες σάρωσης). Διατάξεις μνήμης (ROM, RAM, DRAM, SRAM, αρχεία καταχωρητών) και διατάξεις λογικής (PLA, FPGA).
Εργαστήριο: Εισαγωγή στη γλώσσα περιγραφής υλικού VHDL και στα εργαλεία λογισμικού για τον προγραμματισμό των FPGAs.
Ημερομηνία δημιουργίας
Τετάρτη 16 Οκτωβρίου 2019
-
Βιβλιογραφία
Ψηφιακή Σχεδίαση και Αρχιτεκτονική Υπολογιστών - Έκδοση ARM®, Sarah L. Harris και David Money Harris, (επιστημονική επιμέλεια στα ελληνικά: Α. Πασχάλης), Κλειδάριθμος, 2019.