Descriptif
Ce cours est une introduction au SystemC et à la modélisation haut niveau des systèmes électroniques numériques. SystemC est un ensemble de bibliothèques C++ (des classes) qui permettent de faire de la simulation événementielle. L'ensemble permet de modéliser à haut niveau un système mixte dans le quel coexistent du logiciel et du matériel (au sens électronique numérique). Ce cours présente d'abord la notion de simulation événementielle utilisée par d'autres langages de description du matériel (HDL) tels que le VHDL ou le SystemVerilog, puis introduit les concepts et les classes de base pour la modélisation en SystemC. La notion de niveau d'abstraction, permettant de modéliser des systèmes avec plus ou moins de précision et de vitesse, est aussi abordée. La mise en pratique de ces concepts est faite tout au long des enseignements et par le biais d'un mini-projet final de modélisation.
24 heures en présentiel (16 blocs ou créneaux)
réparties en:
- Travaux Pratiques : 24
Parcours de rattachement
Format des notes
Numérique sur 20Littérale/grade européenPour les étudiants du diplôme Echange international non diplomant
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme Diplôme d'ingénieur
Vos modalités d'acquisition :
Comptes rendus de TP.
L'UE est acquise si Note finale >= 10- Crédits ECTS acquis : 2.5 ECTS
- Crédit d'UE électives acquis : 2.5
La note obtenue rentre dans le calcul de votre GPA.
L'UE est évaluée par les étudiants.
Programme détaillé