A Reverse-Boot Enabled Embedded Computing System on SoC-FPGA for Prognostics and Health Management: An Application on Li-ion Batteries

In this paper, a secure embedded computing system (ECS) on System-on-Chip Field Programmable Gate Array (SoC-FPGA) through controlling boot sequence is designed. An application of prognostics and managing health conditions of Liion batteries has been implemented on the SoC-FPGA based ECS. Specifically, to increase the security of the ECS, different booting sequences have been implemented and evaluated. A prognostic algorithm has been implemented on the SoC-FPGA based ECS platform to diagnose the health condition of Lithium-ion batteries and predict the remaining useful life of these batteries. The proposed secure ECS is scalable to predict the health condition of larger scale engineering systems to optimally manage and maintain the engineering systems before systems fail.