Goals

SOMMAIRE :

Contenu des cours :

  • Analyse électrique des portes de base de l'électronique numérique : consommation (dynamique, statique, court-circuit), vitesse, surface. Alternatives (logique dynamique, logique à porte de passage)
  • Principes des architectures : von Neumann et Harvard (modifié), RISC, CISC.
  • Jeux d'instructions, mémoire et types d'adressage.
  • Construction d'un chemin de données, Contrôle et acheminement des instructions.
  • Programmation RTL. Evaluation des performances d'une machine de calcul
  • Accélérateurs de performances : Exécution en pipeline, Mémoires cache
  • Exécution matérielle d'algorithmes de traitement de signal
  • Architectures parallèles, gestion des tâches

Contenu des travaux dirigés :

  • Construction d'un multiplieur 4-bit
  • Analyse électrique du multiplieur
  • Chemin de données de processeur 4-bit
  • Programmation RTL d'algorithme sur le processeur 4-bit
  • Pipeline et mémoire cache

Contenu des TPs :

  • Additionneur / Synthétiseur de fréquence (FPGA / VHDL)
  • ALU / Architecture RISC (FPGA / VHDL)
Autonomy
12h
 
Course
18h
 
TC
10h
 
PW
8h
 

Code

21_I_G_S07_STI_A_3EG

Responsibles

  • Ian O CONNOR

Language

French

Keywords

BIBLIOGRAPHIE : "Computer Architecture: A Quantitative Approach, 4th Edition", John L. Hennessy, David A. Patterson, Morgan Kaufmann, 2006 "Digital Design and Computer Architecture," David Harris, Sarah Harris, Morgan Kaufmann, 2007 "Computer Organization and Design: The Hardware/Software Interface," David A. Patterson, John L. Hennessy, Morgan Kaufmann, 2008