Phelma Formation 2022

Ordinateurs & Microprocesseurs - 3PMEOMP9

  • Volumes horaires

    • CM 4.5
    • TD 4.5
    • TP 19.0

    Crédits ECTS

    Crédits ECTS 2.5

Objectif(s)

Connaître les fondements des architectures de microprocesseurs et microcontrôleurs et de leur programmation bas niveau (langage assembleur) ainsi que leur environnement immédiat (périphériques, mémoires).

Contact Vincent FRISTOT

Contenu(s)

  • Cours:
    • Contexte, générations de processeurs, technologie
    • Architecture d’un microprocesseur générique à accumulateur
    • Architecture d'un ordinateur; périphériques d'un processeur, les mémoires, bus
    • modèle de programmation du micro-controleur étudié en TD : MSP430
    • Modes d'adressage, jeu d'instruction, exemple de programme assembleur.
    • Entrees-sorties, periphériques: liaisons serie/paralleles, ports programmables
  • Les TD sur maquette micro-contrôleur LauchPad MSP430 :
    • Prise en main des outils, opérations simples sur tableaux, programme de multiplication
    • Sous programmes et pile, multiplication de tableaux, factorielle et récursivité
    • Interruptions, timer
    • mise en œuvre d'une chaine de conversion numérique CAN-CNA, filtrage FIR


Prérequis

Contrôle des connaissances

devoir surveillé (2h)
compte-rendus de TD en fin de seances
E 90% CC 10%



Informations complémentaires

Cursus ingénieur->F1A-PET->Semestre 2

Bibliographie

  • G.A. KORN : " Microprocessors and Small digital computer systems Mc Graw Hill, 1977 John HENNESSY
  • David PATTERSON : Organisation et conception des ordinateurs : l'interface matériel /logiciel , Dunod, Paris, 1994 (traduction de l'américain par Philippe KLEIN)
  • User Guide, MSP430x2xx family, Texas Instruments