4.8 Communications sur un bus USB (1/3)
-
Communications de ou vers les points d’accès :
-
en argot un point d’accès est un endpoint ;
- son identifiant est sur 8 bits :
-
4 bits de poids faibles pour le numéro ;
- 3 bits à zéro ;
- 1 bit de poid fort pour la direction (1 = in).
- Des canaux de communication vers les points d’accès ;
-
ces canaux s’appellent des tubes (pipes) ;
- il existe plusieurs modes de communication ;
- les tubes peuvent être uni-directionnels ou bi-directionnels.
- Différents modes de communication :
-
isodromique (isochronous) : débit réservé (e.g. vidéo en temps réel) ;
- par interruption (interrupt) : latence garantie (e.g. souris) ;
- de volume (bulk) : débit maximal sans garantie (e.g. clef mémoire) ;
- de contrôle (control) : commande courte avec réponse (e.g. souris).
- Direction des communication :
-
le tube de contrôle est bi-directionnel ;
- les autres types de tubes sont uni-directionnels ;
- la direction est IN ou OUT vis à vis de l’hôte.
- Exercice : examinez les descripteurs d’un clavier USB.