Menu Général                                  (URL)   http://perso.infonie.fr/atexa_elec/circuits.htm
        Terminales Eln : cours

 

Systèmes 

à microprocesseurs


Sommaire :

 •  Architecture du système minimum
 •  Les signaux (bus)
 •  L'état haute impédance
 •  Le plan mémoire
 •  Le décodage d'adresse
 •  Applications : devoirs


 

 Architecture du système minimum : 

Le microprocesseur ne peut pas travailler seul. Le système minimun est donc constitué du microprocesseur, du décodage d'adresses, des différentes mémoires (ROM & RAM) et des circuits d'interface pour communiquer avec les périphériques. Les informations entre ces circuits sont vehiculées par des bus. Un microcontroleur c'est l' équivalent d' un microprocesseur + les mémoires (RAM/ ROM) + l' interface E/S
La quantité de RAM dépend du µC. La mémoire programme est de type EPROM  et pour les µC les plus récents de type EEPROM.
    Voir la technologie des mémoires

Signaux (bus) : 

Le bus est un ensemble de supports physiques (fils conducteurs) qui permettent de véhiculer les informations en parallèle.

Il y a 3 types d'informations présentes sur 3 bus différents.

L'etat haute impedance : 

Le signal de commande qui permet la validation ou la mise en état haute impédance d'un circuit est appelé CS\ ou EN\. L'état haute impédance permet de raccorder plusieurs circuits sur le même BUS :

Il n'y a qu'un seul circuit validé pour CS\ = 0,
les autres circuits sont en état haute impédance, donc
déconnéctés du BUS. On évite ainsi les conflits de BUS.
 

Plan memoires :  

    Selon le système utilisé (type et quantité de mémoires RAM ou ROM, de circuits périphériques,...) l'espace adressable doit être reparti en blocs ou zones mémoire correspondant à différents types de circuits.
    Chaque bloc est situé à une adresse précise dont le logiciel devra tenir compte.

    Représentation d'un plan mémoire

Décodage d'adresses :  

Il permet de situer exatement les differente zone mémoires dans l'espace adressable C'est un décodeur / démultiplexeur 3 vers 8 : il est défini par 3 entrées,8 sorties ( y0...y7 ) et 3 pattes de validation (G1, G2a\, G2b\ ).
Table de vérité : voir TP N°2
  PAL = programmable électriquement et NON reprogrammale.
GAL = programmable, effaçable électriquement et reprogrammable.

On distingue 2 types de réseaux programmables :
Combinatoires qui ne comportent que des opérateurs logiques et séquentiels disposant pour chaque sortie d'une cellule séquentielle (bascule) paramétrable.
Le décodage d'adresse est une fonction logique de type combinatoire. L'utilisation de circuits programmables PAL ou GAL permet de réduire le nombre de boitiers nécessaires

DEVOIRS : 

1