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

  • Authors:
  • Antonino Tumeo;Marco Branca;Lorenzo Camerini;Marco Ceriani;Gianluca Palermo;Fabrizio Ferrandi;Donatella Sciuto;Matteo Monchiero

  • Affiliations:
  • Politecnico di Milano - DEI, Milano, Italy;Politecnico di Milano - DEI, Milano, Italy;Politecnico di Milano - DEI, Milano, Italy;Politecnico di Milano - DEI, Milano, Italy;Politecnico di Milano - DEI, Milano, Italy;Politecnico di Milano - DEI, Milano, Italy;Politecnico di Milano - DEI, Milano, Italy;HP Labs, Palo Alto, CA

  • Venue:
  • Proceedings of the conference on Design, automation and test in Europe
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents the implementation of a dual-priority 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 applications, underlining where the differences are.1