Calculateurs et interfaçage

 

  • Chapitre 1. Approche des circuits programmables                                                     
    1. Architecture de base,
    2. Modèle de Von Neumann,
    3. l’unité centrale,
    4. la mémoire principale,
    5. les interfaces d’entrées/sorties,
    6. les bus,
    7. décodage d’adresses
  • Chapitre 2. Architecture d’un microprocesseur 16 bits                                                              
    1. Architecture interne,
    2. Brochage,
    3. Registres spéciaux,
    4. Modes d’adressages,
    5. Jeux d’instructions,
    6. Différentes architectures : RISC, CISC, Harvard
  • Chapitre 3. Etude générale des interfaces d’entrées-sorties                                     
    1. Descriptions générales des circuits PIO,
    2. USART,
    3. Timer (brochage, architecture interne, modes de fonctionnement simplifié).
  • Chapitre 4. Les échanges de données                                                                                        
    1. Généralités,
    2. Protocoles d’échanges de données (par test du bit d'état du périphérique (polling), par interruption, par accès direct en mémoire).
  • Chapitre 5. Les mémoires                                                                                                                
    1. Organisation d’une mémoire,
    2. caractéristiques d’une mémoire,
    3. différents types de mémoire RAM et ROM,
    4. critères de choix d’une mémoire,
    5. notion de hiérarchie mémoire,
    6. les mémoires caches.
  • Chapitre 6. Principes de l'implémentation d'un système logique synchrone par un circuit programmable                                                                                                                            
    1. Configuration d'un circuit programmable,
    2. Description, 
    3. RTOS : system temps réel pour des applications industrielles

TP Calculateurs et interfaçage

  • TP1 : Initiation au Kit du microprocesseur et programmation,
  • TP2 : Opérations arithmétiques et logiques,
  • TP3 : Boucles et structures de contrôle,
  • TP4 : Les sous-programmes,
  • TP5 : Gestion des E/S (Interfaçage série, parallèle).