F1B401A : Conception des systèmes numériques


Retour
Imprimer la fiche programme
Code analytique: EDF01B401
Responsable  :    
Programmé en UVF1B401

Présentation :

La rapide évolution des composants CMOS vers les nanotechnologies offre la possibilité d'intégrer un système complexe dans un circuit intégré SOC (System On Chip). Parallèlement, la diversité et la complexité des applications « temps réel », dédiées à des systèmes embarqués, nécessitent l'utilisation d'un flot de conception mixte logiciel/matériel (Codesign) reposant sur des langages tels que SystemC et des méthodologies comme la synthèse d'architecture. Cette UV présente les architectures, les outils et les méthodologies utilisés pour l'intégration de ces systèmes complexes.

Objectifs (obsolète):

Sensibiliser à la conception système
Etre capable d'utiliser un environnement de modélisation pour le langage SystemC.
Maîtriser la description et la synthèse d'une application à l'aide d'un outil de synthèse d'architecture.
Prendre en main un flot de conception système dédié aux SoCs
Connaître, comprendre et mettre en oeuvre les méthodes permettant d'arriver le plus sûrement possible au résultat espéré.
Avoir connaissance des principes architecturaux utilisés dans les microprocesseurs et processeurs de traitement de signal.
Savoir justifier d'un choix de circuit en fonction de l'application.
Sensibiliser à la conception de circuit incluant un coeur de microprocesseur.

Volume horaire : 63h


Contenu détaillé :

CSN1 : Architectures avancées des microprocesseurs A.Baghdadi 18h
·Modèles de base, concepts et évolution (modèle de base, instructions,
cycles d'exécution, pipeline, superscalaire, VLIW, ASIPs,modèle de programmation, métriques de performance) 3h
***Amélioration des performances (RISC, CISC, pipeline, exécution spéculative, caches, analyse de quelques exemples de microprocesseur) 3h
·Architectures et méthodes de conception avancées (ASIPs, reconfigurabilité,langage de modélisation et outils et génération automatique) 3h
·Travaux pratiques 9h
Processeurs reconfigurables Outils
Processeurs reconfigurables Architectures
Processeurs reconfigurables Application Système


CSN2 : Méthodologie et perspectives P. Adde 24h
*** Test 6h
· Compilation mémoires 3h
*** Vérification formelle 3h
· Mémoires 3h
*** Nanotechnologies 3h
*** Architecture asynchrone 3h
· Basse consommation 3h


CSN3 : Modélisation et Conception des Systèmes Numériques Complexes C.Jégo 21h
· System on Chip : présentation & évolution 1h30
· IP : standards, interfaces & tendances 1h30
· Flot de conception d'un SoC : langages & méthodologies 3h
· Langage système : initiation au langage SystemC 3h
· Synthèse d'architecture :
initiation à la synthèse de haut niveau 3h
· Flot de conception système : prise en main 6h
*** Réseaux Ad-Hoc 3h

*** : fait à Grenoble. Hors programmation, visite de l'usine de Crolles lors de ce déplacement d'une semaine.


Equipe pédagogique :

Patrick Adde
Amer Baghdadi
Christophe Jégo
Régis Leveugle
Dominique Borrione
Didier Flury
Emmanuel Casseau
Dominique Barthel
Jacques Gautier
Marc Renaudin
Daniel Chillet
Jean-Christophe Vial

CSN1 :
1-Modèles de base, concepts et évolution Amer Baghdadi
2-Amélioration des performances Dominique Barthel
3-Architectures et méthodes de conception avancées Amer Baghdadi
4-Travaux pratiques Amer Baghdadi

CSN2 :
1-Test Régis Leveugle
2-Coomplilation mémoires Jean-Christophe Vial
3-Preuve formelle Dominique Borrione
4-Mémoires Didier Flury
5-Nanotechnologies Jacques Gautier
6-Architecture asynchrone Marc Renaudin
7-Basse consommation Daniel Chillet

CSN3 : 1-System on Chip : présentation & évolution Emmanuel Casseau
2-IP : standards, interfaces & tendances Emmanuel Casseau
3-Flot de conception d'un SoC Christophe Jégo
4-Langage et flot système, Synthèse d'architecture Christophe Jégo
5-Réseaux Ad-Hoc Dominique Barthel


Activités programmées :( par demi-journée)

CSN1-1 Modèles de base, concepts et évolution (1)
CSN2-4 Mémoires (1)
CSN2-3 Preuve formelle (1)
CSN1-2 Amélioration des performances (1)
CSN2-1 Test (2)
CSN2-5 Nanotechnologies (1)
CSN2-6 Architecture asynchrone (1)
CSN2-7 Basse consommation (1)
CSN3-5 Réseaux Ad-Hoc (1)
CSN1-3 Architectures et méthodes de conception avancées (1)
CSN1-4 Travaux pratiques (3)
CSN2-2 Codesign (1)
CSN3-1 System on Chip : présentation & évolution (1)
CSN3-2 IP : standards, interfaces & tendances (1)
CSN3-3 Flot de conception d'un SoC (1)
CSN3-4 Langage et flot système, Synthèse d'architecture (3)


Année 2006/2007
Dernière mise à jour le 18-JUL-06
Validation par le responsable de programme le


IMT Atlantique
Campus de Brest
Technopôle Brest-Iroise
CS 83818
29238 Brest Cedex 3
France

Tél  +33 (0)2 29 00 11 11
Fax +33 (0)2 29 00 10 00