Seletor de Bits

Biblioteca: Plexers
Introdução: 2.0.5
Aparência:

Comportamento

Dada uma entrada com vários bits, o seletor irá dividi-lo em grupos de igual tamanho (a partir do bit de mais baixa ordem - LSB) e dar saída ao grupo escolhido pela seleção feita à entrada.

Por exemplo, se tivermos uma entrada de oito bits com 01010101, e desejarmos ter uma saída de três bits, em seguida, o grupo 0 será o de menor ordem com três bits em 101; grupo 1 serão os próximos três bits, 010; e o grupo 2 serão os próximos três bits, 001. (Se faltarem bits, serão preenchidos com 0.) A escolha feita à entrada deverá ser um número de dois bits que selecionará qual desses três grupos irá para a saída, se a seleção for 3, então 000 irá a saída

.

Pinos (componente supondo voltado para leste)

Na face oeste (entrada, com largura de bits de acordo com o atributo Bits de Dados)
Valores dos dados a partir da qual os bits deverão ser selecionados para a saída.
Na face leste (saída, com largura de bits de acordo com o atributo Bits de Saída)
Um grupo de bits de dados, escolhido pelo Seletor de Entrada.
Na face sul (entrada, com a largura de bits igual ao quociente entre Bits de Dados e Bits de Saída, arredondada para cima)
Seletor de Entrada: determinará qual dos grupos de bits deverá ser encaminhado para a saída.

Atributos

Quando o componente for selecionado ou estiver sendo acrescentado, os dígitos de '0' a '9' poderão ter o seu atributo Bits de Saída alterado, Alt-0 até ALT-9 irão alterar o seu atributo Bits de dados , e as teclas com setas poderão alterar o seu atributo Direção .

Direção
A direção do componente (especificará qual a saída relativa à entrada).
Bits de Dados
Largura em bits da entrada de dados do componente.
Bits de saída
Largura em bits da saída do componente.

Comportamento da ferramenta Testar

Nenhum.

Comportamento da ferramenta Texto

Nenhum.

Voltar à Referência para bibliotecas