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 valorBorda de Descida
indicará que ele deverá realizar a atualização no instante em que o clock variar de 1 para 0. O valorNível Alto
indicará que o registrador deverá atualizar continuamente, enquanto a entrada de clock for igual a 1. E o valorNivel 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.