|
Buffer/Inversor Controlado |
Biblioteca: | Portas | ||
Introdução: | 2.0 Beta 1 | ||
Aparência: |
|
Comportamento
O buffer e o inversor controlados, são muitas vezes chamados de buffers/inversores tri-state, cada um tem uma entrada para um bit de "controle". O valor desse pino afetará a forma como o componente se comportará:
- Quando o valor nesse pino for 1, então o componente se comporta exatamente como o equivalente não controlado um buffer ou um inversor (porta NOT).
- Quando o valor for 0 ou flutuante (U), então o valor da saída componente será flutuante (U).
- Quando o valor for um valor de erro (E) (e isso pode ocorrer caso dois valores conflitantes estejam alimentando a entrada), então a saída será um valor de erro (E).
Inputs | Outputs | ||
---|---|---|---|
In | En. | Buf. | Inv. |
All | 0 | U | U |
0 | 1 | 0 | 1 |
1 | 1 | 1 | 0 |
U | 1 | U | E |
E | 1 | E | E |
All | U | U | U |
All | E | E | E |
Um buffer controlado pode ser útil quando você tiver uma conexão (muitas vezes chamado de barramento (bus)), cujo valor deverá corresponder a saída de um dentre vários componentes. Ao se colocar um buffer controlado entre cada saída de componente e o barramento, você poderá controlar se uma a saída deverá alimentar o barramento, ou não.
Pinos (supondo o componente voltado para leste, linha de controle à direita)
- Na face oeste:
- A entrada do componente que será usada para calcular a saída se a entrada de controle for 1. Com largura em bits de acordo com o atributo Bits de Dados.
- Na face sul:
- Entrada de controle do componente. Com largura de 1 bit
- Na face leste:
- Saída do componente, a qual estará flutuando (U) se a entrada de controle for 0 ou flutuante (U); ou igual ao o valor de erro (E), se a entrada de controle também estiver com erro (E); ou será calculada com base na entrada, a oeste, se a entrada de controle for 1. Com largura em bits de acordo com o atributo Bits de Dados.
Atributos
Quando o componente for selecionado ou estiver sendo acrescentado, 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 Posição.
- Posição
- A posição do componente, a posição das saídas em relação às entradas.
- Bits de Dados
- A largura em bits da entrada e da saída do componente.
- Tamanho da Porta
- Serve para determinar se é para desenhar uma versão maior ou menor do componente (aplicável apenas ao inversor controlado).
- Posição da Linha de Controle
- A posição da linha de controle, imaginando-se que a saída seja vista a partir da entrada: se o componente estiver voltado para a leste, e for escolhida a direção para a direita, a linha de controle estará voltada para baixo; mas se for escolhida a direção para a esquerda, a linha de controle estará para cima.
- Rótulo
- O texto para o rótulo associado à porta.
- Fonte do Rótulo
- A fonte com a qual o rótulo será mostrado.
Comportamento da ferramenta Testar
Nenhum.
Comportamento da ferramenta Texto
Permite que o rótulo associado à porta seja editado.
Voltar à Referência para bibliotecas