Architecture of Digital Systems II

EIT-EIS-573-V-4
Wednesday
Thursday
13:45 - 15:15
16:15 - 17:45
Room: 11-262
Room: 48-210

2 hours of lecture / 1 hour of assignments

Start: Wednesday, October 23, 2024.
(No class on Thursday, 2024-10-24.)

Examination: Architecture of Digital Systems II - WS2024/25
Exam Dates:
 
Wed
Wed
2025-02-19
2025-04-09

MORE INFORMATION AND DOWNLOADS ON OPENOLAT.
 

Link to OpenOLAT

Content

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 different Instruction Set Architectures, including 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. Hardware multi-threading. Vector processors, SIMD instructions, Graphics Processing Units.
  • Networks and Distributed Systems. Mechanisms and infrastructures for communication between embedded systems. Examples of network protocols.

This course is taught in English.

Exercises

The exercise sessions are tutored by M.Sc. Dino Mehmedagić.

Homework assignments can be downloaded through OpenOLAT.