synchronous handshake

Thread Starter

][ Shocked ][

Joined Apr 13, 2009
22
Hello everybody

my teacher gave us a project to do

it's about synchronous handshake

we need to implement it using FF

this is the project

http://faculty.kfupm.edu.sa/ee/msharawi/Project_2_091.pdf

it's said there we have 5 states and the rest consider them zeroes

where did he got the 5 states from?

are Request, Acknowledge & Rest the three states we should take care of
and are acting as inputs to the sequentioal circuit?

and what is the relation between these three inputs and the output Error

I'm not getting it

when do we have Errores?
 
Your task is to create a circuit that outputs a 0 (or a 1 with inverter) as long as the inputs run through a gray code loop: 00 - 10 - 11 -01 - 00, etc. Any deviation from this sequence will result in an error. Try starting your design using data latches. Here are a few to help you started:
http://www.teahlab.com/multivibrators/positive-edged-triggered-D-Flipflop/Dflipflop.html

http://www.teahlab.com/multivibrators/masterslavedflipflop/masterslavedflipflop.html

http://www.teahlab.com/multivibrators/DataLatchRSbased/datalatchrsbased.html

http://www.teahlab.com/multivibrators/gated-D-latch_Norbase/DLatchV02.html

If after doing some leg work you are still stuck let me know.
 
Top