Embedded Systems

Academic Semester:
Course TypeReference NumberSubprogram
Compulsory in SubprogramTheory: ΤΠ70Υ1
Computer Engineering
SemesterAcademic YearHours per week
Winter4thTheory: 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%).69
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 


  1. 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).
  2. F. Vahid & T. Givargis, “Embedded System Design”, J. Wiley & Sons, 2002
  3. Peter Marwedel, ``Embedded System Design'', Kluwer Academic Publisher, 2003.
  4. Qing Li and Carolyn Yao, “Real-Time Concepts for Embedded Systems”, ISBN:1578201241


Address: Department of Informatics Engineering, School of EngineeringTEI of Crete, Heraklion, Crete, P.O Box: 71500
E-mail: secretariat@ie.teicrete.gr
Tel: 2810-379716, 2810-379795, 2810-379853
Fax: 2810-379717
Website: http://www.ie.teicrete.gr


Tel: 2810-379776