Abstract—Modern embedded control systems require new techniques to fulfill the rapid increase in control requirements and constraints. Multiprocessor systems have been proposed as a promising solution for modern digital control systems. Embedded control systems need to meet hard real-time deadlines, while conducting additional tasks like tuning of control parameters or executing a fault-tolerance algorithm. In this paper, a novel low-cost custom FPGA-based quad-core multiprocessor system-on-chip (MPSoC) architecture prototype is introduced to enhance the performance of legacy digital PID controllers. Due to its inherent parallelism, the PID controller can be mapped directly to the proposed architecture which is built-up using four soft-core microprocessors. The digital PID algorithm is restructured to fit to the introduced system. The main contribution of this paper is a throughput-oriented high-performance low-cost digital PID controller. Results showed remarkable reductions in the execution time of the control loop of the introduced parallel PID controller.
Index Terms—Embedded control systems, multiprocessors, PID control, SoC.
The authors are with Faculty of Engineering, Minia University, Egypt (e-mail: hassan_youness@eng.miniauniv.edu.eg, eng.mk@mu.edu.eg, m.moness@mu.edu.eg).
[PDF]
Cite:Hassan A. Youness, Mahmoud Khaled, and Mohamed Moness, "Quad-Core MPSoC Architecture for PID-Based Embedded Control Systems," International Journal of Computer Theory and Engineering vol. 5, no. 6, pp. 914-919, 2013.