Lancé en janvier 2006 pour une durée de trente-six mois, MORPHEUS (Multipurpose Dynamically Reconfigurable Platform for Intensive and Heterogenus Processing) est un projet européen qui regroupent dix-huit partenaires, parmi lesquels des universités et les PME/PMI de six pays européens. Son principal objectif est de développer une plate-forme logicielle-matérielle qui permettra d'améliorer la densité de calcul, la réutilisation, la flexibilité et les délais d'applications des applications finales. Les premiers résultats de ce projet ont été présentés en janvier dernier à Paris, au "ESCI Institute Workshop on Reconfigurable Systems-on-Chip".
Le démonstrateur MORPHEUS sera constitué d'un chipset composé de blocs complémentaires à reconfiguration dynamique, montés sur une plate-forme SoC modulaire, pour répondre aux exigences des différentes applications. Un flot de conception intégré complétera les blocs matériels, permettant ainsi aux concepteurs de configurer de manière optimale les applications finales sur la plate-forme, après un tour d'horizon rapide et précis des différentes alternatives de mise en oeuvre. Grâce à cette reconfiguration des blocs matériels, il sera donc possible d'optimiser la même plate-forme pour différentes applications. D'où des avantages pour les concepteurs et les utilisateurs finaux, tant en termes de flexibilité et de densité de calcul que de consommation électrique de l'application finale.
Elaborée autour d'un NoC (Réseau sur puce) sur lequel sont rattachées plusieurs unités hétérogènes reconfigurables, l'architecture du circuit a d'ores et déjà été définie. Le modèle architectural est en cours de construction et la faisabilité de sa mise en oeuvre a fait l'objet d'une analyse. Parallèlement, différentes applications d'essai ont aussi été définies. Une version initiale de la boîte à outils, avec compilateur optimisé RTOS (Real Time Operating System) et un outils de synthèse, est en cours d'intégration.