Module B: Designing Embedded Systems
Basic information
Course coordinator Tadej Tuma
Course type: izbirni, splošni
Number of ECTS credits: 5
Semester: 2. semester
Course code: 64136
Subject description
This course relies on course »64137 Programming Embedded Systems«
1) The microcontroller bus: address bus design, different decoding techniques.
2) Memory: direct, serial, random access. The function of cache memory.
3) Central processing unit: fundamentals, instruction pipelines, registers, stack, interrupts, assembly instructions.
4) Peripheral interfaces: timers, serial and parallel communication lines, D/A converters, A/D converters, data transfers.
5) Hardware specifics for multitasking real time performance.
Objectives
Understanding fundamentals of embedded microcontroller systems. Mastering procedures for hardware design of arbitrary embedded systems. Developing practical skills during project oriented laboratory work in combination with course 64137.
Teaching and learning methods
Lectures, discussion groups, laboratory project work (group and individual).