Institute for Communication Technologies and Embedded Systems

Microprocessor Architectures


  1. Introduction to Microprocessors: design, manufacturing, performance, RISC-V concepts
  2. Digital Logic Design: combinational circuits and optimization, sequential logic, finite state machines
  3. Hardware Description Languages: VHDL and SystemVerilog
  4. Microprocessor Building Blocks: arithmetic-logic units, memory blocks, logic arrays
  5. Instruction Set Architecures: RISC-V ISA, hardware/software interface, programming tools
  6. Processor microarchitecture: instruction pipelining, pipeline hazards, performance metrics
  7. Memory Systems: caches, virtual memory

Lecturer:  Rainer Leupers

Type:  Master Lecture

Lecture(2), RWTHOnline  

Exercise(1), RWTHOnline


from Wednesday 11.10.2022
Time: 08:30 - 10:00
ICT Cubes Kopernikusstr. 16 Seminarraum 002(2320|002)


from Tuesday 17.10.2022
Time: 11:15 - 12:00
ICT Cubes Kopernikusstr. 16 Seminarraum 002(2320|002)

Course language: English


A written exam will be performed.