Fachgebiet Entwurf Informationstechnischer Systeme (EIS)

Architecture of Digital Systems II

13:45 - 15:15
15:30 - 17:00
Room: 11-207
Room: 48-210

2 hours of lecture / 1 hour of assignments

Start: Wednesday, October 30, 2019


For download material and further information please use OpenOLAT.(Access information for the course is given in class.)

Link to OpenOLAT


This lecture discusses basic architectures of microprocessor-based digital systems as they are employed in embedded systems and systems-on-chip today. The chapters and their topics:

  • Introduction. Challenges of Embedded System design, the design flow and design methodology.
  • Microprocessor Instruction sets. Comparison of a general-purpose CPU with a digital signal processing CPU.
  • Microprocessor Interfaces. Mechanisms and infrastructures for communication within embedded systems. Interrupts, bus systems, bus hierarchies.
  • Processes and Operating Systems. Fundamentals of multi-tasking in embedded systems.
  • Multiprocessors. Basic multi-processing architectures and communication schemes. Cache coherence. 
  • Networks and Distributed Systems. Mechanisms and infrastructures for communication between embedded systems. Examples of network protocols.

This course is taught in English.


The exercise sessions are tutored by Dipl.-Ing. Thomas Fehmel.

Homework assignments can be downloaded through OpenOLAT (see below).


Downloadable material is provided using OpenOLAT. Access information for the course is given in class.

Link to the course:


Zum Seitenanfang