|Home > AMBA-PV Extension Class > Attributes and methods > Locked attribute|
Locked transactions, those for which this attribute has the value
true, require that the interconnect prevents any other transactions occurring while the locked sequence is in progress and can thus have an impact on the interconnect performance.
set_locked() must set this attribute to the value passed as
argument. The method
is_locked() must return the value of this
Arm recommends that locked accesses are only used to support legacy devices. Locked transactions are currently not supported by the AMBA-PV bus decoder.
This attribute must not have the value
true together with the exclusive attribute.
The default value of this attribute must be
This attribute is specific to the AXI3 and AHB buses. It is ignored for transactions modeling transfers on the APB, AXI4, and ACE buses.