FPGA Systems Prototyping (ILV)

Back

Course lecturer:

 Christoph Riedl , BSc MSc

image
Specialization AreaElectronic Systems
Course numberM2.05282.30.061
Course codeFPGA
Curriculum2023
Semester of degree program Semester 3
Mode of delivery Presence- and Telecourse
Units per week3,0
ECTS credits5,0
Language of instruction English

The students know the properties and application fields of modern, FPGA based architectures and their boundaries to other systems.
They master the methods of systematic realization of complex functionalities of electronic, sensor and actor-based systems.
They can map concrete requirements to abstract models and verify, realize and optimize them.
They are capable of a graphical description of common problems by means of functionally separated blocks that add up to the final system.
In addition, students can model complex system architectures, that can be tested on the FPGA.

The module covers the following topics/contents:

  • Introduction to the topic of FPGA based prototype development and the delimitation to conventional, microcontroller based systems
  • Implementation of concrete problem descriptions with increasing complexity in the context of the topic field "Systems Design", on a FPGA prototyping board
  • Usage of graphical system descriptions in Simulink to reach the target of an implementation of concrete requirements
  • Inclusion of state diagrams into the graphical development environment
  • Hierarchical system development by partitioning and interface definition
  • Development of suitable circuits for automatic generation of FPGA compatible VHDL-code
  • Impact analysis of the developed circuits on the quality of the generated VHDL code

  • C. H. Roth, L. L. Kinney, Fundamentals of Logic Design, 7th ed., Cengage Learning, 2013
  • R. H. Katz, G. Borriello, Contemporary Logic Design, 2nd ed., Pearson Prentice Hall, 2004
  • J. F. Wakerly, Digital Design Principles and Practices, 4th ed., Pearson Prentice Hall, 2005

Lecture, exercises and homework

Integrated module examination
Immanent examination character: Participation, presence, exercises, homework