Hoe werkt de D-flip-flop werk?

M

mYthorON

Guest
Ik weet niet hoe de D-flip-flop precies?
Iedereen kan mij een lijm over.Bedankt.

 
Vraag 2:

Hoe de uitvoering van deze D-ff met Verilog?

Bedankt.

 
Hoi,

D-FF is een opslag element.
FF is een rand geactiveerd.Betekenis, zal pas in het onderstaande voorbeeld, elke ve rand van de CLK-input naar output.

Q2:
/ / D ff met sync reset
module dff3 (clk, reset, D2, D1, d0, Q2, Q1, Q0);

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

reg Q2, Q1, Q0;

altijd @ (posedge clk)
beginnen
if (reset)
beginnen
q2 <= 0;
q1 <= 0;
q0 <= 0;
eindigen

anders
beginnen
q2 <= D2;
q1 <= d1;
q0 <= d0;
eindigen

eindigen

endmodule

Hope it helps
Last edited by no_mad op 29 juli 2005 4:44; bewerkten in totaal 1 keer

 
D-flip-flop (DFF) 's kenmerk

D (0,1,2) = 0 Q (0,1,2) (t 1) = 0 = reset operatie
D (0,1,2) = 1 Q (0,1,2) (t 1) = 1 actie = set

Dit betekent dat de DFF uitvoer wordt 1, indien de voorwaarde was ingesteld (D = 1).

er is geen inbreng in de DFF dat een "geen verandering" conditie produceert.Deze voorwaarde kan worden bereikt door het uitschakelen van de klok pulsen of door het verlaten van de klok pulsen ongestoord en de output verbinden terug in de D-ingang met behulp van een multiplexer wanneer de toestand van de DFF moet blijven hetzelfde.DFF excitatie tabel:

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

 
Hoi,
Eigenlijk D-FF is een vertraging element, en stuur wat van toepassing is op de inbreng op de output tegen de klok rand.

 
De DFF is een opslag element.Het slaat haar waarde op de output.De output waarde is bijgewerkt met de input waarde bij elke klok rand (ofwel stijgende of dalende).Het is een belangrijk element, omdat het zorgt voor synchrone schakelingen, dwz waar waarde wijzigingen worden gesynchroniseerd met klokken.

 

Welcome to EDABoard.com

Sponsor

Back
Top