09.06.2013 Views

DDI0419C_arm_architecture_v6m_reference_manual

DDI0419C_arm_architecture_v6m_reference_manual

DDI0419C_arm_architecture_v6m_reference_manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ARMv6-M CoreSight Infrastructure IDs<br />

See the CoreSight Architecture Specification for the complete description of the CoreSight management<br />

registers<br />

A.1.1 Architectural requirements for the Software Lock mechanism<br />

The LAR and LSR registers shown in Table A-2 on page AppxA-361 provide the Software Lock<br />

mechanism for a CoreSight component. Access to these registers is defined independently for each interface<br />

to a component. This means that support for the Software Lock mechanism is defined independently for<br />

each interface. For a particular interface:<br />

• if the Software Lock is supported, the LAR and LSR must be accessible using that interface, and:<br />

— LSR is read-only<br />

— LAR is write-only.<br />

• if the Software Lock is not supported, the LAR and LSR locations are RAZ/WI.<br />

ARM recommends that the Software Lock is not supported for accesses from the DAP. For the ARMv6-M<br />

<strong>architecture</strong> and the ARMv7-M <strong>architecture</strong> profile, it is IMPLEMENTATION DEFINED whether the Software<br />

Lock is supported for accesses from the DAP.<br />

In addition, for ARMv6-M, the behavior of software accesses to a CoreSight component from the processor<br />

is IMPLEMENTATION DEFINED.<br />

AppxA-362 Copyright © 2007-2008, 2010 ARM Limited. All rights reserved. ARM DDI 0419C<br />

Non-Confidential ID092410

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!