Προηγμένα Ψηφιακά Συστήματα

General

Course Contents

  • Θέματα σχεδίασης VLSI. Εμβάθυνση στο MOSFET και στις τεχνολογίες κατασκευής ολοκληρωμένων κυκλωμάτων CMOS και TTL.
  • Παρουσίαση ολοκληρωμένων κυκλωμάτων της τυπικής λογικής και εφαρμογές: Αποκωδικοποιητές, πολυπλέκτες, συγκριτές, Αριθμητικές και Λογικές Μονάδες, καταχωρητές, απαριθμητές. Δημιουργία διαύλων. Απλά υπολογιστικά συστήματα.
  • Μνήμες ROM, μνήμες SRAM, DRAM. Επέκταση μνήμης υπολογιστικού συστήματος.
  • Αρχιτεκτονική διαμορφούμενων λογικών διατάξεων. Σχεδίαση με λογικούς πίνακες Διατάξεις PLD, PAL, CPLD, FPGAs.
  • Σύνθεση και σχεδίαση ψηφιακών κυκλωμάτων με χρήση εργαλείων λογισμικού CAD. Παρουσίαση του λογισμικού Quartus II.
  • Αναλυτική παρουσίαση της γλώσσας VHDL για τη περιγραφή και προσομοίωση ψηφιακών συστημάτων. Σύνθεση κυκλωμάτων.
  • Περιγραφή προηγμένων συστημάτων. Σχεδίαση και υλοποίηση ψηφιακών φίλτρων.
  • Σχεδίαση και βασικών ελεγκτών με τη μεθοδολογία των μηχανών καταστάσεων σε VHDL.
  • Σχεδίαση απλών επεξεργαστών τύπου MIPS x. Συστήματα σε τσιπ (SoC). Επεξεργαστές λογισμικού (soft processors). Σχεδίαση συστήματος Nios II.

Educational Goals

Σκοπός του μαθήματος είναι να εισάγει τον φοιτητή στις βασικές έννοιες …

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

  • Να αναλύει την…
  • Να περιγράφει τις…
  • Να κατανοεί το…
  • Να συγκρίνει τα…

General Skills

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

Teaching Methods

Θεωρητική διδασκαλία, με χρήση του πίνακα και διαφανειών σε power point.

Εργαστηριακές ασκήσεις με χρήση λογισμικών Quartus Prime, Vivado, Multisim. Χρήση αναπτυξιακών κυκλωμάτων.

Use of ICT means

Χρήση εξειδικευμένου λογισμικού ψηφιακής σχεδίασης CAD. Υποστήριξη της μαθησιακής διαδικασίας μέσω της ιστοσελίδας του μαθήματος.

Teaching Organization

ActivitySemester workload
Διαλέξεις39
Εργαστηριακές Ασκήσεις13
Συγγραφή εργαστηριακών αναφορών26
Αυτοτελής Μελέτη72
Total150

Students Evaluation

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

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

  • Ανάπτυξη θεωρητικών θεμάτων.
  • Επίλυση προβλημάτων εφαρμογής των γνώσεων που αποκτήθηκαν.
  • Ερωτήσεις πολλαπλής επιλογής.
  • Ερωτήσεις σύντομης απάντησης.

2. Η εξέταση των ασκήσεων του εργαστηρίου περιλαμβάνει:

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

Recommended Bibliography

Προτεινόμενη Βιβλιογραφία μέσω Ευδόξου :

  • John Wakerly, Ψηφιακή Σχεδίαση-Αρχές και Πρακτικές, Εκδόσεις Παπασωτηρίου, 2001.
  • St. Brown, Zvonko Vranesic, Σχεδίαση Ψηφιακών Συστημάτων με την γλώσσα VHDL, Εκδόσεις Τζιόλα, 3η Έκδοση, 2011.
  • Volnei Pedroni, Σχεδιασμός Κυκλωμάτων με τη VHDL, Εκδόσεις Κλειδάριθμος, 2008.

Προτεινόμενη Βιβλιογραφία μέσω εκδόσεων του Ιδρύματος ή της ηλεκτρονικής σελίδας του μαθήματος:

  • Ι. Καλόμοιρου, Εισαγωγή στη γλώσσα VHDL, Σημειώσεις, Τ.Ε.Ι. Kεντρικής Μακεδονίας, 2012.
  • Ι. Καλόμοιρου, Διαφάνειες Παραδόσεων για τα Προηγμένα Ψηφιακά Συστήματα, ΤΕΙ Σερρών (Αναμόρφωση Σπουδών Πληροφορικής), 2009.

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

  • Ι. Καλόμοιρου, Εργαστηριακές Σημειώσεις στα Προηγμένα Ψηφιακά Συστήματα (με τη συνεργασία του Ι. Μαδεμλή), ΤΕΙ Κ. Μακεδονίας, 2010.