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