UE Architectures Logicielles et Matérielles

Diplômes intégrant cet élément pédagogique :

Descriptif

Introduction à l'architecture matérielle de l'ordinateur du point de vue d'un "concepteur naïf" (ordinateur simple sans optimisation).

Comprendre l'interaction matériel/logiciel, dont :
+ décodage et exécution d'une instruction (processeur/langage machine)
+ entrées/sorties (signaux de synchronisation et protocole de poignée de mains)
+ interruptions (appel de procédure sur événement externe).

Pré-requis

Connaissance d'un langage d'assemblage (utilisation du processeur RISC ARM)

Compétences visées

Conception de circuits logiques (combinatoires et automates)
Circuits à automatex partie commande/partie opérative
Un processeur simple : un interprète câblé (PC/PO) du langage machine
Entrees/sorties élémentaires : circuits et programmation
Interruptions : matériel (concepteur de processeur) et logiciel (programmeur système)
Logiciels utilisés : procesim
outils croisés GNU pour ARM (gcc + gdb + ddd)
Matériel utilisé : PC Linux, Serveur Linux

Informations complémentaires

Méthode d'enseignement : En présence
Lieu(x) : Grenoble - Domaine universitaire
Langue(s) : Français