Trace Port Interface Unit
ATCLK Domain
ETM
ATB
Slave
Port
ITM
ATB
Slave
Port
APB
Slave
Port
17.1.2
TPIU components
17-4
ATB
Asynchronous
Interface
Asynchronous
ATB
Interface
APB
Interface
A description of the main components of the TPIU is given in the following sections:
•
Asynchronous FIFO
•
Formatter
•
Trace out on page 17-5
•
Advanced Trace Bus interface on page 17-5
•
Advanced Peripheral Bus interface on page 17-5.
Asynchronous FIFO
The asynchronous FIFO enables trace data to be driven out at a speed that is not
dependent on the speed of the core clock.
Formatter
The formatter inserts source ID signals into the data packet stream so that trace data can
be re-associated with its trace source. The formatter is always active when the
TRACEPORT mode is active.
Copyright © 2005-2008 ARM Limited. All rights reserved.
FIFO
Formatter
FIFO
Figure 17-2 TPIU block diagram (ETM version)
TRACECLKIN Domain
TRACECLKIN
TRACECLK
Trace Out
(serializer)
TRACEDATA
[3:0]
TRACESWO
ARM DDI 0337G