Tech Papers

Multi-Core Embedded Debug

ARM, First Silicon Solutions
Dr. Neal Stollon

Vault

March 2005

External URL
A distributed debug architecture replaces processor-centric debug for more robust and faster system-level debug of multicore devices. Engineers who are involved in embedded system development know that getting the processor operations correct is often only the tip of the iceberg in getting a system up and running. In most ARM core-based systems, the processor core is just one part of a multi-core architecture; where it may be communicating and interacting with other processors, custom logic specific to the design and/or peripherals, and other IP blocks. Aside from the other complexities that multicore architectures introduce into the design and verification flow, they present new challenges in debugging the design. This article looks at the complexity of design issues with today's multi-core devices and how First Silicon Solutions offers a robust debug architecture for addressing them.

Reprinted in its entirety from ARM IQ Vol. 3, No. 5, 2005





Please sign in to post comment

Navigate to related information

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
Jobs sponsored by

Feedback Form