MAGILLEM Design Services propose des outils et du service permettant la conception de systèmes à partir de plateformes; on appelle plateforme un ensemble hétérogène de ressources logicielles et matérielles interconnectées.
MAGILLEM apporte des solutions innovantes sur les points suivants qui vont devenir cruciaux durant les prochaines années:
- Permettre la conception de plateformes au niveau transactionnel afin de faciliter l’exploration d’architecture précoce.
- Permettre l’interconnexion de blocs répondant à des standards de communication hétérogènes (protocoles, niveaux d’abstraction), afin de faciliter le raffinement du système.
- Proposer des solutions et des outils innovants autour du nouveau standard SPIRIT IP-XACT de définition d’IPs permettant une réutilisation plus efficace de blocs existants.
- Solutions d’analyses de performances des plateformes pour orienter l’exploration d’architecture.
- Génération automatique des APIs destinées à l’accès des drivers matériels par les logiciels concernés (hardware dependent software).
Magillem IP-XACT Packager (MIP) : apporte les fonctionnalités pour le packaging des composants d’une bibliothèque d’IPs dans le format de représentation IP-XACT, et assure les opérations automatiques d’import depuis les formats de représentation spécifiques aux sociétés
Magillem Platform Assembly (MPA) : est l’interface schématique permettant l’assemblage des systèmes par la gestion des instances de composants et de leur interconnexions. Il apporte également des fonctionnalités de contrôle et d’automatisation.
Magillem Register View (MRV) : permet la représentation et la gestion des registres interne des systèmes électroniques, dans le but de configurer et d’automatiser la création des liens entre le logiciel et le matériel
Magillem Generator Studio (MGS) : apporte un environnement additionnel pour le développement et le debug des moteurs IP-XACT qui exploiteront la base de représentation centralisée, apportant ainsi les fonctionnalités au flot de conception.
Magillem Flow Control (MFC) : ce module permet de bâtir une représentation graphique des flots de conception et de validation à réaliser dans un cadre méthodologique. Les différentes séquences et interdépendances de tâches sont gérées et utilisés pour automatiser la création de flots basés sur IP-XACT.
Kit FPGA : pour le prototypage rapide ou pour les circuits destinés au spatial, au transport, etc.
Kit AMS : répond à la problématique de conception des systèmes mixtes analogiques numériques
Kit Board : pour la création ou la gestion de l’obsolescence des systèmes à base de cartes
Kit System : apporte les fonctionnalités avancées de gestion de l’assemblage de toutes les parties d’un système
Kit Safety and Traceability : est spécialisé pour les besoins liés aux domaines critiques (transports, énergie notamment)
Kit Report and Documentation : ce kit apporte toutes les fonctionnalités assurant la génération de report et de documentations indispensables à la bonne gestion des projets faisant intervenir des équipes aux pratiques hétérogènes (domaines, méthodologies, langages outils, etc.)
L’utilisation de chacun de ces kits dans les flots industriels permet de répondre efficace et adaptée à des besoins de plus haut niveau Documentation, Spécification, Re-engineering, RTL, ESL, Flow, Reporting, Verification, Validation.