Copyright © 2008-2010 ARM. All rights reserved.
ARM DDI 0407F (ID050110)
Cortex
™
-A9 MPCore
Revision: r2p2
Technical Reference Manual
ii Copyright © 2008-2010 ARM. All rights reserved. ARM DDI 0407F
Non-Confidential ID050110
Cortex-A9 MPCore
Technical Reference Manual
Copyright © 2008-2010 ARM. All rights reserved.
Release Information
The following changes have been made to this book.
Proprietary Notice
Words and logos marked with
®
or
™
are registered trademarks or trademarks of ARM
®
in the EU and other
countries, except as otherwise stated below in this proprietary notice. Other brands and names mentioned
herein may be the trademarks of their respective owners.
Neither the whole nor any part of the information contained in, or the product described in, this document
may be adapted or reproduced in any material form except with the prior written permission of the copyright
holder.
The product described in this document is subject to continuous developments and improvements. All
particulars of the product and its use contained in this document are given by ARM in good faith. However,
all warranties implied or expressed, including but not limited to implied warranties of merchantability, or
fitness for purpose, are excluded.
This document is intended only to assist the reader in the use of the product. ARM shall not be liable for any
loss or damage arising from the use of any information in this document, or any error or omission in such
information, or any incorrect use of the product.
Where the term ARM is used it means “ARM or any of its subsidiaries as appropriate”.
Confidentiality Status
This document is Non-Confidential. The right to use, copy and disclose this document may be subject to
license restrictions in accordance with the terms of the agreement entered into by ARM and the party that
ARM delivered this document to.
Product Status
The information in this document is final, that is for a developed product.
Change history
Date Issue Confidentiality Change
04 April 2008 A Non-Confidential First release for r0p0
08 July 2008 B Non-Confidential Restricted Access First release for r0p1
16 December 2008 C Non-Confidential Restricted Access First release for r1p0
2 October 2009 D Non-Confidential Restricted Access First release for r2p0
27 November 2009 E Non-Confidential Unrestricted Access Second release for r2p0
30 April 2010 F Non-Confidential Unrestricted Access First release for r2p2
ARM DDI 0407F Copyright © 2008-2010 ARM. All rights reserved. iii
ID050110 Non-Confidential
Web Address
http://www.arm.com
iv Copyright © 2008-2010 ARM. All rights reserved. ARM DDI 0407F
Non-Confidential ID050110
ARM DDI 0407F Copyright © 2008-2010 ARM. All rights reserved. v
ID050110 Non-Confidential
Contents
Cortex-A9 MPCore Technical Reference Manual
Preface
About this manual ........................................................................................ xiv
Additional reading ....................................................................................... xvii
Feedback ..................................................................................................... xix
Chapter 1 Introduction
1.1 About the Cortex-A9 MPCore processor ..................................................... 1-2
1.2 Configurable options ................................................................................... 1-4
1.3 Private Memory Region ............................................................................... 1-5
1.4 Interfaces .................................................................................................... 1-7
1.5 MPCore considerations ............................................................................... 1-8
1.6 Product revisions ...................................................................................... 1-10
Chapter 2 Snoop Control Unit
2.1 About the SCU ............................................................................................ 2-2
2.2 SCU registers .............................................................................................. 2-3
2.3 AMBA AXI Master Port Interfaces ............................................................. 2-15
2.4 Accelerator Coherency Port ...................................................................... 2-24
2.5 Event communication with an external agent using WFE/SEV ................. 2-27