Architecture of Digital Systems II
|13:45 - 15:15|
15:30 - 17:00
2 hours of lecture / 1 hour of assignments
Start: Wednesday, October 25, 2017
- Information about the exam, including exam dates, is published on the OpenOLAT web page of this course.
- There has been a room change for the Thursday timeslot. See above.
- Changes to lecture and exercise times are published on the OpenOLAT web page of this course.
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: