Especificando o valor de Power-Up do flip-flop D

De MediaWiki do Campus São José
Revisão de 11h39min de 18 de outubro de 2023 por Moecke (discussão | contribs) (Criou página com 'Ao usar registradores (flip_flops), você pode definir o valor que cada flip_flop assume ao ser ligado, definindo o valor inicial com: signal <nome_saida_FF> : std_logic '''...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Ao usar registradores (flip_flops), você pode definir o valor que cada flip_flop assume ao ser ligado, definindo o valor inicial com:

 signal <nome_saida_FF> : std_logic := '1';

ou mesmo na porta da entidade

port (
...
<nome_saida_FF> : out std_logic := '1');

Se nada for declarado (por default) o flip_flop irá assumir o valor 0. Se você definir um valor 1, será acrescentado um inversor na entrada de dados e na saída do flip-flop. Note nas figuras abaixo a diferença entre os circuitos.


Figura 1 - FF_D_PU0.png
Arquivo:400 px
Fonte: {{{5}}}.

Figura 2 - FF_D_PU1.png
Arquivo:400 px
Fonte: {{{5}}}.



Figura 3 - FF_D_PU1_RST.png
Arquivo:400 px
Fonte: {{{5}}}.