ISYSTEM IC5700 : Solution de débogage pour systèmes embarqués multi-cœurs / multi-processeurs
Toute dernière évolution des stations d’émulation multi-famille de ISYSTEM, l’iC5700 offre des performances inégalées en termes de vitesse d’émulation et d’acquisition permettant d’aborder le débogage d’applications multi-cœurs mais aussi multiprocesseurs avec sérénité.
En effet, l’augmentation de la taille des applications embarquées, de la complexité des logiciels, de l’utilisation de plus en plus massive des processeurs multi-cœurs, des évolutions des systèmes distribués et des besoins RTOS, amènent les professionnels du domaine à accroitre les performances de leurs outils. L’iC5700 est la réponse de iSystem à ces nouveaux défis.
En plus de disposer de toutes les fonctionnalités qu’un utilisateur peut attendre d’une plate-forme de débogage moderne, l’iC5700 se différencie de la station iC5000 par un module de trace ETM/NEXUS trois fois plus performant, assurant ainsi le support des nouvelles architectures multi-cœurs qui ne cessent d’apparaître.
En plus de disposer de toutes les fonctionnalités qu’un utilisateur peut attendre d’une plate-forme de débogage moderne, l’iC5700 se différencie de la station iC5000 par un module de trace ETM/NEXUS trois fois plus performant, assurant ainsi le support des nouvelles architectures multi-cœurs qui ne cessent d’apparaître.
c’est son architecture modulaire qui fait du nouvel iC5700 une plateforme de développement extrêmement performante, pouvant répondre aux nouvelles exigences de débogage des applications multi-cœurs, mais également multiprocesseurs ou des systèmes distribués. Grâce à son module IOM6-HUB, véritable hub de communication, l’iC5700 offre jusqu’à 4 x interfaces de communication FNET (bus 10Gbps). Ces interfaces permettent de connecter des modules I/O analogiques et numériques, mais également des modules d’analyse de bus tels que le CAN, Lin, Ethernet ou Série. L’intérêt de ces modules d’acquisition et d’analyse de bus est d’avoir une analyse temps réel du flot d’instructions / données(1) (Trace / Profiling / Couverture) synchronisée avec les données acquises par les modules I/O (notamment les trames de communication). Une autre caractéristique concerne l’affichage de l’ensemble de ces informations qui est centralisé dans une seule et unique fenêtre de visualisation.
Autre particularité du module IOM6-Hub, il permet de connecter, en mode Maitre – Esclaves, plusieurs stations iC5700 entre-elles, faisant de la station iC5700 une plateforme unique en son genre. Il devient alors possible de déboguer tous types de systèmes embarqués du plus simple au plus complexe, tels que des systèmes embarqués distribués (multiprocesseurs / multi-ECU) :
(1) : suivant CPU
Enfin cette approche permettra également à l’iC5700 de supporter les futures « Active Probe » de ISYSTEM. Se connectant à l’iC57000 via les connecteurs FNET, ces sondes actives embarqueront la logique de débogage pour différent CPUs. Ainsi il sera possible d’utiliser les plate-formes iC5700 pour le débogage et la mise au point de systèmes temps réel critiques complexes intégrant des processeurs différents.
Enfin cette approche permettra également à l’iC5700 de supporter les futures « Active Probe » de ISYSTEM. Se connectant à l’iC57000 via les connecteurs FNET, ces sondes actives embarqueront la logique de débogage pour différent CPUs. Ainsi il sera possible d’utiliser les plate-formes iC5700 pour le débogage et la mise au point de systèmes temps réel critiques complexes intégrant des processeurs différents.
Caractéristiques prinicipales :