Information
Course Code ECS08
Semester 2
Category
ECTS Credits 7
Eclass
Professors
Proposed Bibliography

1. J. Carpinelli, Computer Systems Organization & Architecture, Addison Wesley, 2001.
2. J. Hamblen, T. Hall & M. Furman, Rapid Prototyping of Digital Systems (SoPC edition), Springer, 2008.
3. M. Morris Mano & M. Ciletti, Ψηφιακή Σχεδίαση, 6η Έκδοση, Εκδόσεις Παπασωτηρίου, 2018.
4. S. Brown & Z. Vranesic, Σχεδίαση Ψηφιακών Συστημάτων με τη Γλώσσα VHDL, 3η Βελτιωμένη Έκδοση, Εκδόσεις Τζιόλα, 2021.
5. W. Kleitz, Ψηφιακά Ηλεκτρονικά, 8η Έκδοση, Εκδόσεις Τζιόλα, 2011.
6. P. P. Chu, Embedded SoPC Design with Nios II Processor and VHDL Examples, J. Wiley, 2011.
7. Ε. Ζυγούρης, Δ. Μπακάλης, Σχεδίαση Ψηφιακών Κυκλωμάτων με VHDL, Εργαστηριακές Ασκήσεις, Εργαστήριο Ηλεκτρονικής, Τμήμα Φυσικής, Παν/μιο Πατρών, 2020.

Course Description
  • FPLDs, CPLDs and FPGAs. The case of Intel’s FPGA s (former altera).
  • Microprocessor systems. Set of commands architectures. Arithmetic for computers. Design of central processing unit. Memory. Input/Output.
  • Design of single processor systems in a programmable circuit. The case of Intel’s Nios II processor.
  • The hardware description language VHDL. Logic circuits design, description and simulation of them using VHDL and Intel’s Quartus Prime.
  • Laboratory practice: Design and description using VHDL of very simple central processing unit. Implementation using the Terasic’s DE10-Standard board.