ECUE X9S903 - TC2 Architecture avancée des circuits intégrés numériques

UE Cours de spécialisation - 1 ECTS



 Structure & Enseignants
Type
Heures
Enseignants Associés
CM 12 (x1)
 Lionel Torres 12h


 Description
Enseignant Responsable Lionel Torres
THE 12
Description ECUE

Fonctionnement des processeurs embarqués actuels, notamment en s'intéressant aux architectures des processeurs RISC.

Mots clés Architecture RISC
Pipeline
Organisation mémoire
Architectures avancées : DSP, VLIW, communication
Modalités de contrôle
  • 1 Contrôle continu en cours (QCM)
  • 1 examen écrit final
Contexte

Cet enseignement de 12h00 comprend 4 parties. Il s'agira dans ce cours d'analyser l'architecture des processeurs actuels en s'interessant tout particulièrement au lien entre architecture microélectronique (conception) et architectures de processeurs. Ce cours a pour objectif de donner idée du fonctionnement des processeurs embarqués actuels. Notamment en s'intéressant aux architectures des processeurs RISC. Ainsi nous les notions comme Pipeline, aléas, mécanismes mémoires caches sont abordées. Il sera important en fonction d'une application cible de déterminer les performances envisageables par ces architectures de processeurs. Nous analyserons aussi les architectures du type Harvard, et du type VLIW, notamment pour les processeurs du type DSP.

Contenu
  • Partie 1
    • Introduction & Objectifs
    • Défintion Processeur
    • Blocs de base
    • Evolution des processeurs
  • Partie 2
    • Architecture RISC
    • Architecture d'un processeur RISC single Cycle
    • Datapath d'un processeur
  • Partie 3
    • Contrôle du Datapath
    • Aléas de données, contrôle
  • Partie 4
    • Technologies mémoire
    • Hiérarchie mémoire
    • Gestion mémoire cache
  • Partie 5
    • Autres processeurs : DSP
    • Principe des architectures VLIW
  • Partie 6
    • Communication par Bus
    • Communication par NoC
Ressources
  • Livre : "Computer Architecture", John L. Hennessy, David A. Patterson
Prérequis
  • Connaissance de la logique combinatoire et séquentielle
  • Electronique numérique
+ X9S503 - Systèmes logiques S5
+ X9S611 - Systèmes logiques S6
+ X9S624 - Circuits intégrés numériques 1
+ X9S731 - Circuits intégrés numériques 2


 Connaissances
#
Libellé
N
A
M
E
0
Architecture d'un processeur (pipeliné ou pas) x
0
Hiérarchie mémoire et notamment mémoire cache x
0
Processeurs DSP & VLIW x
0
Gestion du pipeline d'un processeur x


 Compétences
#
Libellé
N
A
M
E
0
Evaluer la performance d'un processeur x
0
Choisir un processeur en fonction des applications cibles x
0
Intégrer un processeur dans un système x


 Capacités
#
Libellé
Non
Oui
1
Rédiger x
2
Communiquer x
3
Travailler en équipe x
4
Animer et piloter un groupe, un projet x
5
Rigueur et organisation x
6
Sens pratique x
7
Sens critique x
8
Ouverture d'esprit x
9
Capacité d'analyse et de synthèse x
10
Capacité d'abstraction, logique x
11
Capacité d'initiative x
12
Créativité x


 Compétences RNCP
Type
#
Libellé
0
1
2
CTI
1
Aptitude à mobiliser les ressources d'un large champ de sciences fondamentales. x
CTI
2
Connaissance et compréhension d'un champ scientifique et technique de spécialité. x
CTI
3
Maîtrise des méthodes et des outils de l'ingénieur : identification et résolution de problèmes, même non familiers et non complètement définis, collecte et interprétation de données, utilisation des outils informatiques, analyse et conception de systèmes complexes, expérimentation. x
CTI
4
Capacité à s'intégrer dans une organisation, à l'animer et à la faire évoluer : engagement et leadership, management de projets, maîtrise d'ouvrage, communication avec des spécialistes comme avec des non-spécialistes. x
CTI
5
Prise en compte des enjeux industriels, économiques et professionnels : compétitivité et productivité, innovation, propriété intellectuelle et industrielle, respect des procédures qualité, sécurité. x
CTI
6
Aptitude à travailler en contexte international : maîtrise d'une ou plusieurs langues étrangères, sûreté, intelligence économique, ouverture culturelle, expérience internationale. x
CTI
7
Respect des valeurs sociétales : connaissance des relations sociales, environnement et développement durable, éthique. x
POL
1
Aptitude à participer aux actions de recherche et développement des entreprises, éventuellement en lien avec les acteurs de la recherche publique, et à apporter l’esprit d’innovation favorisant l’évolution technologique. x
MEA-SE
1
Spécifier et modéliser dans leur environnement des systèmes embarqués, sous contrainte de cahier des charges, en intégrant les évolutions de l'état de l'art. x
MEA-SE
2
Concevoir, simuler, prototyper et programmer des systèmes embarqués. x
MEA-SE
3
Réaliser, industrialiser, tester et maintenir des systèmes embarqués. x
MEA
4
Spécifier et concevoir des circuits et systèmes intégrés en vue de leur production industrielle. x
MEA
5
Modéliser un système physique, puis concevoir et mettre en œuvre une architecture de contrôle/commande adaptée. x