29.11.2014 Views

Fast Models Reference Manual - ARM Information Center

Fast Models Reference Manual - ARM Information Center

Fast Models Reference Manual - ARM Information Center

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.

Processor Components<br />

4.3 <strong>ARM</strong>CortexA9MPxnCT<br />

Figure 4-2 shows a view of the <strong>ARM</strong>CortexA9MPxnCT component in <strong>Fast</strong> <strong>Models</strong>, with all<br />

vectored ports collapsed. This is a single component that represents a Cortex-A9 multiprocessor<br />

containing from one to four processors. The xn in the component name indicates how many<br />

processors are included in the component, so choose the one with the required number of<br />

processors for your system. The component is based on r1p0 of the Cortex-A9 processor. All<br />

variants of the <strong>ARM</strong>CortexA9MPxnCT component are described in this section, the only<br />

difference being the number of processors.<br />

The <strong>ARM</strong>CortexA9MPxnCT component implements the following additional peripherals, that<br />

are not present in the basic Cortex-A9 processor:<br />

• Snoop Control Unit (SCU)<br />

• Generic Interrupt Controller (GIC)<br />

• private timer and watchdog for each processor<br />

• global timer<br />

• Advanced Coherency Port (ACP).<br />

These embedded peripherals are more fully documented elsewhere. See the processor technical<br />

reference manual.<br />

This component is written in C++.<br />

Figure 4-2 <strong>ARM</strong>CortexA9MPCT in System Canvas 1<br />

1. Some of the ports are hidden.<br />

<strong>ARM</strong> DUI 0423J Copyright © 2008-2011 <strong>ARM</strong>. All rights reserved. 4-9<br />

ID051811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!