A dual-priority real-time multiprocessor system on FPGA for automotive applications

Antonino Tumeo, Marco Branca, Lorenzo Camerini, Marco Ceriani, Gianluca Palermo, Fabrizio Ferrandi, Donatella Sciuto, Matteo Monchiero
2008 Proceedings of the conference on Design, automation and test in Europe - DATE '08  
This paper presents the implementation of a dualpriority scheduling algorithm for real-time embedded systems on a shared memory multiprocessor on FPGA. The dual-priority microkernel is supported by a multiprocessor interrupt controller to trigger periodic and aperiodic thread activation and manage context switching. We show how the dual-priority algorithm performs on a real system prototype compared to the theoretical performance simulations with a typical standard workload of automotive
more » ... tions, underlining where the differences are. 1 Related Work Recently, a large number of works on multiprocessor real time systems have appeared, both from the algorithmic and the architectural point of views. As multiprocessors became the standard for embedded systems, the attention has been focused on proposing scheduling solutions that allow good 1 978-3-9810801-3-1/DATE08
doi:10.1145/1403375.1403625 fatcat:gqld4wkxhzalpgxcb4wieiehjy