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

AXI Locked Write and Lock Scope

Hi All,

       1)  1st master is doing locked write transfer to 'X location after that, Can 2nd master initiate a read normal transfer for 'Y address in same slave? . And still unlocked transfer is not initiated by the 1st master?.

       2)  Locked transfer is for Bus channel or specific Slave region?

 

Regards,

Deepak

Parents
  • From the AMBA AXI spec:

    When the ARLOCK[1:0] or AWLOCK[1:0] signals for a transaction show that it is a locked transfer then the interconnect must ensure that only that master is allowed access to the slave region until an unlocked transfer from the same master completes. The arbiter within the interconnect is used to enforce this restriction.
Reply
  • From the AMBA AXI spec:

    When the ARLOCK[1:0] or AWLOCK[1:0] signals for a transaction show that it is a locked transfer then the interconnect must ensure that only that master is allowed access to the slave region until an unlocked transfer from the same master completes. The arbiter within the interconnect is used to enforce this restriction.
Children
  • Hi Martin,

      Thank you, I have got more clear about LOCKED access. I have ohter questions about LOCKED transfer.

    • 1st master is initiate locked write transfer to 'X location after that, Can Same master initiate a read locked/normal transfer for 'Y (different) address in same slave before unlocked transfer is issued by same master?.
    • To complete the 'Exclusive operation, master should initiate Exclusive read followed by Exclusive write  transfer so, To complete Locked transfer is there any read followed by write sequence must be initiate?   

    Regards,

    deepak