EasyManuals Logo

ARM Cortex-M3 User Manual

ARM Cortex-M3
410 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #334 background imageLoading...
Page #334 background image
Trace Port Interface Unit
17-2 Copyright © 2005-2008 ARM Limited. All rights reserved. ARM DDI 0337G
17.1 About the TPIU
The TPIU is an optional component that acts as a bridge between the on-chip trace data
from the Embedded Trace Macrocell (ETM) and the Instrumentation Trace Macrocell
(ITM), with separate IDs, to a data stream, encapsulating IDs where required, that is
then captured by a Trace Port Analyzer (TPA).
The TPIU is specially designed for low-cost debug. It is a special version of the
CoreSight TPIU, and you can replace it with CoreSight components if system
requirements demand the additional features of the CoreSight TPIU.
There are two configurations of the TPIU:
A configuration that supports ITM debug trace.
A configuration that supports both ITM and ETM debug trace.
If the implementation requires no trace support then the TPIU might not be present.
Note
If your Cortex-M3 system uses the optional ETM component, you must use the TPIU
configuration that supports both ITM and ETM debug trace. For a full description of the
ETM, see Chapter 14 Embedded Trace Macrocell.
17.1.1 TPIU block diagrams
Figure 17-1 on page 17-3 and Figure 17-2 on page 17-4 show the component layout of
the TPIU for both configurations.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM Cortex-M3 and is the answer not in the manual?

ARM Cortex-M3 Specifications

General IconGeneral
ArchitectureARMv7-M
Instruction SetThumb-2
Pipeline Stages3-stage
InterruptsNested Vectored Interrupt Controller (NVIC)
Interrupt ControllerNested Vectored Interrupt Controller (NVIC)
Memory Protection UnitOptional
Power ConsumptionVaries by implementation
Max Clock SpeedUp to 100 MHz
DebuggingJTAG and Serial Wire Debug (SWD)
Operating Voltage1.8V to 3.6V
Manufacturing ProcessVaries by implementation
Core Type32-bit

Related product manuals