We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I have a query regarding Exclusive Access in AXI 3/ AXI 4. The spec does NOT say anything about this behavior, hence I need a clarification.
1. Can there be two Exclusive Reads monitoring the same address region? ARID = 0 ARADDR = 0x004 ARSIZE = 0 ARLEN = 2 ARID = 3 ARADDR = 0x004 ARSIZE = 1 ARLEN = 1
2. If YES, then How should the behavior of Exclusive Write be? a. Exclusive Write of which ID should be entertained? b. Should we stop monitoring the OTHER ID when the exclusive write for ONE ID arrives?
3. In case of a successful Exclusive Write, is there a compulsion for the slave to send EXOKAY? a. Can it also send SLVERR, or DECERR?
1. The slave MUST send an EXOKAY response
Is there a chance that the slave can also send SLVERR response, due to ANY internal condition.2. Is it a protocol violation if the slave sends SLVERR instead of EXOKAY?