Utiliser les bus (fils multi-bits)
Un bus est un fil unique qui transporte plusieurs bits à la fois, si bien qu'une seule connexion déplace un nombre binaire entier plutôt qu'un bit. Vous créez un bus en réglant la largeur en bits d'un composant au-dessus de 1 ; les bus se dessinent en ligne pointillée pour les distinguer des simples fils 1 bit. Pour atteindre un bit individuel, éclatez le bus avec un Splitter ; pour recombiner des bits en un bus, regroupez-les à l'inverse. Un bus et un fil 1 bit ne peuvent pas être joints directement : leurs largeurs doivent correspondre.
Étape 1 — Réglez la largeur de bits au-dessus de 1
Sélectionnez un composant et augmentez sa largeur de bits dans le panneau Propriétés — par exemple, réglez une entrée sur 4 bits. Sa borne transporte désormais quatre bits ensemble, et tout fil qui en sort est dessiné en pointillés pour signaler qu'il s'agit d'un bus et non d'une seule ligne.
Étape 2 — Éclatez le bus en bits
Placez un Splitter et câblez-y le bus. Le Splitter déploie le bus en ses lignes individuelles 1 bit — b0, b1, b2, b3 — pour que chaque bit pilote sa propre porte. Pour faire l'inverse et regrouper plusieurs signaux 1 bit en un bus, utilisez un Splitter dans l'autre sens comme combineur.
Étape 3 — Les largeurs doivent correspondre
Vous ne pouvez pas câbler un bus 4 bits directement dans une borne 1 bit : les largeurs divergent et l'éditeur refuse la connexion. La solution est d'insérer un Splitter et de prélever le bit précis dont vous avez besoin, ou d'aligner les deux composants sur la même largeur de bits. Garder des largeurs cohérentes le long d'un chemin est ce qui rend sûr le routage des bus dans un circuit.