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.