(*)- Students get practical knowhow in System-on-Chip (SoC) design (K2)
- They understand the electronic system level design process using C++ and Virtual Prototypes. (K2)
- They learn the state-of-the-art C++ class library SystemC as basis for Virtual Prototypes
- They apply their knowledge to an open-source RISC-V Virtual Prototype. (K3)
- They can extend, enhance and optimize the RISC-V Virtual Prototype or built their own. (K2, K3, K4, K6)
- Students acquire a comprehensive understanding of software interaction with hardware, both with and without operating systems. (K2)
- They gain in-depth practical knowledge of C++ Virtual Prototypes through integrated hands-on exercises. (K2,K3,K6)
|
(*)- Modern System Design with C++/SystemC
- Modeling of Hardware
- Ports, Interfaces and Channels
- Instruction Set Simulators
- Transaction Level Modeling (TLM)
- Virtual Prototypes (VPs) for Hardware/Software Systems
- Simulation with SystemC
- Verification Methods
- VP Use Cases (early software development, reference models)
- Open-source RISC-V VP
- Interaction of Software and Hardware (e.g. Interrupts, Memory Mapped I/O)
- Software stacks: Bare-matel, Linux applications
|