Difference between revisions of "Enabling Standalone Operation for a Mobile Health Platform"
From iis-projects
(Created page with "600px|thumb|right|Platform overview with the three active ICs and flash memory. A key feature of our biomedical acquisition and processing pla...") |
|||
(One intermediate revision by one other user not shown) | |||
Line 18: | Line 18: | ||
*Some experience with embedded/low level software | *Some experience with embedded/low level software | ||
*Interest in embedded systems and uControllers | *Interest in embedded systems and uControllers | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Character=== | ===Character=== | ||
Line 35: | Line 23: | ||
*40% Embedded software design | *40% Embedded software design | ||
*40% Experiments/Measurements | *40% Experiments/Measurements | ||
+ | <!-- | ||
[[Category:Digital]] | [[Category:Digital]] | ||
Line 46: | Line 35: | ||
[[Category:Processor]] | [[Category:Processor]] | ||
[[Category:Biomedical System on Chips]] | [[Category:Biomedical System on Chips]] | ||
+ | ---> |
Latest revision as of 16:57, 12 July 2022
A key feature of our biomedical acquisition and processing platform is standalone operation: The system must be able to provide all required supply voltages and clock frequencies without external components in order to use it in wearable and even implantable in-vivo applications. Furthermore, the three involved uControllers (PULP, pulpino and a commercial radio SoC) must load their program code (that must also be up-gradable) from non-volatile storage at startup once all supplies and clocks are ready. The commercial radio SoC has integrated flash memory for this purpose; our two own ASICs share the discrete multi-Gigabit NAND flash that is also used for data storage.
We have all the key ingredients for standalone operation in place (programmable voltage converters, oscillators and boot loaders); in this project you are going to put them all together and create the missing control software/firmware. The goal is to demonstrate startup and operation of the platform with only a Li-ion battery connected.
In this thesis you will learn:
- Firmware management in multi-chip systems
- Details and challenges of bootloaders/boot binaries
- Startup and synchronization challenges in complex embedded systems
Status: Available
We are looking for 1-2 motivated Semester Thesis/Group Work students
Contact: Florian Glaser
Prerequisites
- Some experience with embedded/low level software
- Interest in embedded systems and uControllers
Character
- 20% Concept
- 40% Embedded software design
- 40% Experiments/Measurements