| |||
| Home > Processor Components > ARMCortexA9MPxnCT | |||
Figure 4.2 shows
a view of the ARMCortexA9MPxnCT component
in Fast Models, with all vectored ports collapsed. This is a single
component that represents a Cortex-A9 multiprocessor containing
from one to four processors. The xn in
the component name indicates how many processors are included in
the component, so choose the one with the required number of processors
for your system. The component is based on r1p0 of the Cortex-A9
processor. All variants of the ARMCortexA9MPxnCT
component are described in this section, the only difference being
the number of processors.
The ARMCortexA9MPxnCT component
implements the following additional peripherals, that are not present
in the basic Cortex-A9 processor:
Snoop Control Unit (SCU)
Generic Interrupt Controller (GIC)
private timer and watchdog for each processor
global timer
Advanced Coherency Port (ACP).
These embedded peripherals are more fully documented elsewhere. See the processor technical reference manual.
This component is written in C++.