Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Edge Detect and D Flip Flop from 2:1 Mux

Status
Not open for further replies.

wsobhan

Newbie level 3
Newbie level 3
Joined
Oct 21, 2007
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,319
Hello all, was hoping someone could help me out with this. I'm trying to figure out how to design a D flip flop using nothing but 2:1 mux(s). Nothing else allowed.

I can see how a latch can be designed using a 2:1 mux where the output responds instantly to the input based on the select line. however, to do this for a flop, one would think you would need some kind of rising edge detect circuitry? Can anyone elaborate? Thanks!
 

smrjaved

Newbie level 5
Newbie level 5
Joined
Jun 15, 2007
Messages
9
Helped
3
Reputation
6
Reaction score
0
Trophy points
1,281
Activity points
1,331
If two latches are connected in master slave combination along with a transmisson gate and the clock signals provided correctly for edge sensitivity(+ve or -ve) then a flop can be constructed.
For the connections refer to ASIC by sebastian smith...
Hope this will clarify your doubt...
 

Advanced Member level 3
Joined
Sep 3, 2007
Messages
848
Helped
66
Reputation
132
Reaction score
16
Trophy points
1,298
Activity points
0
Hi all,
Can you post a simple shematic ?
And if possible the exact title of the book.
 

wsobhan

Newbie level 3
Newbie level 3
Joined
Oct 21, 2007
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,319
That looks like it works kanagavel, thanks!
 

manasiw2

Member level 1
Member level 1
Joined
Oct 3, 2007
Messages
39
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Activity points
1,476
Hi all,
for positive edge triggered dff,
can it be a 2:1 mux, with selectline as clock, input 1= din and input0 = mux output.
Please tell me in case of any corrections.
Thanks in advance.
 

laststep

Member level 3
Member level 3
Joined
Jan 24, 2007
Messages
66
Helped
7
Reputation
14
Reaction score
0
Trophy points
1,286
Location
Malaysia
Activity points
1,751
manasiw2 u cant do that, if u tie the clock to the select pin using a single MUX then if become latch no DFF cause the output will change as long as the input is changing if the clk is still high.
It become level trigger not edge trigger.

I think kanagavel_docs have provide a good solution for this question.
 

manasiw2

Member level 1
Member level 1
Joined
Oct 3, 2007
Messages
39
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Activity points
1,476
ohh! yes right it is level sensitive latch.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top