13.07.2015 Views

ARM Cortex-A15 MPCore Processor Technical Reference Manual

ARM Cortex-A15 MPCore Processor Technical Reference Manual

ARM Cortex-A15 MPCore Processor Technical 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.

Introduction1.6 Product documentation and design flowThis section describes the <strong>Cortex</strong>-<strong>A15</strong> <strong>MPCore</strong> processor books and how they relate to thedesign flow in:• Documentation.• Design flow on page 1-10.See Additional reading on page ix for more information about the books described in thissection. For information on the relevant architectural standards and protocols, see Complianceon page 1-3.1.6.1 DocumentationThe <strong>Cortex</strong>-<strong>A15</strong> <strong>MPCore</strong> processor documentation is as follows:<strong>Technical</strong> <strong>Reference</strong> <strong>Manual</strong>The <strong>Technical</strong> <strong>Reference</strong> <strong>Manual</strong> (TRM) describes the functionality and theeffects of functional options on the behavior of the <strong>Cortex</strong>-<strong>A15</strong> <strong>MPCore</strong>processor. It is required at all stages of the design flow. The choices made in thedesign flow can mean that some behavior described in the TRM is not relevant.If you are programming the <strong>Cortex</strong>-<strong>A15</strong> <strong>MPCore</strong> processor, additionalinformation must be obtained from:• the implementer to determine the build configuration of the implementation• the integrator to determine the pin configuration of the device that you areusing.Note• The out-of-order design of the <strong>Cortex</strong>-<strong>A15</strong> <strong>MPCore</strong> processor pipelinemakes it impossible to provide accurate timing information for complexinstructions. The timing of an instruction can be affected by factors such as:— Other concurrent instructions.— Memory system activity.— Events outside the instruction flow.• Timing information has been provided in the past for some <strong>ARM</strong>processors to assist in detailed hand tuning of performance critical codesequences or in the development of an instruction scheduler within acompiler. This timing information is not required for producing optimizedinstruction sequences on the <strong>Cortex</strong>-<strong>A15</strong> <strong>MPCore</strong> processor. Theout-of-order pipeline of the <strong>Cortex</strong>-<strong>A15</strong> <strong>MPCore</strong> processor can scheduleand execute the instructions in an optimal fashion without any instructionreordering required.Configuration and Sign-off GuideThe <strong>ARM</strong> Configuration and Sign-off Guide (CSG) describes:• The available build configuration options and related issues in selectingthem.• How to configure the Register Transfer Level (RTL) source files with thebuild configuration options.• How to integrate RAM arrays.• How to run test vectors.• The processes to sign off the configured design.<strong>ARM</strong> DDI 0438I Copyright © 2011-2013 <strong>ARM</strong>. All rights reserved. 1-9ID062913Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!