FPGA Systems Prototyping (ILV)
BackCourse lecturer:

Specialization Area | Electronic Systems |
Course number | M2.05282.30.061 |
Course code | FPGA |
Curriculum | 2023 |
Semester of degree program | Semester 3 |
Mode of delivery | Presence- and Telecourse |
Units per week | 3,0 |
ECTS credits | 5,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