Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Embedded and Microcontrollers blog White Paper: Multi-core microcontroller design with Cortex-M processors and CoreSight SoC
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • White Paper
  • Cortex-M
  • CoreSight
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

White Paper: Multi-core microcontroller design with Cortex-M processors and CoreSight SoC

Ping Zuo 左平
Ping Zuo 左平
April 24, 2014

by Joseph Yiu & Ian Johnson

Abstract

While the majority of Cortex-M processor-based microcontrollers are single core designs, some new microcontrollers with multiple Cortex-M processors are also available. As multi-core designs are increasing in popularity and complexity, the methodologies of designing multi-core Cortex-M systems are becoming more critical.  This paper introduces typical system level designs for multi-core Cortex-M microcontrollers and some of the various factors that need to be considered when designing the memory system, together with low power support and additional hardware to allow multi-core systems to work effectively.  This paper also covers example debug subsystems for multi-core designs, the features typically needed in multiple core debug systems, such as debug event communication; and the way in which the Processor Integration Layer in ARM’ CoreSight™ SoC debug and trace technology supports the required debug functionality.

 
Multi-core microcontroller design with Cortex-M processors and Cor.pdf
Anonymous
  • Diya Soubra
    Diya Soubra over 9 years ago

    link to registration page

    https://armtechcon.tech.ubm.com/2015/?

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • Diya Soubra
    Diya Soubra over 9 years ago

    For those interested in multicore designs for Cortex-M processors please join us at TechCon 2015 for a panel session with industry experts titled:

    "Simplifying software development for SoCs containing multiple Cortex-M based processors"

    Location:  Ballroom F

    Date:  Thursday, November 12

    Time:  4:30pm - 5:20pm

    Format: 50-Minute Panel

    Track: Embedded

    Pass Type: Conference Pass  

    ARM TechCon 2015 Schedule | Simplifying Software Development for Socs Containing Multiple Cortex-M Based Processors

    Abstract

    In IoT and Wearable designs it can sometimes be better to use SoCs containing multiple Cortex-M processors rather than a single higher performance core. Such devices already exist and are successfully used, however sometimes a more unified software environment would make software development easier ideally a developer should be able to write higher-level code as if on a single processor. 

    With experts from MCU suppliers, RTOS and tool vendors, and from the developer community, this panel looks at the needs of multi-processor embedded software environments and what the embedded industry could do to make this a true success.


    The audience should gain:

    -an understanding of when multiple Cortex-M processor systems offer advantages
    -knowledge of the industry status in solving the software challenge 
    -knowledge of where to find existing solutions.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Embedded and Microcontrollers blog
  • Formally verifying a floating-point division routine with Gappa – part 2

    Simon Tatham
    Simon Tatham
    A method of testing whether a numerical error analysis using Gappa really matches the code it is intended to describe.
    • September 4, 2025
  • Formally verifying a floating-point division routine with Gappa – part 1

    Simon Tatham
    Simon Tatham
    Learn the basics of using Gappa for numerical error analysis, using floating-point division in Arm machine code as a case study.
    • September 4, 2025
  • Adapting Kubernetes for high-performance IoT Edge deployments

    Alexandre Peixoto Ferreira
    Alexandre Peixoto Ferreira
    In this blog post, we address heterogeneity in IoT edge deployments using Kubernetes.
    • August 21, 2024