DSP Design Methodologies and Tools
Lecturer: Rainer Leupers
Supervisor: Dominik Šišejković
Type: Master Lecture
Lecture(2), RWTHOnline
Exercise(1), RWTHOnline
Credits: 3
Course language: English
Link to online lectures: Will be provided on Moodle or request it by emailing the supervisor.
Contents
- Introduction: Definition of embedded systems; design challenges; design methodologies
- System design: System design methodologies; requirements and specification
- Instruction sets: Basic classification of computer architecture; assembly language; examples of software assembly instruction-set
- Microprocessors: Various I/O mechanism; supervisor mode, exceptions, traps; co-processor
- Designing with microprocessors: Architectures and components (software, hardware); debugging; manufacturing testing
- Program design & analysis: Design patterns; representation of programs; assembling, linking
- VLSI implementation: Importance of VLSI; Moore's Law; VLSI design process
- RTL components: Shifters; adders; multipliers
- Architecture and chip design: Basics of register-transfer design; data path, controller; ASM chart; VHDL, Verilog overview
- CAD systems and algorithms: CAD systems; placement and routing; layout analysi
Assessment
A written exam will be performed.
Location
Online
Date
Lecture
Start: 12.04.2021
Time: Mo 13:30 -15:00
Exercise
Start: 19.04.2021
Time: Mo12:30 - 13:15