Activities per year
Abstract
As the number of embedded systems continues to grow, so does the amount of disposed electronic devices. This is mainly due to partially or fully outdated hardware, caused by new legal regulations in jurisdiction or cutting-edge features within a new generation of devices or hardware components. As most devices are designed without having long-term maintainability in mind and can be easily replaced without much monetary effort, it is often easier to dispose of them. This throw-away mentality, however, increases the carbon footprint enormously.
Within this work, we propose a platform that can be used to design future embedded systems in a more sustainable way by preparing them for long-term hardware adaptations. To do so, we aim to make logic updatable and re-usable while the device stays operational. This is achieved by carefully co-designing an operating system and a microcontroller platform with reconfigurable logic. In this paper, we use a RISC-V-based microcontroller running on a field-programmable gate array. The said microcontroller is designed to feature a modular pipeline and replaceable on-chip peripherals alongside a partial reconfiguration controller that can hot-swap parts of the microcontroller while it is running. It is supported by an operating system that handles the reconfiguration as well as functionality emulation, in case it is not (yet) available in hardware. Both the hardware and the software are aware of each other and can manipulate shared data structures for the management of the reconfiguration concept. The experimental evaluation that was carried out on a Artix-7 device shows the proper operation alongside performance measurements and resource utilization of the on-the-fly reconfiguration of a proof-of-concept system without affecting the execution of the remainder of the system.
Within this work, we propose a platform that can be used to design future embedded systems in a more sustainable way by preparing them for long-term hardware adaptations. To do so, we aim to make logic updatable and re-usable while the device stays operational. This is achieved by carefully co-designing an operating system and a microcontroller platform with reconfigurable logic. In this paper, we use a RISC-V-based microcontroller running on a field-programmable gate array. The said microcontroller is designed to feature a modular pipeline and replaceable on-chip peripherals alongside a partial reconfiguration controller that can hot-swap parts of the microcontroller while it is running. It is supported by an operating system that handles the reconfiguration as well as functionality emulation, in case it is not (yet) available in hardware. Both the hardware and the software are aware of each other and can manipulate shared data structures for the management of the reconfiguration concept. The experimental evaluation that was carried out on a Artix-7 device shows the proper operation alongside performance measurements and resource utilization of the on-the-fly reconfiguration of a proof-of-concept system without affecting the execution of the remainder of the system.
Original language | English |
---|---|
Title of host publication | 25th Euromicro Conference on Digital System Design (DSD) |
Place of Publication | Maspalomas, Spain |
Publisher | EUROMICRO |
Pages | 24-31 |
Number of pages | 8 |
DOIs | |
Publication status | Published - 31 Aug 2022 |
Event | 25th Euromicro Conference on Digital System Design: DSD 2022 - ExpoMeloneras, Maspalomas, Spain Duration: 31 Aug 2022 → 2 Sep 2022 Conference number: 25 https://dsd-seaa2022.iuma.ulpgc.es/ |
Conference
Conference | 25th Euromicro Conference on Digital System Design |
---|---|
Abbreviated title | DSD 2022 |
Country/Territory | Spain |
City | Maspalomas |
Period | 31/08/22 → 2/09/22 |
Internet address |
Fingerprint
Dive into the research topics of 'moreMCU: A Runtime-reconfigurable RISC-V Platform for Sustainable Embedded Systems'. Together they form a unique fingerprint.Activities
- 1 Talk at conference or symposium
-
moreMCU: A Runtime-reconfigurable RISC-V Platform for Sustainable Embedded Systems
Tobias Peter Scheipel (Speaker)
31 Aug 2022Activity: Talk or presentation › Talk at conference or symposium › Science to science