Reconfigurable Structures

Module nameReconfigurable Structures
Type of moduleSelectable mandatory module
Learning results,
competencies, qualification goals
The student is able to:
  • outline the basic structure of FPGAs,
  • explain the methods for placing and wiring as well as their contexts,
  • give reasons for the quantitative architecture decisions,
  • describe and evaluate different architectural models and reconfiguration processes,
  • develop proposals for the architecture,
  • explain the procedures of dynamic reconfiguration,
  • assess the possible field of application of the FPGAs.

Learning results with regard to the objectives of the course of study:
  • Gaining deeper insight into the mathematical and natural science areas
  • Gaining a deeper knowledge about the specific electrical fundamentals
  • Acquiring enhanced and applied subject-specific basics
  • Identifying and classifying complex electro-technical and interdisciplinary tasks
  • Being confident in the ability to apply and evaluate analytical methods
  • Being able to create and evaluate solving methods independently
  • Familiarising oneself with new areas of knowledge, running searches and assessing the results
  • Gaining important and profound experience in the area of practical technical skills and engineering activities
  • Working and researching in national and international contexts
Types of courses4 SWS (semester periods per week):       2 SWS lecture
                                                                 2 SWS exercise
Course contentsWay of operation and inner structure of FPGAs and other reconfigurable or structurally programmable circuits. Initially, it is dealt with FPGAs and the basics of the software tools that are required to program them and it is also dealt with the corresponding optimisation goals and methods. On this basis, further coarse-grained and fine-grained architectures and techniques of the dynamic reconfiguration are going to be discussed. Furthermore, the basics are provided that enable the student to include reconfigurable architectural elements and reconfiguration concepts to chip and circuit design projects as they are currently needed in many companies.
Teaching and learning methods
(forms of teaching and learning)
Lecture, presentation, learning by teaching, self-regulated learning, problem-based learning
Frequency of the module offeringSummer term
LanguageGerman, English is also possible after prior consultation
Requirements for the
participation in the module
Prerequisites according to examination regulations
Student  workload180 h:   60 h attendance studies
             120 h personal studies
Academic performancesNone
Precondition for the
admission to the
examination performance
Examination performanceOral exam (approx. 40 min.) or term paper including a presentation
Number of credits
of the module
6 credits
In charge of the moduleProf. Dr. Peter Zipf
Teacher of the moduleProf. Dr. Peter Zipf and co-workers
Forms of mediaSlides, projector, black board, computer exercise
Literature references
  • Scott Hauck, Andre DeHon (Hrsg.): Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation, Morgan Kaufmann Series in Systems on Silicon, Academic Press, 2007
  • Vaughn Betz, Alexander Marquardt, Jonathan Rose: Architecture and CAD for Deep-Submicron FPGAs, Springer Verlag, 1999
  • Dimitrios Soudris, Stamatis Vassiliadis (Hrsg.): Fine- and Coarse-Grain Reconfigurable Computing, Springer-Verlag, 2007
  • Ramachandran Vaidyanathan, Jerry Trahan: Dynamic Reconfiguration: Architectures and Algorithms (Series in Computer Science), Springer Netherlands, 2003
  • More reference literature is going to be recommended in the course or on the homepage of the department.
  • Goble, W. M., Control systems safety evaluation and reliability, 3rd ed. ISA resources for measurement and control series. Research Triangle Park, N.C: International Society of Automation, 2010.
  • Goble, W. M. and Goble, W. M. E. c. s. r., Control systems safety evaluation and reliability, 2nd ed. Resources for measurement and control series. Research Triangle Park, N.C. ISA, 1998.
  • Birolini, A., Zuverlässigkeit von Geräten und Systemen. Springer eBook Collection Computer Science and Engineering. Berlin, Heidelberg: Springer Berlin Heidelberg, 1997.
  • Schnieder, L. and Hosse, R. S., Leitfaden Safety of the Intended Functionality: Verfeinerung der Sicherheit der Sollfunktion auf dem Weg zum autonomen Fahren /  Lars Schnieder, René S. Hosse, Second edition. essentials. Wiesbaden: Springer Vieweg, 2020.
  • Gregorius, C., ed., Funktionale Sicherheit von Maschinen: Praktische Anwendung der DIN EN ISO 13849-1, 1. Auflage. Beuth Praxis Maschinenbau. Berlin: Beuth Verlag, 2016.
  • Montenegro, S., Sichere und fehlertolerante Steuerungen: Entwicklung sicherheitsrelevanter Systeme. München, Wien: Carl Hanser Verlag, 1999.
  • Kumamoto, H. and Henley, E. J., Probabilistic risk assessment and management for engineers and scientists, 2nd ed. New York: IEEE Press, 1996.

                                                 Back to Modules page