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.

Functional Description2.1 About the <strong>Cortex</strong>-<strong>A15</strong> <strong>MPCore</strong> processor functionsFigure 2-1 shows a top-level functional diagram of the <strong>Cortex</strong>-<strong>A15</strong> <strong>MPCore</strong> processor.<strong>Cortex</strong>-<strong>A15</strong> <strong>MPCore</strong> processorAPB ATB Interrupts TimerEventsDebug andCTITraceGIC(optional)GenericTimerMiscellaneousDebugPTMPMULoopBufferDecodeRenameVirtual toPhysicalRegisterPoolDispatch stagesIntegerExecuteNEONVFPWritebackBranchpredictionInd PredReturnStackInstructionFetchInstructionCacheITLBCP14CP15RegisterFileL2-TLBLOADSTORELTLBSTLBDataCache1 st level arbitration<strong>Processor</strong> 0<strong>Processor</strong> 1 †<strong>Processor</strong> 2 †<strong>Processor</strong> 3 †2 nd level arbitrationSlaveMasterFill / EvictBuffersL2 Cache(512KB to 4 MB)SnoopControl UnitAuto PrefetchEngineACPACELevel 2 memory system† OptionalFigure 2-1 Block diagram2.1.1 Components of the processorThe main components of the processor are:• Instruction fetch on page 2-3.• Instruction decode on page 2-3.• Instruction dispatch on page 2-3.• Integer execute on page 2-3.• Load/Store unit on page 2-4.• L2 memory system on page 2-4.<strong>ARM</strong> DDI 0438I Copyright © 2011-2013 <strong>ARM</strong>. All rights reserved. 2-2ID062913Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!