User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 726
UG585 (v1.11) September 27, 2016
Chapter 28: System Test and Debug
28.2.6 Embedded Trace Buffer (ETB)
The ETB is the on-chip storage of trace data. It is a CoreSight component of the trace sink class. The
ETB provides real-time full-speed storing capability, but is limited in size. Triggering is supported for
events such as buffer full and acquisition complete.
The ETB block in Zynq-7000 AP SoC devices is an ARM-supplied IP, with the following configuration:
•RAM size: 4KB
28.2.7 Trace Packet Output (TPIU)
The TPIU is the block for outputting trace data to the PL or to chip pinout. It is a CoreSight
component of the trace sink class. The TPIU provides unlimited trace data output, but is limited in
bandwidth. Triggering and flushing are both supported.
The TPIU block is an ARM-supplied IP, with the following configuration:
Max data width: 32
Table 28-3 shows the two operating modes of TPIU.
Figure 28-2 shows the waveforms of TPIU I/O signals in the two modes. In EMIO mode, the PL
supplies the trace clock signal to TPIU; PL can use the same clock to sample the trace data and
control signals from PS. In MIO mode, all signals, including data, control, and clock, are aligned at
the selected MIO pins; therefore, the external device should delay the trace clock output by
approximately half the clock period to successfully sample the trace data and control signals. Before
3ITM
4-7 unused
Table 28-2: Funnel Input Port List (Cont’d)
Port
Trace Source
Table 28-3: Operating Modes of TPIU
slcr.DBG_CLK_CTRL[6], MIO_PIN_xx (Details in Table 28-4)
10
Active interface EMIO MIO
Clock source to operate the TPIU EMIOTRACECLK PS clock controller
Output clock present? No Yes
Clock edge(s) to sample trace data
and control
Rising Rising and falling
Supported data widths 1, 2, 4, 8, 16, 32 1, 2, 4, 8, 16
Application Note Since PL supplies the clock to
TPIU, PL can use the same clock
to sample.
External device should delay
the trace clock output by
approximately half clock
period, and use the delayed
clock to sample.