Environnement de Programmation Multi Niveau pour Architectures Hétérogènes MPSoC

Abstract : Current embedded applications require complex heterogeneous multiprocessor system on chip (MPSoC). For this kind of architectures, classic programming environments do not fit. This thesis proposes a software design flow, able to efficiently use the architecture resources and allowing easy experimentation of several mappings onto the platform resources. The thesis uses Simulink environment to capture both application and architecture initial representations. The software generation and validation is performed gradually from this initial model, corresponding to different abstraction levels. Specific software development platforms are employed to allow debugging the different software components. The proposed approach was applied on several multimedia platforms, involving DSPs and RISC processors interconnected through buses or Network on Chips, to explore the communication architecture and to produce an efficient executable code for several applications (H.264, M-JPEG, MP3).
Complete list of metadatas

Contributor : Lucie Torella <>
Submitted on : Tuesday, April 8, 2008 - 12:02:25 PM
Last modification on : Wednesday, May 16, 2018 - 6:30:04 PM
Long-term archiving on : Thursday, May 20, 2010 - 11:04:55 PM


  • HAL Id : tel-00271128, version 1




K. Popovici. Environnement de Programmation Multi Niveau pour Architectures Hétérogènes MPSoC. Micro et nanotechnologies/Microélectronique. Institut National Polytechnique de Grenoble - INPG, 2008. Français. ⟨tel-00271128⟩



Record views


Files downloads