Responsive Multithreaded Processor for Hard Real-Time Robotic Applications

Nobuyuki Yamasaki,Hiroyuki Chishiro,Keigo Mizotani,Kikuo Wada
DOI: https://doi.org/10.1007/978-4-431-56594-9_24
2018-07-21
Abstract:Distributed real-time systems such as automated factories, space-crafts, and robots are generally built with a set of hardware and software components designed for specific control functions with time constraints. Various key technologies including real-time processing architecture, real-time communication, a DVFS (Dynamic Voltage and Frequency Scaling) mechanism, and a real-time operating system are required to build these applications. A humanoid robot, which the authors have chosen as an authors’ target application, requires a very small controller that consists of an SiP (System-in-Package), which is composed of an SoC (System-on-Chip), DRAMs, flash memories, and power units. In this chapter, the authors present the fundamental technology on dependable SoCs and SiPs for embedded real-time systems. In particular, D-RMTP (Dependable Responsive MultiThreaded Processor), real-time operating systems, and the co-design of SoC and SiP are introduced.
What problem does this paper attempt to address?