Descriptif
SystemC est un langage de description et de modélisation du matériel (au sens électronique numérique) basé sur C++. Il correspond au standard industriel IEEE-1666 maintenu par le groupement Accellera.
Durant cette UE les concepts de base de ce langage sont présentés ainsi que les éléments de la bibliothèque. Des exemples illustrent les différents concepts et des exercices permettent de les mettre en pratique
Objectifs pédagogiques
Comprendre la notion de niveau d’abstraction
Maîtriser les concepts de base de SystemC
Concevoir un modèle pour un système numérique
Utiliser des outils de développement opensource et C++
effectifs minimal / maximal:
10/25Diplôme(s) concerné(s)
Format des notes
Numérique sur 20Pour les étudiants du diplôme Systèmes embarqués
Vos modalités d'acquisition :
Évaluation continue : exercices à faire pour chaque sous-thème. Mini-projet individuel à la fin. QCM individuel.
Le rattrapage est autorisé (Max entre les deux notes)- Crédits ECTS acquis : 2 ECTS
Programme détaillé
Présentation de la bibliothèque
La simulation événementielle en SystemC
Les notions de hiérarchie et de canal de communication
Niveaux d’abstraction en SystemC
Mini projet