Skip to main content
Cette page est affichée à l'aide de traduction automatique. Voulez-vous afficher la version originale en anglais?

Pourquoi Innexis ANA ?

Software deviennent de plus en plus critiques et constituent un facteur de différenciation important dans les produits innovants. Des charges de travail logicielles plus complexes fonctionnant sur des conceptions matérielles de plus en plus complexes ouvrent la voie sur de nombreux marchés. Innexis ANA livre :

  • Compatibilité de l'interface de programmation d'application (API) sur tous les périphériques modélisés
  • Vitesses d'exécution plus rapides que la simulation de jeu d'instructions (ISS)
  • Intégration dans le cloud qui s'applique à de grandes équipes de développement dispersées

Fonctionnalités clés

Modèles SoC virtuels

Les utilisateurs peuvent créer des modèles de système virtuel sur puce (SoC) fonctionnant nativement sur des unités centrales de traitement Arm (CPU) et des unités de traitement graphique (GPU) hautes performances grâce à une simple interface utilisateur Web. La couche de modélisation ANA permet de configurer les cœurs, la mémoire, la mise en réseau, le stockage, les accélérateurs et d'autres appareils. Une fois les modèles créés, les utilisateurs peuvent démarrer/arrêter les modèles.

Un seul CPU sur une carte mère d'ordinateur.

Interface utilisateur web simple

Une interface utilisateur web simple permet à l'utilisateur de :

  • Modifier la configuration du modèle SoC virtuel
  • Démarrer/arrêter le modèle SoC virtuel
  • Charger le logiciel sur le modèle SoC virtuel
  • Console série pour l'interaction de l'utilisateur avec le modèle SoC virtuel et Software
  • Gérer différents modèles de SoC virtuels
  • Déboguer les applications
  • Profile et analyse de l'exécution du logiciel
Capture d'écran du logiciel Architecture Native Acceleration gérant les bibliothèques de modèles.

Cœurs hétérogènes

Il est devenu courant que les nouvelles conceptions de SoC aient plusieurs clusters de calcul au sein du SoC. La couche de modélisation ANA permet la création de modèles utilisant des cœurs hétérogènes qui seront utilisés dans la conception finale du SoC, tels que les cœurs Arm Cortex-A pour le traitement des applications, les cœurs Arm Cortex-R pour la sécurité, les cœurs Arm Cortex-M pour le contrôle du système et un GPU pour l'informatique.

L'ingénieur examine le code C du logiciel sur deux moniteurs.

Ressources connexes