« Fonctionnement d'un ordinateur/Les bus et liaisons point à point (généralités) » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 96 :
Les bus ''simplex'' et''half-duplex'' se résument généralement à un simple fil (pour les bus série), ou à des ensembles de fils (pour les bus parallèles). Les bus ''full duplex'' sont créés en regroupant deux bus simplex ensemble : un pour l'émission et un pour la réception. Mais certains bus ''full-duplex'', assez rares au demeurant, n'utilisent pas cette technique et se contentent d'un seul bus bidirectionnel.
 
==InterfaçageL'interfaçage avec le bus==
 
Une fois que l'on sait quel composant a accès au bus à un instant donné, il faut trouver un moyen pour que les composants non sélectionnés par l'arbitrage ne puissent pas écrire sur le bus.
 
===CircuitsLes circuits d’interfaçage avec le bus : circuits trois-états et multiplexeurs===
 
Une première solution consiste à relier les sorties des composants au bus via un multiplexeur : on est alors certain que seul un composant pourra émettre sur le bus à un moment donné. L'arbitrage du bus choisit quel composant peut émettre, et configure l'entrée de commande du multiplexeur en fonction.
Ligne 126 :
[[File:Tampons3E.png|centre|Tampons 3 états.]]
 
===InterfaçageL'interfaçage avec le bus en lecture et écriture===
 
On peut utiliser ces circuits trois états pour permettre à un composant d'émettre ou de recevoir des données sur un bus. Par exemple, on peut utiliser ces composants pour autoriser les émissions sur le bus, le composant étant déconnecté (haute impédance) s'il n'a rien à émettre. Le composant a accès au bus en écriture seule. L'exemple typique est celui d'une mémoire ROM reliée à un bus de données.