Patent ID: 7325088

Claim:
An electronic system comprising: first and second initiator modules; a target module having data registers accessible by said initiator modules and including a plurality of indexed registers, and an index register linked to the indexed registers and accessible in write mode via a corresponding write request, to store an index value for said indexed registers; and, an arbitration unit for arbitrating between conflicting requests to access the data registers, initiated by the initiator modules; first and second additional index registers, respectively linked to the first and second initiator modules; an address decoding unit constructed to set an indexed register select signal, in response to any request to access one of the indexed registers; and a control unit structured to, in response to a request from a requesting one of the initiator modules to write an index value in the index register linked to said indexed registers, order the storage of the index value in the additional index register linked to the requesting initiator module; and structured to, in response to any request to access one of the indexed registers, initiated by the requesting initiator module, which results in the indexed register select signal being set, copy the index value from the additional index register linked to said requesting initiator module to the index register linked to said indexed registers, prior to execution of said access request.