This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

AMBA AHB HSPLITx signal.....

Note: This was originally posted on 30th September 2008 at http://forums.arm.com

Hi guys...

I am trouble again..... :wacko:

My question is :

If slave 0 gives split error to two masters say master 0 and master 1...
Now slave can generate Hsplitx for both masters at same time??
Or slave can generate Hsplitx for only one master at a time....???

Please reply ASAP......
Thanks in advance....
  • Note: This was originally posted on 30th September 2008 at http://forums.arm.com

    Thanks JD for your answer....

    Actually I am verification engineer....
    I am working on a verification environment...
    I am facing such condition in my slave component...
    so i want to clarify the things before making changes...

    Please correct me if I am wrong...
    As per your answer ...
    Single slave can assert hsplitx signal for two master at a single time.
    Is it so??
  • Note: This was originally posted on 16th November 2008 at http://forums.arm.com

    Hi JD,

    Yes, I got confused. Thanks for the immediate reply.

    -mkrishna
  • Note: This was originally posted on 12th November 2008 at http://forums.arm.com

    Yes, this is possible.

    JD


    Hi JD,

    When arbiter selects a Master, it can talk with only one Slave at a time. So a Slave can talk to only one Master at a time. If this is the case, how is it possible for a Slave to assert two of its HSPLIT bits simultaneously? I hope I am not confused.

    Regards,
    mkrishna
  • Note: This was originally posted on 30th September 2008 at http://forums.arm.com

    Hi Leo,

    The spec doesn't stop the slave asserting two HSPLIT bits at a time if appropriate, so this should be okay.

    The arbiter would not have a problem with two HSPLIT bits high at one time because it could be two different slaves independently driving one bit each.

    Is this an "in theory" question, or are you actually contemplating designing a SPLIT capable slave that might assert two (or more) HSPLIT bits in the same cycle ?

    JD
  • Note: This was originally posted on 1st October 2008 at http://forums.arm.com

    Single slave can assert hsplitx signal for two master at a single time.
    Is it so??


    Yes, this is possible.

    JD
  • Note: This was originally posted on 13th November 2008 at http://forums.arm.com

    By asserting HSPLIT bits, the slave is not talking to two masters at the same time, in fact it is not talking to any master.

    HSPLIT tells the arbiter that one (or more) masters can now be re-enabled in the arbitration scheme again.

    The arbiter decides which master should be next granted, and when appropriate, the previously SPLIT master(s) will become granted.

    Obviously only one master will be granted at a time.

    HSPLIT tells the arbiter when masters can be re-enabled in the arbitration scheme, not that they must be immediately granted. I think this is what is confusing you.

    JD