INTERFACES D’ENTREES-SORTIES
1 Rôle des interfaces
Adaptation physique et logique
Accès par adressage
Synchronisation des échanges
2 Synchronisation des entrées-sorties
Consultation et affichage directs
Synchronisation par test d’état
3 Compléments
2
INTERFACES D’ENTREES-SORTIES
- 1 -
Rôle des interfaces
Très grande diversité des périphériques
usuels : clavier, écran, imprimante ...
particuliers : caméra, automate, outil de mesure ...
Uniformiser la vision des périphériques :
adaptation physique et logique
accès par adressage
synchronisation
processeur
Bus
Interface
adaptation logique
synchronisation
adressage périph.
adaptation
physique
3
INTERFACES D’ENTREES-SORTIES
Rôle des interfaces
Adaptation physique
amplification de tension ou de courant
changement de support physique :
courant, optique, magnétique
conversion analogique digital
conversion digital analogique
capteurs / actionneurs (image, son, ...) :
relèvent de dispositifs périphériques spécialisés
Adaptation logique
processeur : données 8, 16, 32 bits en parallèle
périphérique : données largeur différente (ex. série bit à bit)
l’interface assure souvent la détection d’erreurs
sorties de puissance
DAC ADC
interface
disque
entrées-sorties
analogiques périph. magnétique
4
INTERFACES D’ENTREES-SORTIES
Rôle des interfaces
Accès par adressage
le processeur communique par son bus -> adresses
interface : collection d’adresses
chaque adresse a un rôle spécifique
Exemple
afficheur (S) : écriture à adr1
signal d’enfoncement touche (Valid) : lecture à adr2
valeur de la touche enfoncée (E) : lecture à adr3
interface
bus du processeur
E
0 1 2 3 4
5 6 7 6 9
SValid
décodage
adr1 adr2 adr3
5
INTERFACES D’ENTREES-SORTIES
Rôle des interfaces
Synchronisation des échanges
communiquer des séquences de données sans perte ni duplication
sans précaution, rien n’assure que :
le processeur lit la donnée quand l’extérieur la délivre
l’extérieur voit la donnée quand le processeur l’écrit
protocole calculateur - périphérique
assuré
en partie par l’architecture de l’interface
en partie la programmation des échanges
1 / 16 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !