ΣΧΕΔΙΑΣΗ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
Μιχάλης Ψαράκης
Περιγραφή
Το μάθημα αναφέρεται στην μοντελοποίηση και σχεδίαση ψηφιακών υπολογιστικών συστημάτων με τη χρήση μιας γλώσσας περιγραφής υλικού.Για την καλύτερη κατανόηση του μαθήματος είναι απαραίτητες γνώσεις από τα μαθήματα: Λογική Σχεδίαση Ψηφιακών Συστημάτων (1ο εξ.) και Αρχιτεκτονική Υπολογιστών (2ο εξ.).
Περιεχόμενο Μαθήματος
Μοντελοποίηση ψηφιακών κυκλωμάτων. Εισαγωγή στις γλώσσες περιγραφής υλικού. Σχεδίαση ψηφιακών κυκλωμάτων με χρήση της γλώσσας VHDL. Σχεδίαση συνδυαστικών κυκλωμάτων. Σχεδίαση σύγχρονων ακολουθιακών κυκλωμάτων. Σχεδίαση μηχανών πεπερασμένων καταστάσεων. Σχεδίαση μνημών. Σχεδίαση μικροπεξεργαστών. Προσομοίωση ψηφιακών κυκλωμάτων. Σύνθεση ψηφιακών κυκλωμάτων. Σχεδίαση ψηφιακών κυκλωμάτων με τη χρήση FPGAs.
Course Syllabus
Modeling and design of digital circuits. Introduction to Hardware Description Languages. Design of digital circuits using VHDL. Design of combinational circuits. Design of sequential circuits. Design of Finite State Machines. Memory design. Microprocessors design. Simulation and verification of digital circuits. Automatic synthesis and optimization of digital circuits. FPGA-based design of digital circuits.
Βοηθήματα
Διαφάνειες:
Μπορείτε να τις κατεβάσετε από τον κατάλογο Έγγραφα/Διαφάνειες
Διδακτικό βιβλίο:
- Ψηφιακή Σχεδίαση - Ενσωματωμένα Συστήματα με VHDL
P.J. Ashenden. Ελληνική μετάφραση, Εκδόσεις Νέες Τεχνολογίες
- Σχεδιασμός Κυκλωμάτων με τη VHDL
V.A. Perdoni. Ελληνική μετάφραση, Εκδόσεις Κλειδάριθμος
- Ψηφιακή Σχεδίαση: Αρχές και Πρακτικές (3η έκδοση),
J.F Wakerly. Ελληνική μετάφραση, Εκδόσεις Κλειδάριθμος
Σχετική προτεινόμενη βιβλιογραφία:
Μπορείτε να βρείτε σε ηλεκτρονική μορφή μέσω της βιβλιοθήκης:
1. The designer's guide to VHDL (3rd edition)
Ashenden, Peter J., Morgan Kaufmann, 2008.
Μπορείτε να βρείτε στη βιβλιοθήκη του Πανεπιστημίου:
1. Digital Design: An embedded systems approach using VHDL
Ashenden, Peter J., Morgan Kaufmann, 2008
2. The designer's guide to VHDL
Ashenden, Peter J., Morgan Kaufmann, 2002
3. Circuit design with VHDL
V.A. Pedroni, MIT Press, 2004
4. Fundamentals of digital logic with VHDL design
Brown, Stephen, Vranesic, Zvonko G., McGraw-Hill, 2000
5. A Vhdl primer
Bhasker, Jayaram, Prentice Hall PTR, 1999
6. VHDL for designers
Sjoholm, Stefan, Lindh, Lennart, Prentice Hall, 1997
7. Vhdl coding styles and methodologies
Cohen, Ben, Kluwer Academic Publishers, 2002
8. VHDL for logic synthesis
Rushton Andrew, Wiley, 1998
Ανθρώπινο Δυναμικό
Μιχάλης ΨαράκηςΕπίκουρος Καθηγητής
e-mail: mpsarak at unipi dot gr
http://www.cs.unipi.gr/psarakis Λιγότερα
Περιγραφή
Το μάθημα αναφέρεται στην μοντελοποίηση και σχεδίαση ψηφιακών υπολογιστικών συστημάτων με τη χρήση μιας γλώσσας περιγραφής υλικού.Για την καλύτερη κατανόηση του μαθήματος είναι απαραίτητες γνώσεις από τα μαθήματα: Λογική Σχεδίαση Ψηφιακών Συστημάτων (1ο εξ.) και Αρχιτεκτονική Υπολογιστών (2ο εξ.).
Περιεχόμενο Μαθήματος
Μοντελοποίηση ψηφιακών κυκλωμάτων. Εισαγωγή στις γλώσσες περιγραφής υλικού. Σχεδίαση ψηφιακών κυκλωμάτων με χρήση της γλώσσας VHDL. Σχεδίαση συνδυαστικών κυκλωμάτων. Σχεδίαση σύγχρονων ακολουθιακών κυκλωμάτων. Σχεδίαση μηχανών πεπερασμένων καταστάσεων. Σχεδίαση μνημών. Σχεδίαση μικροπεξεργαστών. Προσομοίωση ψηφιακών κυκλωμάτων. Σύνθεση ψηφιακών κυκλωμάτων. Σχεδίαση ψηφιακών κυκλωμάτων με τη χρήση FPGAs.
Course Syllabus
Modeling and design of digital circuits. Introduction to Hardware Description Languages. Design of digital circuits using VHDL. Design of combinational circuits. Design of sequential circuits. Design of Finite State Machines. Memory design. Micr
Περιγραφή
Το μάθημα αναφέρεται στην μοντελοποίηση και σχεδίαση ψηφιακών υπολογιστικών συστημάτων με τη χρήση μιας γλώσσας περιγραφής υλικού.Για την καλύτερη κατανόηση του μαθήματος είναι απαραίτητες γνώσεις από τα μαθήματα: Λογική Σχεδίαση Ψηφιακών Συστημάτων (1ο εξ.) και Αρχιτεκτονική Υπολογιστών (2ο εξ.).
Περιεχόμενο Μαθήματος
Μοντελοποίηση ψηφιακών κυκλωμάτων. Εισαγωγή στις γλώσσες περιγραφής υλικού. Σχεδίαση ψηφιακών κυκλωμάτων με χρήση της γλώσσας VHDL. Σχεδίαση συνδυαστικών κυκλωμάτων. Σχεδίαση σύγχρονων ακολουθιακών κυκλωμάτων. Σχεδίαση μηχανών πεπερασμένων καταστάσεων. Σχεδίαση μνημών. Σχεδίαση μικροπεξεργαστών. Προσομοίωση ψηφιακών κυκλωμάτων. Σύνθεση ψηφιακών κυκλωμάτων. Σχεδίαση ψηφιακών κυκλωμάτων με τη χρήση FPGAs.
Course Syllabus
Modeling and design of digital circuits. Introduction to Hardware Description Languages. Design of digital circuits using VHDL. Design of combinational circuits. Design of sequential circuits. Design of Finite State Machines. Memory design. Micr