On-Chip Visibility for Fast Bug Diagnosis and Performance Analysis

The Arm CoreSight Trace Memory Controller (TMC) is a configurable trace component to terminate trace buses into buffers, FIFOs, or alternatively, to route trace data over AXI to memory or off-chip to interface controllers.

Features and Benefits
Embedded Trace FIFO (ETF)

Enables trace to be stored in a dedicated SRAM, used either as a circular buffer or as a FIFO. The functionality of this configuration is a superset of the functionality of the ETB configuration.

Embedded Trace Router (ETR)

Enables trace to be routed over an AXI bus to system memory or to any other AXI slave.

Embedded Trace Buffer (ETB)

Enables trace to be stored in a dedicated SRAM, used as a circular buffer. This configuration is similar to the CoreSight ETB.

Use Cases
Where Innovation and Ideas Come to Life

Enabling connected intelligence across the home, including smart meters, connected lighting, connected appliances and much more.

Talk with an Expert

Fine tuning chip performance requires optimum visibility. Find out how CoreSight TMC can help your designers achieve optimum performance.

Contact Us
Related Products and Services
Explore More Options and Features
CoreSight ELA-500 Embedded Logic Analyzer

CoreSight ELA-500 Embedded Logic Analyzer 

An effective way to observe low-level signals, by offering a way to zoom into the root cause of data corruption. 

Arm Cortex Processors

Cortex Processors

Arm processors range from ultra-low power Cortex-M series to server-class Cortex-A series.

Mali Graphics & Multimedia Processors

Graphics and Multimedia

Arm Mali media IP offer high-performing, energy-efficient media processing across a large and growing number of mobile and consumer devices, including smartphones, tablets, TVs and wearables.

Memory Controllers

Memory Controllers 

The Arm family of Dynamic Memory Controllers manage the differing demands of multiple processing elements while delivering maximum DRAM bandwidth.

DS-5 Development Studio

DS-5 Development Studio

DS-5 Development Studio is a suite of tools for embedded C/C++ software development on any Arm-based SoC, featuring editor, compilers, debugger, and system profiler. This set of tools helps make sure your critical software works efficiently and reliably.