Volumes horaires
- CM 15.0
- Projet -
- TD 7.5
- Stage -
- TP 9.0
- DS -
Crédits ECTS
Crédits ECTS 3.0
Objectif(s)
Comprendre les éléments de base, l'architecture et le fonctionnement d'un processeur afin de faire les bons choix d'architecture pour la conception d'un système et prendre en compte la cible matérielle lors du développement logiciel.
Laure GONNORD, Nicolas BARBOT
Contenu(s)
Processeur: les éléments de base et vie d'un programme
*les composants du processeur
*les jeux d'instruction
**les modes d'adressage
**le langage machine
*Les appels de Fonction
**les procédures d'appel
**Gestion de la pile
*gestion des entrées sorties: les interruptions, le DMA
*La hiérarchie mémoire
**mémoire cache
**mémoire virtuelle
Algorithmie, programmation élémentaire
TP =moyenne des notes de TP et des travaux réalisés à la maison
CC = moyenne des examens intermédiaires
E1 = Examen terminal de session 1 : Écrit 1h30, document non autorisé , sans calculatrice
E2 = Examen de session 2 : Écrit 1h30, document non autorisé, sans calculatrice
Le cours est programmé dans ces filières :
- Cursus ingénieur - Filière IR&C - Semestre 5
- Cursus ingénieur - Filière EIS - Semestre 5
Code de l'enseignement : 3AMCE313
Langue(s) d'enseignement :
Le cours est rattaché aux structures d'enseignement suivantes :
Vous pouvez retrouver ce cours dans la liste de tous les cours.
*Architectures logicielles et matérielles, P. Amblard, JC. Fernandez, Dunod, 2000.
- Organisation et conception des ordinateurs, D Patterson, J. Hennessy, Dunod, 1994
*ARM Systeme-on-chip architecture, S. Furber, Addison-Wesley, 2000
*Spécifications techniques du microcontrôleur STM32F103 à coeur ARMTM Cortex-M3