ARM Technical Support Knowledge Articles

Do I need to run all four cores on CT11MPCore?

Applies to: CT11MPCore

Answer

No - actually you will need to manually bring up cores 1-3 if you want to use them.

 
The Boot Monitor on Emulation Baseboard (EB) executes on core 0 as if it was a single core ARM system, while putting the remaining cores into Wait For Interrupt (WFI) mode. WFI is a halt instruction and is described in detail in the ARM11 MPCore Processor TRM . Cores 1-3 then need to be manually brought out of this state in order for them to be used by the system. This is done automatically by the MPCore Linux kernel downloadable from http://www.arm.com/linux/linux_download.html.

There are no special limitations regarding which or how many cores are used by the system, but obviously the developer needs to make sure interrupts are not unintentionally delivered to unused cores left in WFI state.

Article last edited on: 2009-01-20 14:44:36

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential