Green Hills prend en charge les dernières familles de processeurs automobiles Freescale
Cette suite couvre intégralement les architectures Power Architecture et ARM Cortex. Elle regroupe l’environnement de développement intégré (IDE) MULTI 6.1.6 et son débogueur multicœur, ses compilateurs d’optimisation, sa suite d’acquisition de traces TimeMachine et ses sondes de processeurs. Son but est de permettre aux constructeurs automobiles et à leurs développeurs de logiciel de niveau 1 d’obtenir plus facilement et à moindre coût des logiciels conformes ISO 26262 niveau ASIL D. Il s’agit de développer en un minimum de temps un code très performant et compact pour les applications du type groupe propulseur, hybrides, carrosserie et tableau de bord virtuel.
L’environnement de développement MULTI est un ensemble intégré d’outils optimisés pour la gamme élargie des processeurs automobiles de Freescale. Il tire parti de leurs ressources spécifiques pour maximiser les performances et la sûreté des véhicules. La toute nouvelle famille de produits Qorivva MPC57xx cible les fonctions invisibles au conducteur telles que commande du moteur, dynamique du véhicule et réseau, qui exigent un code extrêmement compact à haut rendement et caractéristiques rigoureuses de sûreté. Cette famille va de simples processeurs à un cœur et à prix modéré, aux toutes dernières versions de processeurs à trois et quatre cœurs, tous étant basés sur des cœurs Power Architecture e200. Pour l’intérieur de l’habitacle, la famille MAC57D5xx cible les tableaux de bord virtuels, riches en graphique, et utilise une architecture multicœur basée sur les processeurs ARM Cortex-M et Cortex-A. Ceux-ci interagissent avec l’accélérateur graphique (GPU) Vivante 2D (OpenVG 1.1), un moteur d’affichage frontal de type "warp" et un moteur pas à pas intégré, ainsi qu’avec un puissant processeur d’E/S. Le rendement, la taille du code et la sûreté fonctionnelle ont également été pris en compte.
"Notre toute dernière série de micro-ordinateurs 32 bits est en pleine croissance et offre toute une gamme de solutions innovantes qui couvrent le véhicule dans son ensemble", a confirmé Ray Cornyn, vice-président de l’activité Micro-ordinateurs automobiles de Freescale. "Les outils et services de développement dédiés de Green Hills complètent parfaitement et maximisent les capacités de notre dernière famille Qorivva et des nouveaux microcontrôleurs MAC57D5xx destinés au système d’information du conducteur."
L’environnement complet de Green Hills, incluant compilateurs, débogueur multicœur, IDE et sondes, a été enrichi et optimisé de la façon suivante pour les processeurs automobiles de Freescale.
La famille Qorivva MPC5748G et des nouvelles versions des processeurs MPC5744P, MPC5746M et MPC5777M ont été ajoutés à la famille existante des produits MPC57xx déjà pris en charge. Ses compilateurs C/C++ et Embedded C++ et sa chaîne complète d’outils couvrent les cœurs Power Architecture e200 avec de nouvelles instructions mathématiques saturées, le jeu d’instructions VLE qui réduit la taille du code, l’unité de traitement de signal SPE, une architecture de pipeline améliorée et d’autres avancées qui ont permis d’obtenir jusqu’à 32% d’augmentation de performances sur certains benchmarks EEMBC.
En plus du choix existant de ports de traces Parallel Nexus, la sonde SuperTrace intègre les ports ultra rapides de traces série Nexus Aurora (HSST).
Le processeur Freescale MAC57D5xx et de ses trois cœurs hétérogènes ARM Cortex-A5, Cortex-M4 et Cortex-M0+ viennent compléter la large gamme des cœurs ARM Cortex déjà pris en charge. Ses compilateurs C/C++ et Embedded C++ et sa chaîne complète d’outils exploitent le moteur de traitement multimédia Neon et ses unités à virgule flottante.
Enfin, le contrôle d’exécution multicœur et débogage de traces en temps réel sont pris en charge avec la sonde Green HiIls Probe et la sonde SuperTrace qui utilisent le système standard de macro-cellules CoreSight d’ARM.
www.ghs.com/products/MULTI_IDE
www.ghs.com/products/compiler
www.ghs.com/products/timemachine
www.ghs.com/products/probe
www.ghs.com/products/supertraceprobe
Si vous avez apprécié cet article, vous aimerez les suivants : ne les manquez pas en vous abonnant à :
ECI sur Google News