Title :
Backend for virtual platforms with hardware scheduler in the MAPS framework
Author :
Castrillon, Jeronimo ; Shah, Aamer ; Murillo, Luis Gabriel ; Leupers, Rainer ; Ascheid, Gerd
Author_Institution :
Inst. for Commun. Technol. & Embedded Syst. (ICE), RWTH Aachen Univ., Aachen, Germany
Abstract :
Advances in process integration, the power wall and end-user application demands have made Multi-Processor Systems on Chip (MPSoCs) a reality. In mobile embedded devices, these systems are heterogeneous in order to cope with stringent real time and energy constraints, which makes them difficult to program, debug and verify. Therefore, a lot of research in industry and academia has focused on providing solutions to this MPSoC programming problem. In this paper we study and extend one of such frameworks, namely, the MPSoC Application Programming Studio (MAPS) [1]. We analyze MAPS retargetability by adding a new backend for a heterogeneous MPSoC with the OSIP hardware scheduler [2]. The new backend exports high level debugging information that is included in an environment for application debugging based on virtual platforms. The extensions are demonstrated on a heterogeneous virtual platform running the JPEG application.
Keywords :
embedded systems; multiprocessing systems; processor scheduling; system-on-chip; JPEG application; MAPS framework; MPSoC; OSIP hardware scheduler; end-user application; mobile embedded devices; multi-processor systems on chip; power wall; process integration; virtual platforms; Debugging; Generators; Hardware; Program processors; Programming; Transform coding; MPSoC debugging; MPSoC programming; code generation; hardware scheduler; virtual platforms;
Conference_Titel :
Circuits and Systems (LASCAS), 2011 IEEE Second Latin American Symposium on
Conference_Location :
Bogata
Print_ISBN :
978-1-4244-9484-2
DOI :
10.1109/LASCAS.2011.5750280