S34PH414 : Systèmes microprogrammés

http://www.phmartin.info/cours/amicro/
Pour la promo Info et la promo EEA :  3hCM, 7hCI, 12hTD, 8hTP(3+1 groupes)
Enseignant en 2016-2017:  Philippe MARTIN

Pré-requis :

Livre sur les concepts du cours :
"Designing Embedded Systems with PIC Microcontrollers" de Tim Wilmshurst.


Plan général de ce cours, focalisations de ses 7 Supports de CM/CI (S1-S7 ; accessibles sur Moodle)
et Partie(s) correspondante(s) parmi les 5 du cours d'A.O. (P1-P5) :

  1. Rappel sur la numérisation binaire
    (ou l'interconnection entre le numérique et l'analogique)   (S1, S2, S3,  P1)
  2. Rapide historique de l'évolution des ordinateurs   (S1,  P1)
  3. Les modèles Von Neuman et représentation hiérarchique   (S3,  P2)
  4. Les différents composants du système (e.g., une carte Arduino/Genuino et
    des capteurs/connecteurs Grove) et leurs caractéristiques
    1. Les mémoires   (S4,  P2)
    2. Le processeur
      1. Modélisation primaire   (S3,  P2)
      2. L'horloge
      3. Jeu d'instruction   (S5,  P2)
      4. Les interruptions   (S5, S6, S7,  P4)
      5. Les I/Os multifonctions   (S3, S7,  P4)
      6. ADC   (S1, S7,  P1)
  5. Le micro-contrôleur, e.g., un PIC de la société Microchip (Technology)
    (cf. quelques µPs et surtout µCs, page 22 de P2) :
    registres, fonctions embarquées, vue d'ensemble de la programmation C   (S7,  P2)
    1. Quand utiliser un µP ou µC au lieu des circuits classiques (combinatoires ou séquentiels)
    2. Différences entre µP et µC   (S2, S7)
    3. Comment tester son code assembleur ?
    4. Questions d'avant projet
    5. Les interrupteurs contrôlés MOS
    6. Autres types d'interrupteurs
    7. Notion de pull-up pull-down ?
    8. Limites (min & max) de tensions et de courants pour les I/Os   (S6 (+S7))


Pour les TPs :



Méthodes de travail (→ classiques) :