Uso de buses (cables de varios bits)

Un bus es un solo cable que transporta varios bits a la vez, de modo que una conexión mueve un número binario completo en lugar de un bit. Creas un bus fijando el ancho de bits de un componente por encima de 1; los buses se dibujan como línea punteada para distinguirlos de los cables simples de 1 bit. Para llegar a un bit individual, separa el bus con un Splitter; para recombinar bits en un bus, reúnelos del modo inverso. Un bus y un cable de 1 bit no pueden unirse directamente: sus anchos deben coincidir.

Básico

Paso 1 — Fija el ancho de bits por encima de 1

Selecciona un componente y sube su ancho de bits en el panel de Propiedades; por ejemplo, pon una entrada en 4 bits. Su terminal ahora transporta cuatro bits juntos, y cualquier cable que salga de él se dibuja punteado para indicar que es un bus y no una línea sola.

Paso 1 — Fija el ancho de bits por encima de 1
Intermedio

Paso 2 — Separa el bus en bits

Coloca un Splitter y conecta el bus a él. El Splitter despliega el bus en sus líneas individuales de 1 bit — b0, b1, b2, b3 — para que cada bit alimente su propia compuerta. Para hacer lo inverso y empaquetar varias señales de 1 bit en un bus, usa un Splitter al revés como combinador.

Paso 2 — Separa el bus en bits
Avanzado

Paso 3 — Los anchos deben coincidir

No puedes conectar un bus de 4 bits directo a un puerto de 1 bit: los anchos no concuerdan y el editor rechaza la conexión. La solución es insertar un Splitter y tomar el bit específico que necesitas, o igualar los dos componentes al mismo ancho de bits. Mantener anchos consistentes a lo largo de un camino es lo que hace seguro enrutar buses por un diseño.

Paso 3 — Los anchos deben coincidir