Volumes horaires
- CM 4.0
- Projet 0
- TD 4.0
- Stage 0
- TP 16.0
Crédits ECTS
Crédits ECTS 1.5
Objectif(s)
Le cours vise introduire les connaissances des approches actuelles de la conception et validation des architectures Matérielles/Logicielles des SoCs (Codesign, Cosimulation, RTOS pour SoC, exploration et estimation des performances, ...etc.)
Contact Andrea BATTISTELLAContenu(s)
Le cours sera orienté sur les aspects suivants :
Modélisation et Spécification d'un SoC
•Modèles de calcul (data-flow, Réseaux de processus, control-flow, ... ,
•Modèles Fonctionnels,
•Modèle de communication (TLM),
•Modèles pour la synthèse matérielle illustré par SystemC
Méthodologie de conception systèmes Partitionnement logiciel/matériel et le co-design
•Co-simulation
•Plateforme based design and IP based design techniues
•Techniques modernes de design de SOC
•Génération des adaptateurs de protocoles entre niveaux d'abstraction et de protocoles logiciel-matériel
•Problèmes d'architecture (définition d'une architecture, Conception d'architecture, synthèse sur du decoupage HW/SW, conception chip-level, ..)
Analyse de Performances d'un SoCs
TP
a pour but de familiariser les étudiants avec des langages de programmation haut niveau (ex. SystemC, leur application à une plateforme de traitement d'images JPEG. Les aspects de modélisation fonctionnelle, TLM, RTL ainsi que la cosimulations seront abordés en 4 séances de TP
Prérequis
Evaluation Orale (2h)
Contrôle continu en TP