arm_mpcore

The Cortex-A9 MPCore processor consists of:

  • From one to four Cortex-A9 processors in a cluster and a Snoop Control Unit (SCU) that can be used to ensure coherency within the cluster.
  • A set of private memory-mapped peripherals, including a global timer, and a watchdog and private timer for each Cortex-A9 processor present in the cluster.
  • An integrated Interrupt Controller that is an implementation of the Generic Interrupt Controller architecture. The integrated Interrupt Controller registers sit beside the timers and watchdog control registers in the private memory region of the Cortex-A9 MPCore.

Individual Cortex-A9 processors in the Cortex-A9 MPCore cluster can be implemented with their own hardware configurations. See the Cortex-A9 Technical Reference Manual for additional information on possible Cortex-A9 processor configurations. ARM recommends you implement symmetric configurations for software ease of use.
There are other configuration options that impact Cortex-A9 MPCore system integration. The major options are:

  • One or two AXI master port interfaces, with address filtering capabilities
  • An optional Accelerator Coherency Port (ACP) suitable for coherent memory transfers
  • A configurable number of interrupt lines.

source (technical reference manual)

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2024/02/12 11:43
  • by 127.0.0.1