La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Projet Implantation Systèmes EmbarquésENSIMAG/ Phelma Checkpoint et Rollback pour systèmes multi-core (1/2) o Contexte uSystèmes embarqués avec plusieurs.

Présentations similaires


Présentation au sujet: "Projet Implantation Systèmes EmbarquésENSIMAG/ Phelma Checkpoint et Rollback pour systèmes multi-core (1/2) o Contexte uSystèmes embarqués avec plusieurs."— Transcription de la présentation:

1 Projet Implantation Systèmes EmbarquésENSIMAG/ Phelma Checkpoint et Rollback pour systèmes multi-core (1/2) o Contexte uSystèmes embarqués avec plusieurs cœurs connecté par un réseau –sur-puce uFiabilité au niveau du logiciel des systèmes embarquées –Checkpoint: sauvegarde régulière de létat cohérent (des applications) du système dans une mémoire protégée –Rollback: en cas de faute détectée on restaure létat cohérent de la mémoire o Implémentation uSimulation sur FPGA (code VHDL du système fourni) uSystème avec des processeurs µBlaze (Xilinx) –Chaque µB avec sa propre mémoire –µB Connecté par un réseau de type mesh uApplications chargées dans le Block RAM des µBs

2 Projet Implantation Systèmes EmbarquésENSIMAG/ Phelma o Simulation et validation de la plateforme uTrafic aléatoire entre les cœurs –Code pour chaque cœur fourni uXilinx EDK, ModelSim o Implémentation du mécanisme checkpoint distribué uUn processus master qui déclenche le checkpoint sur les autres cœurs –Implémentation dun protocole de handshake / synchronisation o Implémentation du mécanisme rollbak distribué uProtocole handshake / synchronisation similaire au checkpoint o Évaluations de la perte de performance du système o Injections de fautes uAnalyse de limpact du rollback sur les performances Checkpoint et Rollback pour systèmes multi-core (2/2)

3 Projet Implantation Systèmes EmbarquésENSIMAG/ Phelma eCOS sur système multi-cœurs (Leon3) (1/2) o Contexte uSystèmes critiques –Aérospatial & défense, médical uSystème embarqué avec plusieurs cœurs –Cœurs compatible SPARC V8 (LEON3 et LEON3FT) –Communication par un multi bus hiérarchique compatible AMBA 2.0 uSystème dexploitation –Support pour SMP: eCOS, VxWorks, Linux 2.6 o Implémentation uPlateforme matérielle sur FPGA –Open-source, disponible sur –4 cœurs LEON3FT (e.g. le ESA/Gaisler chip GINA) uLogiciel pour tester la plateforme uLancer un OS avec plusieurs benchmarks

4 Projet Implantation Systèmes EmbarquésENSIMAG/ Phelma o Intégration et validation de la plateforme FPGA o Code pour tester les composantes de la plateforme o Tester la plateforme uSimple applications uLancer un OS (ROM et/ou RAM) avec des benchmarks eCOS sur système multi-cœurs (Leon3) (2/2)

5 Projet Implantation Systèmes EmbarquésENSIMAG/ Phelma Memory BIST programmable (1/2) o Contexte u Mémoires jusquà 80 % dun SoC u Nouvelles technos siliciums = nouveaux défauts non modélisés u Algos classiques pas suffisants pour tester les mémoires BIST mémoire programmable o Objectifs u Synthétiser le MBIST et une mémoire sur FPGA (code VHDL du MBIST fourni) uValidation en utilisant un PPC

6 Projet Implantation Systèmes EmbarquésENSIMAG/ Phelma o Etapes: uSynthèse/optimisation du MBIST, de la mémoire et de linterface (IF) sur le FPGA uSimulation par validation Modelsim uEcriture de scénarios/algos de test à faire exécuter par le PPC uValidations sur la carte uOptimisations Memory BIST programmable (2/2) Power PC FPGA IF


Télécharger ppt "Projet Implantation Systèmes EmbarquésENSIMAG/ Phelma Checkpoint et Rollback pour systèmes multi-core (1/2) o Contexte uSystèmes embarqués avec plusieurs."

Présentations similaires


Annonces Google