Green Hills Software, premier éditeur indépendant
de logiciels pour l’IoT (Internet of Things),
annonce la première offre intégrée du marché
à prendre en charge les toutes dernières
familles de processeurs automobiles
Freescale® Semiconductor. La famille Qorivva®
MPC5xxx cible les applications du type moteur et carrosserie
tandis que la famille MAC57Dxx cible les
tableaux de bords virtuels. La suite d’outils de développement
Green Hills couvre intégralement les architectures
Power Architecture® et ARM® Cortex®. Elle regroupe
l’environnement de développement intégré (IDE)
MULTI® et son débogueur multicoeur, 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.
Grand choix de nouveaux processeurs automobiles Freescale
L’environnement de développement MULTI de Green Hills Software est un ensemble intégré d’outils optimisés pour la large gamme des nouveaux 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 – 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 coeur et à prix modéré, aux toutes dernières versions de processeurs à trois et quatre coeurs, tous étant basés sur des coeurs Power Architecture e200. Pour l’intérieur de l’habitacle, la nouvelle famille MAC57D5xx de Freescale cible les tableaux de bord virtuels, riches en graphique, et utilise une architecture multicoeur basée sur les processeurs ARM Cortex-M et Cortex-A. Ces processeurs 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 rende- ment, 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. »
Nouveaux processeurs pris en charge par Green Hills
Green Hills confirme son leadership des outils de développement en proposant des produits qualifiés selon le plus élevé des niveaux ISO 26262 : ASIL D. L’environnement complet – compilateurs, débogueur multicoeur, IDE et sondes – a été enrichi et optimisé de la façon suivante pour les processeurs automobiles de Freescale :
Ajout de la nouvelle famille Freescale Qorivva MPC5748G et des nouvelles versions des processeurs MPC5744P, MPC5746M et MPC5777M à la famille existante des produits MPC57xx déjà pris en charge par Green Hills :
Ses compilateurs C/C++ et Embedded C++ et sa chaîne complète d’outils couvrent les coeurs 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®.
La sonde SuperTrace™ ajoute à son choix existant de
ports de traces Parallel Nexus des ports ultra rapides
de traces série Nexus Aurora (HSST).
Ajout du nouveau processeur Freescale MAC57D5xx et
de ses trois coeurs hétérogènes (ARM Cortex-A5, Cortex-
M4 et Cortex-M0+) à la large gamme des coeurs ARM
Cortex déjà pris en charge par Green Hills :
Ses compilateurs C/C++ and Embedded C++ et sa
chaîne complète d’outils exploitent le moteur de traite-
ment multimédia Neon et ses unités à virgule flottante.
Contrôle d’exécution multicoeur et débogage de traces
en temps réel avec la sonde Green HiIls Probe et la
sonde SuperTrace qui utilisent le système standard de
macrocellules CoreSight™ d’ARM Ltd.
Disponibilité
Les produits MULTI 6.1.6, Compiler 2014.1, Green Hills
Probe et SuperTrace de Green Hills sont disponibles dès
aujourd’hui.