synchronous handshake

Discussion in 'Homework Help' started by ][ Shocked ][, Jan 4, 2010.

  1. ][ Shocked ][

    Thread Starter Member

    Apr 13, 2009
    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

    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?
  2. beenthere

    Retired Moderator

    Apr 20, 2004
  3. ][ Shocked ][

    Thread Starter Member

    Apr 13, 2009
    im still not getting it

    here is the state diagram


    but what are A, B ... ?

    and how does connect A with C !?
  4. DigitalLogician

    New Member

    Dec 20, 2009
    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:

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