Miten D flip-flop työtä?

M

mYthorON

Guest
En tiedä, miten D flip-flop työn tarkalleen?
Kuka tahansa voi antaa minulle liimaa siitä.Kiitos.
Anteeksi, mutta sinun täytyy kirjautua nähdäksesi tämän liitteen

 
Hei,

D-FF on varastoinnin tekijä.
FF on reunan käynnistyy.Merkitys, Alla olevassa esimerkissä, joka ve reunan CLK tulo siirtyy tuotantoa.

Q2:
/ / D FF kanssa synkronointi reset
moduuli dff3 (clk, reset, D2, D1, d0, Q2, Q1, Q0);

input clk, reset, D2, D1, d0;
output Q2, Q1, Q0;

reg Q2, Q1, Q0;

aina @ (posedge CLK)
aloittaa
if (reset)
aloittaa
Q2 <= 0;
Q1 <= 0;
Q0 <= 0;
loppu

muuten
aloittaa
Q2 <= d2;
Q1 <= d1;
Q0 <= d0;
loppu

loppu

endmodule

Toivottavasti se auttaa
Last edited by no_mad on 29 Heinäkuu 2005 4:44, muokattu 1 kertaa yhteensä

 
d-flip-flop (DFF) 's ominaisuudet

D (0,1,2) = 0 Q (0,1,2) (t 1) = 0 toiminta = Reset
D (0,1,2) = 1 Q (0,1,2) (t 1) = 1 toiminta = asetettu

Tämä tarkoittaa, että DFF ulostulo on 1, jos ehto on asetettu (D = 1).

ole panos on DFF, joka tuottaa "ei muutosta" kunnossa.Tämä ehto voidaan tehdä joko poistamalla kellopulsseille tai jättämällä kellopulsseille rauhassa ja yhdistää lähtö takaisin D-tulo käyttäen Multiplexer kun tilaa DFF on pysyttävä samana.DFF magnetointi taulukossa:

Q (t) = 0 Q (t 1) = 0 D = 0
Q (t) = 0 Q (t 1) = 1 D = 1
Q (t) = 1 Q (t 1) = 0 D = 0
Q (t) = 1 Q (t 1) = 1 D = 1

 
Hei,
Pohjimmiltaan D-FF on viipymättä tekijä, ja se lähettää mikä on sovellettu panos tuotoksen kellon reunalla.

 
DFF on varastoinnin tekijä.Se tallentaa sen arvo sen tuotannosta.Sen tuotannon arvo on päivitetty syötetty arvo on jokaisen kellon reunalla (joko nousussa tai laskussa).Se on tärkeä elementti, koska se mahdollistaa synkronisen piirejä, eli jos arvon muutokset synkronoidaan kellot.

 

Welcome to EDABoard.com

Sponsor

Back
Top