*
*Home|Chinese|Japanese*About ARM|Forums|Events|News|Employment|Contact Us|Investors*
dotted rule
*ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
***
*MARKETS:PRODUCTS & SOLUTIONS:CONNECTED COMMUNITY:TECHNICAL SUPPORT:DOCUMENTATION*
*
technical support
*
*
****
*.Technical Support
*
*
*>>Home Page*
*
*.Obtaining Support*
*
*.FAQs*
*
**Development Tool FAQs*
**IP FAQs*
**Embedded Software FAQs*
**Artisan Physical IP FAQs (Login Required)*
*
*.Downloads*
*
*.Documentation*
*
*.Training*
*
*.Where To Buy*
*
*.Keil MCU Tools*
*
*.What's New*
*
*.ARM Newsgroups*
*
*.Active Assist On-site Services*
*
*
*
technical support FAQsask ARM*
*

Technical Support Search
*     (Advanced Search)
  FAQs   Documentation   Downloads   Forums

*

 
downarrowDo I need to run all four cores on CT11MPCore?
Applies to: Core Tiles, Emulation Baseboard (EB), Versatile

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.






back to top

*
**
*4 dots*Other ARM Websites
*
shadow *LEGAL STATEMENTshadow