Registrador
Biblioteca: |
Memória |
Introdução: |
2.0 Beta 1 |
Aparência: |
 |
Comportamento
Um registrador serve para guardar um único valor multibit, que será mostrado em
hexadecimal dentro de seu retângulo, e emitido em sua saída Q saída.
Quando a entrada de clock (marcada por um triângulo na face sul), assim indicar,
o valor armazenado no registrador será alterado para o valor na entrada
D naquele instante. Exatamente quando a entrada de clock indicará
a situação para que isso aconteça será configurado através do atributo Gatilho.
A entrada Reset levará o valor no registrador para 0 (em todos os bits)
de forma assíncrona, ou seja, enquanto essa entrada for 1, o valor ficará fixo em 0,
independente da entrada de clock.
Pinos
- Na face leste, marcado por Q (saída, com largura em bits
de acordo com o atributo Bits de Dados)
- Emitirá o valor atualmente armazenado pelo registrador.
- Na face oeste, marcado por D (entrada, (saída, com largura em bits
de acordo com o atributo Bits de Dados)
- Entrada de Dados: no instante em que o valor do clock variar de 0 para 1,
o valor no registrador irá mudar para o valor da entrada D naquele
instante.
- Na face oeste, marcado por en (entrada, com largura de 1 bit)
- Enable: quando for 0, os gatilhos de clock serão ignorados. O valor atual
continuará a aparecer na saída. Os gatilhos de clock estarão ativados quando essa
entrada for 1 ou indefinida.
- Na face sul, indicada por um triângulo (entrada, com largura de 1 bit)
- Entrada do Clock: no instante em que o valor da entrada variar de 0 para
1 (borda de subida), o valor no registrador será atualizado para o valor
da entrada D .
- Na face sul, marcado por 0 (entrada, com largura de 1 bit)
- Reset assíncrono: quando for 0 ou indefinido, essa entrada não terá efeito.
Enquanto ele permanecer em 1, o valor de registrador ficará fixo em 0. Isso ocorrerá
assíncronamente - ou seja, sem levar em conta o valor atual da entrada de clock.
Enquanto se mantiver em 1, as outras entradas não terão qualquer efeito.
Atributos
Quando o componente for selecionado ou estiver sendo acrescentado,
Alt-0 até ALT-9 irão alterar o seu atributo Bits de Dados
.
- Bits de Dados
- A largura em bits do valor armazenado no registrador.
- Gatilho
- Serve para configurar como a entrada de clock será interpretada.
O valor
Borda de Subida
serve para indicar que o registrador deverá
atualizar o seu valor no instante em o clock variar de 0 para 1. O valor
Borda de Descida
indicará que ele deverá realizar a atualização
no instante em que o clock variar de 1 para 0. O valor Nível Alto
indicará que o registrador deverá atualizar continuamente, enquanto a entrada
de clock for igual a 1. E o valor Nivel Baixo
indicará que ele deverá
realizar a atualização continuamente enquanto a entrada de clock for 0.
- Rótulo
- O texto para o rótulo associado ao componente.
- Fonte do Rótulo
- A fonte com a qual o rótulo será mostrado.
Comportamento da ferramenta Testar
Ao clicar sobre o registrador mudará o foco do teclado para esse componente
(indicado por um retângulo vermelho), e ao digitar dígitos hexadecimais poderá
alterar o valor armazenado no registrador.
Comportamento da ferramenta Texto
Permite que o rótulo associado à porta seja editado.
Voltar à Referência para bibliotecas