Winkler, Tobias (2025) Implementation of a RISC-V Multicore System for the Flight Control of a Helicopter. DLR-Interner Bericht. DLR-IB-FT-BS-2025-191. Masterarbeit. Technische Universität Braunschweig. 80 S.
|
PDF
- Nur DLR-intern zugänglich
16MB |
Kurzfassung
Flight controllers have been shown to improve the safety, stability, and performance of aircraft. Certification according to DO-178C of systems that control aircraft is very hard, as potential errors may lead to catastrophic results. Thus, implementations are designed conservatively, using redundant singlecore processors operating at modest clock rates. Advanced control strategies like model predictive control (MPC) show superior performance and allow for obstacle collision avoidance, but have higher performance requirements. This thesis proposes a multicore architecture with a strong focus on isolation and more novel interprocessor communication strategies in comparison to traditional symmetric multicore systems (FIFOs, replicated scratchpad memory, and a synchronization device) that guarantee constant memory access times. Easing certification in contrast to traditional symmetric multiprocessor systems, as it provides isolation, reduces nondeterminism, and improves worst-case execution time analysis. The architecture is implemented with FPGA technology, programmed with a flight controller, and evaluated via hardware in the loop (HIL) simulation. Furthermore, the thesis explores the scalability of the architecture, provides guidance on writing programs for this architecture, and offers an outlook on how modern control strategies can benefit from the proposed architecture.
| elib-URL des Eintrags: | https://elib.dlr.de/220880/ | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Dokumentart: | Berichtsreihe (DLR-Interner Bericht, Masterarbeit) | ||||||||
| Titel: | Implementation of a RISC-V Multicore System for the Flight Control of a Helicopter | ||||||||
| Autoren: |
| ||||||||
| DLR-Supervisor: |
| ||||||||
| Datum: | 26 September 2025 | ||||||||
| Open Access: | Nein | ||||||||
| Seitenanzahl: | 80 | ||||||||
| Status: | veröffentlicht | ||||||||
| Stichwörter: | RISC-V, Multicore, Avionics, Flight Controller, FPGA | ||||||||
| Institution: | Technische Universität Braunschweig | ||||||||
| Abteilung: | Chair for Chip Design for Embedded Computing | ||||||||
| HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||
| HGF - Programm: | Luftfahrt | ||||||||
| HGF - Programmthema: | Effizientes Luftfahrzeug | ||||||||
| DLR - Schwerpunkt: | Luftfahrt | ||||||||
| DLR - Forschungsgebiet: | L EV - Effizientes Luftfahrzeug | ||||||||
| DLR - Teilgebiet (Projekt, Vorhaben): | L - Digitale Technologien | ||||||||
| Standort: | Braunschweig | ||||||||
| Institute & Einrichtungen: | Institut für Flugsystemtechnik > Sichere Systeme und System Engineering | ||||||||
| Hinterlegt von: | Winkler, Tobias | ||||||||
| Hinterlegt am: | 01 Feb 2026 17:51 | ||||||||
| Letzte Änderung: | 01 Feb 2026 17:51 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags