Next: Fonctionnement schématique
Up: Bus
Previous: Bus
Définition : un bus est un chemin partagé
entre
plusieurs unités (ou modules).
! Un seul équipement transmet à un instant donné.
Un bus consiste typiquement de 50 à 100 lignes transmettant
des signaux représentant des 1 ou des 0 (généralement des conducteurs).
Chaque ligne posséde une fonction propre. On distingue 3 groupes
de fonction différentes :
- les lignes de données (appelées bus de données),
- les lignes d'adresses (bus d'adresse),
- les lignes de contrôle, dont la fonction est de controler l'accès et
l'utilisation des bus d'adresses et données. Ces signaux sont de deux types :
- des signaux de timing indiquant la validité des informations d'adresse
ou de données,
- signaux de commandes indiquant le type d'opération à effectuer.
Parmi les signaux de contrôle les plus courants, on trouve :
- memory write : ordre d'écriture de la donnée sur le bus à l'adresse mémoire indiquée,
- memory read : ordre de lecture de la donnée à l'adresse mémoire indiquée,
- I/O write : ordre d'écriture de la donnée sur le bus sur le port indiqué,
- I/O read : ordre de lecture de la donnée sur le port indiqué,
- transfer ACK : indique que les données ont été acceptées ou placées
sur le bus,
- bus request : indique qu'un module demande l'accès au bus,
- bus grant : indique qu'un module a obtenu l'accès au bus,
- clock : utilisé pour synchroniser les transferts
- reset : utilisé pour la réinitialisation de tous les modules,
- des signaux gérant les interruptions (cf plus tard).
Next: Fonctionnement schématique
Up: Bus
Previous: Bus
Patrick Marcel
2001-01-24