Usando barramentos (fios de vários bits)

Um barramento é um único fio que transporta vários bits de uma vez, de modo que uma conexão move um número binário inteiro em vez de um bit. Você cria um barramento definindo a largura de bits de um componente acima de 1; barramentos são desenhados como linha pontilhada para distingui-los dos fios simples de 1 bit. Para alcançar um bit individual, separe o barramento com um Splitter; para recombinar bits em um barramento, agrupe-os do modo inverso. Um barramento e um fio de 1 bit não podem se unir diretamente: suas larguras devem coincidir.

Básico

Passo 1 — Defina a largura de bits acima de 1

Selecione um componente e aumente sua largura de bits no painel de Propriedades — por exemplo, coloque uma entrada em 4 bits. Seu terminal agora transporta quatro bits juntos, e qualquer fio que saia dele é desenhado pontilhado para indicar que é um barramento e não uma linha única.

Passo 1 — Defina a largura de bits acima de 1
Intermediário

Passo 2 — Separe o barramento em bits

Coloque um Splitter e conecte o barramento a ele. O Splitter desdobra o barramento em suas linhas individuais de 1 bit — b0, b1, b2, b3 — para que cada bit alimente sua própria porta. Para fazer o inverso e empacotar vários sinais de 1 bit de volta em um barramento, use um Splitter ao contrário como combinador.

Passo 2 — Separe o barramento em bits
Avançado

Passo 3 — As larguras devem coincidir

Você não pode conectar um barramento de 4 bits direto a uma porta de 1 bit: as larguras não concordam e o editor recusa a conexão. A solução é inserir um Splitter e pegar o bit específico de que precisa, ou igualar os dois componentes à mesma largura de bits. Manter larguras consistentes ao longo de um caminho é o que torna seguro rotear barramentos por um projeto.

Passo 3 — As larguras devem coincidir