Répartiteur

Quand vous utilisez des nappes de câbles (bus), vous voudrez souvent rediriger différents câbles dans différentes directions. L'outil "Répartiteur" (#########) de la librairie Câblage vous permet de réaliser cela.

Supposons par exemple que vous vouliez un circuit qui réalise la fonction AND entre les deux quartets d'un bus de huit bits (les quatre bits de poids fort et les quatre bits de poids faible). Nous aurons une valeur à huit bits venant bus d'entrée et nous voulons séparer ceci en deux bus à quatre bits. Dans le circuit ci-dessous, nous avons utilisé un répartiteur pour réaliser cela. L'entrée huit bits est connectée à l'entrée du bus, qui la divise en deux nappes d’un quartet, qui est connectée à la porte logique AND et le résultat est présenté en sortie dans un quartet.

#########

Dans l'exemple précédent, le répartiteur divise une nappe de plusieurs fils en entrée en deux nappes de plusieurs fils en sortie. Mais les terminaisons de bus peuvent aussi travailler d'une autre façon : elles peuvent regrouper plusieurs valeurs en une seule. Les terminaisons de bus simulent parfaitement une nappe de câble et elles n'ont pas de direction. Elles peuvent envoyer une valeur dans une direction à un moment puis dans une autre plus tard. Elles peuvent même le faire en même temps, comme dans l'exemple ci-dessous ou une valeur voyage vers l'est à travers les deux terminaisons, ensuite elle est redirigée vers l'ouest à nouveau à travers les terminaisons, et ensuite de encore vers l'Est ou elle atteint sa sortie.

#########

La clé pour comprendre les répartiteurs tient dans leurs attributs. Dans ce qui suit, le terme branche fait référence à l'un des multiples câbles d'un côté, tandis que bus de donné fait référence au regroupement de ces câbles en un seul de l'autre côté. (voir figure ci-dessous)

Notez que chaque changement des attributs Nbr terminaison ou de la Largeur bus va remettre à zéro les attributs de tous les bits x de façon à distribuer les bits du bus aussi régulièrement que possible selon les terminaisons séparées.

Suite : Couleurs des câbles.