Ψηφιακή Σχεδίαση

Διδάσκοντες
Κατηγορία μαθήματος Κ
Κωδικός μαθήματος ΨΣ-109
Πιστωτικές μονάδες 5
Ώρες μαθήματος 3 ώρες
Ώρες εργαστηρίων 2 ώρες
Ηλεκτρονικό υλικό Προβολή στον Αρίσταρχο (Open e-Class)

Μαθησιακά Αποτελέσματα

Στο πλαίσιο του μαθήματος οι φοιτητές διδάσκονται θεμελιώδεις γνώσεις στη Λογική Σχεδίαση, οι οποίες αποτελούν τη βάση για την κατανόηση και ανάλυση των δομικών αρχών των ψηφιακών ηλεκτρονικών συστημάτων. Οι φοιτητές αποκτούν τα εφόδια για την κριτική εμβάθυνση στο ευρύτερο επιστημονικό πεδίο της ψηφιακής σχεδίασης με έμφαση τόσο στις θεωρητικές αρχές όσο και στις πρακτικές εφαρμογές, περιλαμβανομένων της ψηφιακής σχεδίασης των συνδυαστικών και ακολουθιακών κυκλωμάτων.

Με την επιτυχή ολοκλήρωση του μαθήματος οι φοιτητές θα είναι σε θέση:

  • Να εκτελούν αριθμητικούς υπολογισμούς στα αριθμητικά συστήματα και στα πρότυπα αναπαράστασης αριθμών.
  • Να κατανοούν και να εφαρμόζουν τις βασικές έννοιες της Άλγεβρας Boole και των λογικών πράξεων.
  • Να σχεδιάζουν και να υλοποιούν λογικές συναρτήσεις με χρήση λογικών πυλών και τεχνικών ελαχιστοποίησης.
  • Να αναγνωρίζουν εάν ένα κύκλωμα είναι συνδυαστικό ή ακολουθιακό
  •  Να αναλύουν ένα δοθέν ακολουθιακό κύκλωμα και να συνθέτουν ένα ακολουθιακό κύκλωμα το οποίο θα υλοποιεί μια μηχανή πεπερασμένων καταστάσεων
  • Να σχεδιάζουν, βελτιστοποιούν, υλοποιούν και αναλύουν σύνθετα συνδυαστικά και ακολουθιακά κυκλώματα με πλήθος δομικών στοιχείων (πύλες, κυκλώματα SSI και MSI, πολυπλέκτες, flip-flops κλπ).

Γενικές Ικανότητες

  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
  • Αυτόνομη εργασία
  • Ομαδική εργασία
  • Σχεδιασμός Έργων
  • Λήψη αποφάσεων
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης

Περιεχόμενα

Στόχος του μαθήματος είναι η εξοικείωση των φοιτητών με τη δυαδική αριθμητική και λογική, τις βασικές μεθόδους και διαδικασίες σχεδίασης ψηφιακών κυκλωμάτων.

Ειδικότερα, το μάθημα περιλαμβάνει τις ακόλουθες ενότητες:

  1. Εισαγωγή: Ψηφιακά Συστήματα, Ιστορικά Στοιχεία.
  2. Αριθμητικά Συστήματα: Δυαδικό, Οκταδικό, Δεκαεξαδικό, Μετατροπές μεταξύ Συστημάτων.
  3. Πράξεις στο Δυαδικό Σύστημα, Χρήση Συμπληρωμάτων, Δυαδικοί Κώδικες.
  4. Λογικές Πύλες. Άλγεβρα Boole (Αξιώματα – Λογικές Πράξεις).
  5. Πρότυπες και μη πρότυπες μορφές δυαδικών συναρτήσεων ( Όροι, αθροίσματα, γινόμενα, μορφές SOP και POS, κανονικοί όροι, ελαχιστόροι και μεγιστόροι, Ισοδυναμία μεταξύ πίνακα αλήθειας και κανονικών αθροισμάτων και γινομένων, Μετατροπές μεταξύ κανονικών μορφών και συμπληρωματικών συναρτήσεων)
  6. Πίνακες Αληθείας, Χάρτες Karnaugh για απλοποίηση λογικών συναρτήσεων, παραδείγματα σχεδίασης συνδυαστικών λογικών κυκλωμάτων, υλοποίηση συνδυαστικών κυκλωμάτων με πύλες NAND/NOR/κυκλώματα SSI/MSI/πολυπλέκτες/Αποκωδικοποιητές
  7. Εισαγωγή στα Σύγχρονα Ακολουθιακά Κυκλώματα, Flip – Flops (D, T, RS και JK-type).
  8. Διαδικασία Σχεδίασης και Ανάλυσης Σύγχρονων Ακολουθιακών Kυκλωμάτων
  9. Σχεδίαση Μετρητών – Καταχωρητών (παράλληλης / σειριακής εισόδου)- Καταχωρητών Ολίσθησης – καταχωρητών πολλαπλών λειτουργιών.

Προτεινόμενη Βιβλιογραφία:

  1. Νικολός Δ. (2017): Αρχιτεκτονική Υπολογιστών, Εκδόσεις Π. Παπακωνσταντίνου.
  2.  M. Mano (2018): Ψηφιακή Σχεδίαση. Εκδόσεις Παπασωτηρίου.
  3. Ανάλυση και σχεδίαση κυκλωμάτων ψηφιακής λογικής, Nelson Victor P., Nagle H. Troy,Irwin J. David, Carroll Bill D.
  4. Ψηφιακή Σχεδίαση, Dally William, Harting Curtis
  5. Σχεδίαση Λογικών Κυκλωμάτων και Υπολογιστών, Morris Mano, Charles R. Kime, Tom Martin-

 Συναφή επιστημονικά περιοδικά:

  1. IEEE Transactions on Computers