v2.11.0 (5776)

Enseignement scientifique & technique - ELECINF102 : Processeurs et Architectures Numériques

Domaine > Electronique, Informatique.

Descriptif

Objectif global: la compréhension:
- des méthodes et des concepts nécessaires à la réalisation de systèmes numériques intégrés,
- de la notion de performance de ces systèmes, en faisant le lien entre le monde virtuel de la logique booléenne (les modèles) et le matériel (la technologie).
Objectif opérationnel: savoir analyser et concevoir l'architecture logique d'un "petit" microprocesseur.
Objectif culturel: à partir, entre autres, de la notion de performance, comprendre les évolutions du domaine.

Les méthodes et les concepts utilisées en architecture de circuits numériques seront à la fois présentés et pratiqués, notamment au cours des TP qui sont obligatoires. En effet, s'il n'est peut être pas impossible, dans certaines conditions, de travailler une matière "à la maison", il est impossible d'y apporter les bancs de mesures et les maquettes nécessaires à l'apprentissage par la pratique. Ainsi chaque absence (non validée par la Direction de la Formation Initiale) d'un étudiant entraîne -1 point à la note du Module ENI de cet étudiant. Chaque séance de TP dure 3 heures (2 fois 90mn séparées d'une pause de 15mn).

Objectifs pédagogiques

La logique booléenne et la logique séquentielle seront successivement abordées pour aboutir aux machines à états synchrones sur lesquelles sont fondées la majorité des circuits intégrés numériques (microprocesseurs, circuits logiques programmables, circuits de traitement de signal...). Enfin, un modèle de performances (vitesse de traitement) de la logique sera bâti en se basant sur un modèle physique simple de la technologie.

27 heures en présentiel (18 blocs ou créneaux)
réparties en:
  • Travaux Pratiques : 12
  • Leçon : 9
  • Travaux Dirigés : 6

23 heures de travail personnel estimé pour l’étudiant.

Diplôme(s) concerné(s)

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Diplôme d'ingénieur

Vos modalités d'acquisition :

Contrôle continu (TP, TD)

Contrôle de connaissance à la fin de l'unité d'enseignement.

Unité d’enseignement validée lorsque la note finale de l’UE est supérieure ou égale à 10. Pour chaque unité d’enseignement validée, des crédits ECTS associés sont acquis, et le sont de manière définitive.

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2 ECTS
  • Crédit de BCI acquis : 2

La note obtenue rentre dans le calcul de votre GPA.

L'UE est évaluée par les étudiants.

Programme détaillé

Leçons 1/2: Introduction aux systèmes logiques, du temps de propagation au temps de calcul
TP 1 : Introduction à SystemVerilog et aux circuits logiques programmables
Leçon 3 : Le temps qui passe, les traitements séquentiels et les horloges.
TD 1: Logique séquentielle synchrone.
TP 2: Mise en oeuvre de la logique séquentielle sur circuit logique programmable.

TD 2: Représentation des nombres, opérateurs de calcul séquentiels et combinatoires

TP 3: Réalisation d'un désobfuscateur audio

TD 3: Introduction aux automates matériels

TP 4: Le parcours d'un labyrinthe

Leçons 4/5: Architecture d'un microprocesseur : Le NanoProcesseur

TP 5: Le Nanoprocesseur

Leçon 6 : Les systèmes numériques intégrés, historique, évolutions, performances

Documents distribués & bibliographie
Polycopiés : Processeurs et architectures numériques, Textes de TD et de TP.

Mots clés

Méthodes et concepts pour l'étude des systèmes numériques intégrés, performance, microprocesseurs. Evolutions du domaine.

Support pédagogique multimédia

Oui

Veuillez patienter