Expose soclib Theme SoClib CPlan Introduction Dé ?nition I Principes de SoCLib II Interfaces normalisées III Niveaux de modélisation SOCLIB IV Composants disponibles V Un exemple de plate-forme VI Outils associés Conclusion CIntroduction Le projet SOCLIB
Theme SoClib CPlan Introduction Dé ?nition I Principes de SoCLib II Interfaces normalisées III Niveaux de modélisation SOCLIB IV Composants disponibles V Un exemple de plate-forme VI Outils associés Conclusion CIntroduction Le projet SOCLIB a pour vocation de fournir les di ?érents éléments nécessaires à une plate-forme de modélisation des systèmes sur silicium Celle-ci doit inclure outre des modèles de processeurs tous les composants assurant la communication entre processeurs micro-réseaux sur puce système d ? exploitation embarqué intergiciels de communication etc Leurs proposition consiste à développer une plate-forme de prototypage virtuel permettant un gain de temps important dans la conception rapide et ?able d ? applications logicielles destinées à être déployées sur des systèmes multiprocesseurs intégrés sur puce La plate-forme SoCLib adresse une classe particulière de systèmes embarqués les systèmes multiprocesseurs intégrés sur puce MP-SoC qui sont utilisés dans pratiquement tous les secteurs industriels Dans de nombreux secteurs industriels les puces qui contrôlent les équipements sont les principaux facteurs de di ?érenciation entre les produits et le temps de conception et de développement d ? un nouveau produit time to market joue un rôle décisif dans la compétition entre les industriels concernés C Dé ?nition ? SOCLIB Plate-forme de Prototypage Virtuel pour Applications Logicielles Embarquées sur Puce système complet fonctionnel rapide simple à mettre en oeuvre ? Bibliothèque open-source de modèles interopérables et multi-niveaux de composants matériels en SystemC pour la modélisation et la simulation de plateformes multiprocesseurs ? Pour chaque composant Intellectual Property IP de la plateforme il doit exister un chemin vers le silicium Utilisé pour le prototypage virtuel Tout se fait par simulation pas d ? émulation de matériel pas de FPGA etc ? CI Principes de SoCLib Résultat du travail collaboratif de Laboratoires Nationaux et partenaires industriels dont ST et Thalès Interopérables VCI Plate-forme labellisée par le CNRS en Deux types de modèles CABA et TLM T La coordination est assurée par le LIP Ecrits en SystemC Bibliothèque de modèles de composants CII Interfaces normalisées VCI Virtual Component Interface Séparer clairement au niveau du matériel la fonction de calcul de la fonction de communication Comporte parties réutilisation des composants matériels Supporter les architectures multi-processeurs plusieurs dizaines de ma? tres Conserver le paradigme de communication espace d ? adressage partagé ? Un initiateur désigne sa cible par les bits de poids fort de l ? adresse et une case mémoire particulière par les bits de poids faible réutilisation des composants logiciels Fournir à chaque ma? tre l ? illusion qu ? il dispose d ? un canal de communication point à point avec chaque cible simpli ?cation du protocole d ? accès au bus ? Possibilité de mécanismes de communication autres que le bus bande passante illimitée ? CIII Niveaux de modélisation SOCLIB la plate-forme SoCLib fournira deux types de modèles de simulation Les modèles de niveau CABA CycleAccurate Bit-Accurate permettent une évaluation précise des performances Les modèles de niveau TLM-T Transaction Level Model with Timing permettent une réduction sensible des temps de simulation un ou deux
Documents similaires










-
52
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 19, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 43kB