Table des matières
1.1- Les Bus
1.1.1 - Interconnexions des circuits.
Les bus sont des ensembles de fils électriques en parallèle qui permettent de
connecter de nombreux circuits intégrés entre eux.
Par exemple des registres, des mémoires, des périphériques d'entrée ou de sortie.
Ces circuits fournissent des données aux autres circuits ou en reçoivent.
Voiçi un exemple de réalisation avec un fil de connexion reliant 4 circuits
à une seule entrée et une seule sortie.
Il est évident que les connexions des 4 circuits entre eux avec 4 fils d'entrées
et 4 fils de sorties représenteraient un système trés complexe.
1.1.2 - Bus de données.
On peut relier toutes les entrées entre elles par une ligne commune.
Cette ligne est donc connectée à toutes les entrées par des aiguillages de validation.
Le transfert des données s'effectue à l'aide de commutateurs de validation.
Toutes les entrées sont reliées entre elles et de même que les sorties.
Puis une seule ligne est utilisée pour transmettre les informations binaires.
Pour éviter les courts-circuits on utilise des circuits à trois états qui ont une commande
permettant la connexion ou la déconnexion de la ligne.(bus).Déconnexion=haute impédance.

Exemple de bus avec registres et compteur 8 bits.
Les deux registres de données partagent un bus commun de données.
Quand le registre de données D0 est validé, il place les valeurs des 8 bits du compteur sur le bus.
Quand le registre D1 est validé, les 8 bits de la roue codeuse sont placées sur le bus.
La commande de validation 1 ou 0 autorise un registre avec la mise au niveau 1,
tandis que l'autre registre est bloqué par la valeur inversée du niveau de validation.
Les deux registres ne peuvent pas être validés en même temps pour éviter des conflits sur le bus.
1.1.3 - Logique trois états et Bus.
La logique utilisée jusqu'à présent a deux états 0 et 1.
Il existe aussi une logique dite à 3 états, le troisième état est l'état haute impédance.
Les niveaux 0 et 1 sont à basse impédance, soit 0 volt ou 5 à 12 volts.
Le troisième état haute impédance n'est à aucun niveau de tension et correspond à une déconnexion.
Cela permet de connecter un bus à un circuit logique par une validation de 0 ou 1 ou bien d'isoler
complètement le bus de ces circuits.
Durant un temps le bus de données transmettra des informations à l'entrée d'un circuit
et le temps suivant, le circuit enverra ses données de sortie au bus de données.
On distingue plusieurs types de connexions.
Le circuit d'entrée d'un circuit logique est connecté au bus.
Le circuit de sortie d'un circuit logique est connecté au bus.
Le circuit d'entrée et de sortie d'un circuit logique sont connectés au bus.
L'ensemble des fils de d'un bus (4 à 16)est schématisé comme ci-dessous.
|