Deutsch Intern
Computer Engineering

Teaching

Here you will find the lectures offered by our group. All necessary information and resources for the lectures will be provided in the corresponding WueStudy lectures, therefore, make sure that you subscribe to all WueStudy lectures that are relevant for you. 

Summer

Rechenanlagen (Digitaltechnik)

Contents

  • Fundamentals of electrical engineering
  • Basics of microelectronics
  • Propositional logic
  • Boolean Algebra
  • Gates with CMOS
  • Combinatorial circuits
  • Sequential circuits
  • Hardware description languages
  • Logic optimization
  • Simulation
  • Synthesis
  • Number representations
  • Basic building blocks of CPUs
  • Tiny RISC-V processor
  • Assembler programming

Lecturer

Assistants

Dates

  • Lectures:
    Thursday 16:15 - 17:45 and Friday 10:15 - 11:45
    See WueStudy

Enroll

Exam

Computer Architecture (Rechnerarchitektur)

Contents

  •  
  • Motivation and Sustainability of Computing Systems
  • Number Systems (Fixpoint, Float)
  • Building Blocks of a CPU
  • RISC-V ISA
  • Datapath and Control
  • Pipelining and Hazards
  • Branch Prediction
  • Cache
  • DRAM
  • Disk
  •  

Lecturer

Assistant

Dates

  • Lectures:
    Wednesday 16:15 - 17:45 and Friday 10:15 - 11:45
    See WueStudy
  • Exercise:
    Fridays 14:15 - 15:45
    See WueStudy

Enroll

Exam


Fall

Virtual Prototyping of Embedded Systems with SystemC

Contents

  • Introduction to virtual prototyping and virtual product development methodology for embedded systems
  • System models and specification
  • Hardware/Software co-development with virtual prototyping
  • Modelling with cycle accurate SystemC
  • Modelling on higher level of abstraction with Transaction Level Modeling (TLM)

Lecturer

Assistants

Dates

  • Lectures:
    Thursday 08:15-09:45
    See WueStudy
  • Exercises:
    Wednesday 16:15-17:45
    See WueStudy

Enroll

  • Please register in WueCampus 

Exam

  • See WueStudy

Amateurfunk (Klasse E)

Contents

  • Basic mathematical knowledge and units
  • International spelling alphabet
  • Voltage and current, alternating voltage, Ohm's law
  • Capacitors, coils, oscillating circuits
  • Semiconductor, diode, transistor and amplifier
  • Power and Energy
  • Rules and regulations, call signs, country codes
  • Electromagnetic field, wave propagation, antennas 
  • Decibel, Attenuation Cable
  • RST system, UTC, logbook, QSL card
  • Operation and abbreviations
  • Digital transmission modes

Lecturer

Assistants

  • Niels Koch (DB8KN)

Dates

  • Lectures:
    Monday 16:15-17:45
    See WueStudy

Enroll

Exam

Embedded Processor Lab (Hardwarepraktikum)

Contents

  • Design fully functional 32-bit RISCV microprocessor.
  • Verilog, as hardware description language
  • Implementation on an FPGA (Lattice or Xilix)
  • Synthesis and simulation using the OSS-CAD-Suite (Yosys and iVerilog).
  • Additional creative phase: Develop an embedded system (e.g., a radio clock or a weather station) using the designed processor.
  • Compete for the Best-Processor-Award with outstanding projects

Lecturer

Assistants

Dates

  • Start 25.10.24
  • Opening Hours:
    Friday 9:00

Enroll

  • Application required: via Email due to 15.09.
  • Application should contain: (Motivation -- why you want to do the HWP?,  Grades of Rechenanlagen and/or Computer Architecture)

Seminar Advanced Computer Architecture

Contents (Examples)

  • Modern GPUs
  • Processing in Memory
  • Neuromorphic Computing
  • Systolic Arrays (TPU)
  • New Memory Systems
  • ...

Lecturer

Assistants

Dates

  • Start: 22.10.24
  • Slot: Tuesday 12:00-14:00

Enroll

  • Application required: via Email due to 15.09.
  • Application should contain: (Motivation -- why you want to do the Seminar?,  Grades of Rechenanlagen and/or Computer Architecture)