Année 2010-2011
Responsable: Rémi MORIN (remi.morin[at]lif.univ-mrs.fr)
Ce module introduit les concepts fondamentaux mis en oeuvre dans la construction des ordinateurs, du fonctionnement des transistors à la réalisation de microprocesseurs en détaillant les techniques de base de la synthèse de systèmes synchrones. Il propose également une courte initiation à la programmation en assembleur axée sur le langage et l'architecture MIPS.
Les cours ont lieu à
Luminy, le lundi de 14h à 16h.
Le module consiste en 10
cours de 2h et 10 TDs de 2h, et 10 TPs de 2h.
S'ajoute
à cela un examen en décembre et un projet.
La note du projet compte pour un quart dans la note finale.
|
Cours |
TD |
TP |
8 septembre 2009 |
Codage binaire de l'information |
Complément à deux et virgule flottante |
Initiation à tkgate |
15 septembre 2009 |
Circuits combinatoires |
Algèbre de Boole et portes standard |
tkgate |
22 septembre 2009 |
Arithmétique des ordinateurs |
Opérations sur les codes des nombres |
tkgate |
29 septembre 2009 |
Modélisation de systèmes séquentiels: machines de Mealy et de Moore |
Modélisation, simulation et minimisation |
tkgate |
6 octobre 2009 |
Analyse de systèmes
séquentiels: |
Analyse de circuits séquentiels |
tkgate |
13 octobre 2009 |
Synthèse de systèmes synchrones |
Synthèse de systèmes synchrones |
tkgate |
20 octobre 2009 |
Machine abstraite MIPS et langage MIPS |
Synthèse de systèmes synchrones |
SPIM |
27 octobre 2009 |
Codage des instructions MIPS |
Programmation en MIPS |
SPIM |
3 novembre 2009 |
Microprocesseur
MIPS: |
Programmation en MIPS |
SPIM |
10 novembre 2009 |
Codes correcteurs
d'erreurs |
Programmation en MIPS |
Soutenances du projet |
Les énoncés de TD et de TP, les annales, avec quelques corrigés: ce sera ici!.
Installer tkgate sur un PC Windows
Andrew S. Tanenbaum. Architecture des ordinateurs, Pearson Education, 4e edition, 2003, ISBN10 : 2-7440-7001-7
David A. Patterson et John L. Hennessy. Organisation et conception des ordinateurs, Dunod (4e edition, 2008).