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).

Back to top