Veille technologique

pour les professionnels de l’industrie
S’abonner

S’inscrire à l’hebdo de la techno :

Rechercher sur Industrie & Technologies

Facebook Twitter Google + Linkedin Email
×

Développer plus vite le logiciel embarqué

| | | | | |

Par publié le à 11h36

Développer plus vite le logiciel embarqué

Synchroniser les développements du matériel et du logiciel

Mentor Graphics étend les capacités de sa plate-forme de prototypage virtuel du matériel, ESL Vista, afin de permettre aux développeurs de code embarqué de travailler plus en amont dans les projets.

Mentor Graphics annonce l’extension de sa plate-forme ESL Vista pour répondre aux besoins de prototypage virtuel en vue du développement plus précoce des logiciels embarqués. En outre, l’intégration de la plate-forme ESL Vista avec l’outil de synthèse Catapult C de Calypto, partageant le style de modélisation classique (Transaction Level Modeling - TLM) pour le prototypage virtuel et l’implémentation hardware basée sur une approche High-Level Synthesis (HLS), a été renforcée grâce au partenariat de Mentor avec cet éditeur.

Cette plate-forme est le point central de la stratégie Electronic System Level (ESL) de Mentor Graphics, une stratégie qui étend les limites des technologies de conception ESL en adressant un large éventail de la conception des systèmes électroniques, le prototypage virtuel, ainsi que la vérification TLM-à-RTL et les défis de réutilisation des modèles.

Développement précoce du logiciel

La plate-forme ESL Vista offre la possibilité de créer un prototype virtuel dérivé de la plate-forme TLM virtuelle, qui conserve ses attributs hardware clés. Le prototype virtuel Vista peut être utilisé pour le test du firmware, l’intégration du système d’exploitation et le développement d’applications dépendant du hardware. Ses modèles TLM/ISS sont compatibles en binaire avec les logiciels.

Le niveau d’abstraction évolutif de la plate-forme ESL Vista permet une simulation rapide pour la validation de logiciels, et de passer à une simulation Approximately Timed (AT) plus précise lors du run time pour évaluer la performance des logiciels et l’optimisation de la puissance du système.

Partenariat renforcé avec Calypto

Le passage à des niveaux plus élevés d’abstraction basés sur C et SystemC offre des possibilités de meilleure qualité dans un laps de temps plus court. Pour l’implémentation hardware, l’étroite intégration de la plate-forme ESL Vista avec l’outil de synthèse Catapult C de Calypto donne une solution d’implémentation hardware complète basée sur TLM 2.0. Cela permet aux utilisateurs de partager un style de modélisation TLM cohérent et unique.

Le flow de synthèse Calypto TLM supporte la conversion des modèles TLM abstraits en modèles SystemC spécifiques au protocole et "pin-accurate", et de là, à la synthétisation pour le code RTL. Inversement, les TLM synthétisés peuvent être utilisés dans la plate-forme virtuelle Vista pour l’optimisation architecturale des performances et de la puissance, et dans les prototypes virtuels Vista pour le développement précoce de logiciels.

Jean-François Prevéraud

Pour en savoir plus : http://www.mentor.com

 
 

Abonnez-vous et accédez à l’intégralité de la veille technologique

Commentaires

Réagissez à cet article

* Informations obligatoires

erreur

erreur

erreur