Reconfigurable electronic systems  

Learning outcomes of the course unit: A student has knowledge on design, simulation, synthesis, verification and implementation of reconfigurable electronic systems based on high-level HDL (hardware description language) design methodology. Students gain practical skills of front-end synthesis and back-end physical implementation using different methods. Based on this, students are able to design a digital system (e.g. a control unit) and implement it to the field programmable gate array (FPGA) structure. Students have skills to use common EDA (Electronic design automation) tools for design and implementation of reconfigurable digital systems. Course Contents: 1. Motivation for reconfigurable electronic systems for space applications. 2. Field programmable gate arrays (FPGA). 3. Hardware description language (HLD) methodology of digital system design. 4.-5. Design of digital systems at different level of abstractions - logic level, register transfer level (RTL) and system level. 6. Digital system design flow. 7. Introduction to verification of digital systems. 8. Logic synthesis to FPGA, technology mapping. 9. Optimization constraints. Reconfiguration. 10.Physical implementation. 11-12. Design example of a control unit.
Presential
English
Reconfigurable electronic systems
English

Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or HaDEA. Neither the European Union nor the granting authority can be held responsible for them. The statements made herein do not necessarily have the consent or agreement of the ASTRAIOS Consortium. These represent the opinion and findings of the author(s).