Integrated Systems for Industry and Space Applications

This course consists of a lecture part and an associated lab.

Lecture Part

Lecturer (assistant)
Duration2 SWS
TermWintersemester 2021/22
Language of instructionEnglish
DatesSee TUMonline


Admission information

See TUMonline
Note: Registration at TUMonline: 27th September - 21st October 2021 Registration for the corresponding laboratory course (No. 0000004082) results from registration for this lecture automatically.


- to understand current development trends in the frame of space and new space business - to understand and analyze requirements for integrated systems that shall be utilized in industry or space applications - to apply common standards and guidelines for designing integrated systems - to understand the environmentel effects on electronics operated in space, in particular radiation effects - to design FPGA-based processing architectures - to analyze the reliability of integrated systems and implement measures into integrated systems to increase reliability


Lectures are given in hybrid form. All sessions are accessible in a live-stream via internet. Additionally, a rotating subset of students can attend the lectures in the lecture hall. 1. Introduction to trends of NewSpace development 2. Influence of space environment for processing systems in satellites 3. Integrated systems for space applications: FPGA-based implementation of Data Processing System (DPS), IP-cores, memory and communication interfaces 4. Quantitative radiation effects analysis of designed DPS 5. Quantitative reliability analysis of designed DPS and implementation of measures for reliability enhancement.


Basic knowledge in electronics, circuit technology and VHDL programming

Teaching and learning methods

In addition to the individual learning methods of the student, a deepend transfer of knowledge and skills is targeted by carrying out coordinated exercises, based on lecture contents, autonomously in groupwork. By applying theoretical findings of the lectue in practical exercises, the knowledge and skill transfer is encouraged.


The grade will be determined in two parts. A written examination at the end of the semester counts 50% and will focus on the theoritcal basics of the lecutre. The results of the projekt work, which is based on the practical part of the module (LV-No. 0000004082), will be evaluated in the frame of presentations and demonstrations and will count another 50%.

Recommended literature

FPGA Design - Best Practices for Team-based Design, P. Simpson, Springer Synthesizable VHDL Design for FPGAs; E. A. Bezerra, D. V. Lettnin; Springer Beginning FPGA: Programming Metal; A. Pang, P. Membrey, APress Microsemi literatur, available at ECSS-Q-ST-60-02C – ASIC and FPGA development ECSS-Q-HB-60-02A – Techniques for radiation effects mitigation in ASICs and FPGAs handbook


Lab Part

Duration2 SWS



- to design FPGA-based processing architectures - to develop simple applications on a Microsemi SmartFusion2 SoC target HW using Libero development software - to implement measures into integrated systems to increase reliability e.g. error correction codes - to use simple test setups for HW commissioning


The lab courses tie in with topic no. 3 of the lecture (FPGA-based implementation of Data Processing System). In the frame of this lecture topic, FPGAs in general and common FPGA architectures like SRAM, Flash and antifuse technology will be introduced and traded for their applicability in high-rel industry and space applications. Furthermore, a generic Data Processing System (DPS) shall be design conceptually. This will then serve as basis for the lab course HW. The laboratory course will be based on Microsemi HW (SmartFusion2 SoC FPGA) with FPGA-external memory, data acquisition and output capability. Additional functionality shall be included step-by-step in the frame of the lab courses. Based on the lab courses, the students will work in (online-) groups of two or three to develop various applications. The results of the group work will be presented to the other participants of the course in short presentations. The group work will be graded and will count one third to the overall grade.

Teaching and learning methods

The transfer from architectural concept definition, design (layout and parameterization), design analysis (expected performance, reliability, power consumption, …) to the point of setting up and commissioning of applications will be explained. The participants of the course will be guided along the development work and will experience the transition from theory to practice.