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 #337 background imageLoading...
Page #337 background image
Trace Port Interface Unit
ARM DDI 0337G Copyright © 2005-2008 ARM Limited. All rights reserved. 17-5
Trace out
The trace out block serializes formatted data before it goes off-chip.
Advanced Trace Bus interface
The TPIU accepts trace data from a trace source, either direct from a trace source (ETM
or ITM) or using a Trace Funnel. For more information, see Advanced Trace Bus
interface.
Advanced Peripheral Bus interface
The APB interface is the programming interface for the TPIU. For more information,
see Advanced Peripheral Bus interface.
17.1.3 TPIU inputs and outputs
This section describes the TPIU inputs and outputs. It contains the following:
Trace out port
Advanced Trace Bus interface on page 17-6.
Miscellaneous configuration inputs on page 17-6
APB interface on page 17-7.
Trace out port
Table 17-1 describes the trace out port signals.
Table 17-1 Trace out port signals
Name Type Description
TRACECLKIN Input Decoupled clock from ATB to enable easy control of the trace port speed. Typically this
is derived from a controllable clock source on chip, but an external clock generator could
drive it if a high speed pin is used. Data changes on the rising edge only.
TRESETn Input This is a reset signal for the TRACECLKIN domain. This signal is typically driven
from Power on Reset, and must be synchronized to TRACECLKIN.
TRACECLK Output TRACEDATA changes on both edges of TRACECLK.
TRACEDATA[3:0] Output Output data for clocked modes.
TRACESWO Output Output data for asynchronous modes.

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