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

Organisation

Typ: Lecture (V2)
Kick-Off: Thu, 13.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 and Java is required. It is strongly recommended to work on the lab tasks because their contents may be part of the oral exam.