Computer Architecture

Academic Semester:
Course TypeReference NumberSubprogram
CompulsoryTheory: ΤΠ20Κ2
Lab: ΤΠ21Κ2
SemesterAcademic YearHours per week
Spring1stTheory: 3 Lab: 2
Theory: Intermediate exams (40%) Final exams (60%) Laboratory: Writing of laboratorial exercises and attendance in the laboratorial exercises (50%), final examination (50%).611
PrerequisitesTeaching methodTeaching Language
Lectures supported by PowerPoint presentations. Laboratorial exercises using Xilinx CAD tools and development board, Mentor Graphics Modelsim.Greek

Academic Staff

Faculty in charge: 
kornaros's picture
κορνάρος γιώργος
Kornaros George
Assistant Professor
Επίκουρος Kαθηγητής
+30 2810 379868


This course aims to provide an introduction to designing embedded systems using modern CAD tools and technology for building embedded Systems-on-Chip. These include hardware and software co-design, development of an integrated system, and operating system concepts for embedded systems.

  • Introduction
  • Embedded system architectures, CPUs, DSPs, SoCs
  • Modelling, Software for embedded systems, programming for embedded systems
  • Real-time embedded systems, timers, events, interrupts
  • Real-time Operating systems, Middleware,scheduling, operations, programming
  • Implementing Embedded Systems: Hardware/Software Co-design           
  • Embedded systems on FPGA
  • MicroBlaze, PowerPC architectures and peripherals, hardware and software approach
  • Peripherals and system development on FPGA
  • Hardware/Software Codesign 

W. Wolf, ``Computers as Components: Principles of Embedded Computing Systems Design'', Morgan Kaufman Publisher, 2001, ISBN 1-55860-541- X (case), ISBN 1-55860-693-9 (paper).
F. Vahid & T. Givargis, “Embedded System Design”, J. Wiley & Sons, 2002
Peter Marwedel, ``Embedded System Design'', Kluwer Academic Publisher, 2003.
Qing Li and Carolyn Yao, “Real-Time Concepts for Embedded Systems”, ISBN:1578201241

Head of the Department οf Informatics Engineering

Deputy Head of the Department οf Informatics Engineering

Address: Department of Informatics Engineering, School of EngineeringTEI of Crete, Heraklion, Crete, P.O Box: 71500
Tel: 2810-379716, 2810-379795, 2810-379853
Fax: 2810-379717

Tel: 2810-379776