SystemC répond au besoin d'un langage de conception et de vérification du système qui s'étend sur le matériel et les logiciels. Il s'agit d'une langue construite en tant que bibliothèque de classe ANSI C ++ créée pour la conception et la vérification. Les utilisateurs du monde entier appliquent SystemC à la modélisation au niveau du système, la modélisation abstraite analogique / signale mixte, l'exploration architecturale, la modélisation des performances, le développement de logiciels, la vérification fonctionnelle et la synthèse de haut niveau. L'API SystemC et sa sémantique sont développées par l'Initiative ACELLERA Systems et officiellement standardisées et régies par l'IEEE dans l'IEEE STD. 1666-2023 Standard.
Cette version de SystemC est la mise en œuvre de référence fournie par l'Initiative ACELLERA Systems et est principalement développée par les groupes de travail Aclellera suivants
En cas de divergences entre le comportement de cette implémentation et les déclarations faites dans l'IEEE STD. 1666-2023 Standard, la norme IEEE doit être considérée comme définitive.
Si vous souhaitez contribuer à ce référentiel, veuillez consulter le fichier contributing.md.
Consultez les fichiers de licence et de préavis distincts pour déterminer vos droits et responsabilités pour l'utilisation de SystemC.
La documentation principale de SystemC est l' IEEE STD. 1666-2023 Manuel de référence du langage SystemC standard . Vous pouvez trouver une documentation supplémentaire pour cette version dans le répertoire DOCS, dont certaines se réfèrent aux versions plus anciennes.
Voir le fichier Install.md séparé qui fournit des informations système et des instructions d'installation.
Voir le fichier releasenotes.md séparé qui fournit des informations à jour sur cette version de SystemC.
Site Web de la communauté SystemC
Forum de discussion communautaire
Le groupe de travail sur le langage SystemC d'Acellera (SystemC LWG) est l'un des groupes de travail Aclellera qui produisent des normes efficaces et efficaces de conception électronique (EDA) et de propriété intellectuelle (IP) pour les conceptions IC avancées et les systèmes intégrés actuels. Le SystemC LWG est responsable de la définition et du développement des langages SystemC et TLM, la fondation sur laquelle toutes les autres bibliothèques et fonctionnalités SystemC sont construites. Les participants des deux groupes de travail comprennent les entreprises membres et les contributeurs de l'industrie. Les contributeurs techniques ont généralement de nombreuses années d'expérience pratique avec la conception du CI et du système ainsi que le développement et l'utilisation d'outils EDA.
Aclellera Systems Initiative est une organisation indépendante et sans profit dédiée à la création, à la prise en charge, à la promotion et à la progression des normes de conception, de modélisation et de vérification au niveau du système à utiliser par l'industrie mondiale de l'électronique. L'organisation accélère le développement des normes et, dans le cadre de son partenariat en cours avec l'IEEE, ses normes sont contribuées à la IEEE Standards Association pour la normalisation formelle et le contrôle continu des changements. Pour plus d'informations, veuillez visiter www.acllera.org. En savoir plus sur l'adhésion. Suivez @Acdellera sur Twitter ou pour commenter, veuillez utiliser #accellera .
Aclellera, Aclellera Systems Initiative et SystemC sont des marques d'Aclellera Systems Initiative Inc. Toutes les autres marques et noms commerciaux sont la propriété de leurs propriétaires respectifs.