Semester 8
Course: Embedded Systems
Course Code: | Ε33 |
Course Level: | Undergratuate |
Obligatory/Elective: | Elective |
Semester: | 8 |
Division: | Division of Computers |
Group: | Group A |
ECTS Credits: | 5 |
Hours Per Week: | 4 |
Website: | https:// arch.icte.uowm.gr/ |
Language: | Greek |
Content: | Embedded Computing Principles. CPU instruction sets. Design, development and programming of digital embedded systems. Design requirements. Software and hardware analysis of typical embedded problems. Memory Hierarchy. Algorithmic transformations. Software and hardware application development. Real Time Operating Systems. Integration levels (vlsi, fpga, asic, asip). System Modeling using VHDL and UML. Performance and Power consumption optimization. Peripherals and interconnections. Embedded multiprocessor and accelerators. Input/Output Mechanisms. Interrupts. Exceptions. ARM Architecture.Laboratory assignments in assembly language programming and C for popular embedded processors and micro-controllers and VHDL for System-On-chip design. |
Learning Outcomes: | Upon successful completion of this course, students will be able to demonstrate knowledge and understanding of:
From the laboratory assignments, students will gain the abilities to:
|
Pre-requirements: | Computer Architecture, Digital Design (not compulsory) |
Teaching Methods: | Lectures, Powerpoint slides, Lecture Notes, in class quizzes, e-class, automated examination system i-exams, opencourses video lectures, laboratory exercises, semester group project. |
Validation: | Written final theory & laboratory exam 40%, 12 weekly laboratory exercises 30%, 1 semester team project 30%. |
Suggested Books: |
|