Digital System Integration and Programming (WS 2023/24)
Table of Content
ContentThe course is about the design of embedded systems on silicon. We will have a look at the following topics: - System-on-chip design process - System-on-chip modelling - Function-architecture co-design - Platform-based design - Communication-networks on chip - Operating systems for systems-on-chip - Software design for embedded systems
Previous KnowledgeThis course addresses advanced-level students. Knowledge about software design, operating systems, networks, computer organization and digital design is necessary in order to be able to follow the course. There are no formal prerequisites.
Prerequisites CurriculumSee position in the curriculum
ObjectiveAfter having attended this course, the students have an understanding of current problems in designing complex embedded systems on silicon, also known as "systems on chip". The participants have gained insight into these by having studied typical microchip architectures and by modelling these. As a group, the participants will have designed and implemented a typical system.
Teaching MethodThe course material is defined through the course project`s problems. Each participant will specialize in a set of topics, and will present those topics to the whole group. With this knowledge, each group should be able to design, implement, and test the overall system.
How to get a gradeGrading consists of individual contributions throughout the course`s duration. In particular, these are one presentations, two exercises and active participation in discussions.