Computer Systems II

Lecture "Computer Systems II"

Contents

  1. Introduction: Goals and Organisation of the Lecture
    • Motivation, terms, sample applications
    • Lab-Exercise Concept
  2. FPGA
    • Components and functionality of FPGAs
    • Differences between FPGA-Chips from different manufacturers
  3. SoC
    • Characteristics, benefits, downsides
    • Components of SoC-Kits (HW, SW, Toolchain, Support-Tools)
    • Examples: Xilinx-XPS, SpartanMC-Kit
  4. CGRA
    • Generic representation of CGRAs / distinction from FPGAs
    • Mapping of SW to CGRAs
    • Examples: ADRES, DRESC
  5. Dynamic Re-Configurable Systems
    • Advantages of dynamic adaption
    • Approach, Profiling, Limits
    • Example: Warp / AMIDAR

Übungsplätze

Falls wir wegen aufgrund der Betreuungssituation, Raumsituation oder limitierten Anzahl an Versuchständen weniger Übungsplätze vergeben können,
als es Anmeldungen gibt werden wir nach folgenden Prioritäten Plätze vergeben:

  1. Studierende für die RS2 Pflicht ist (Vertiefung Datentechnik)
  2. Studierenden im Master (alle Studiengänge), die sonst länger studieren müssen
  3. Sonstige Studierende im Master
  4. Studierende im Bachelor
  5. Studierende, die schon mal teilgenommen haben

Organisation

Typ: Lecture (V2)
Kick-Off: Thu, 24.04. 13:30
Instructor: Prof. Dr.-Ing. Christian Hochberger
CP: see TUCaN
Cycle: every summer semester
Language: german

Prerequisites:

  • Lecture „Logic Design“
  • Preferably Computer Systems I

Matierals

Materials can be found in Moodle

Lab-Exercise

The Lab-Exercise consists of two programming tasks. Good knowledge of C is required. It is strongly recommended to work on the lab tasks because their contents may be part of the oral exam.

Logo of the Group