Designing Embedded Systems (Modul B)

Higher education teachers: Tuma Tadej
Collaborators: Olenšek Jernej
Credits: 5
Semester: summer
Subject code: 64136

Subject description


This course relies on course »64137 Programming Embedded Systems«

Content (Syllabus outline):

  • The microcontroller bus: address bus design, different decoding techniques.
  • Memory: direct, serial, random access. The function of cache memory.
  • Central processing unit: fundamentals, instruction pipelines, registers, stack, interrupts, assembly instructions.
  • Peripheral interfaces: timers, serial and parallel communication lines, D/A converters, A/D converters, data transfers.
  • Hardware specifics for multitasking real time performance.

Objectives and competences:

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.

Intended learning outcomes:

  • Capability of designing the hardware for simple embedded systems.

Learning and teaching methods:

  • Lectures, discussion groups, laboratory project work (group and individual).

Study materials

  • J. Puhan, T. Tuma, Uvod v mikrokrmilniške sisteme - zgradba in programiranje, Založba FE/FRI, 2011, optični disk (CD-ROM), PDF datoteka.
  • LPC213x User Manual, Philips, 2012, PDF datoteka

Study in which the course is carried out

  • 3 year - 1st cycle - Electrical Enginnering - Control Engineering
  • 3 year - 1st cycle - Electrical Enginnering - Electronics
  • 3 year - 1st cycle - Electrical Enginnering - Power Engineering and Mechatronics
  • 3 year - 1st cycle - Electrical Enginnering - Information and Communication Technologies