Esisar rubrique Formation 2022

Architecture des microprocesseurs - 3AMCE313

  • 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.

Responsable(s)

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

Prérequis

Algorithmie, programmation élémentaire

Contrôle des connaissances

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

Calendrier

Le cours est programmé dans ces filières :

cf. l'emploi du temps 2022/2023

Informations complémentaires

Code de l'enseignement : 3AMCE313
Langue(s) d'enseignement : FR

Le cours est rattaché aux structures d'enseignement suivantes :

Vous pouvez retrouver ce cours dans la liste de tous les cours.

Bibliographie

*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