User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 729
UG585 (v1.11) September 27, 2016
Chapter 28: System Test and Debug
Note: CPU0 debug logic and CPU1 debug logic can also be accessed through CP14 coprocessor
instructions. See the Cortex-A9 Technical Reference Manual for details.
28.4.2 Functionality
Table 28-6 summarizes the registers in each CoreSight component.
Table 28-6: CoreSight Component Register Summary
Function Name Overview
DAP ROM
Pointers Entry0-9 Pointers to other CoreSight components
CoreSight management Peripheral ID0-7
Component ID0-3
These registers provide identification information
ETB
Control CTL Enable/disable capture
Status STS Status on pipeline, acquisition, trigger, full/empty
RAM depth RDP Depth of RAM in words
RAM read RRD, RRP Read pointer and data
RAM write RWD, RWP Write pointer and data
Trigger counter TRG Sets the number of words to be stored after a trigger event
Formatter and flush FFCR, FFSR Stop events, trigger mark, flush start, formatting control
CoreSight management Peripheral ID
Component ID
Device ID, type
Claim, lock, authentication
Integration test
These registers provide:
Identification information
Authentication and access control
Integration test
CTI
Control CONTROL Enable/disable CTI
Acknowledge INTACK Provide for SW to acknowledge TRIGOUT when no hardware
acknowledge is supplied
Channel event
generation
APPSET, APPCLR, APPPULSE Raise/clear/pulse channel events, used with GATE register to
create local events
Channel event gating GATE Prevent the channel events from propagating to other CTI's
in the system
Forwarding control INEN,
OUTEN
Enable the forwarding of events between the trigger
interface and the channel interface
Trigger/Channel
interface status
TRIGINSTATUS,
TRIGOUTSTATUS,
CHINSTATUS, CHOUTSTATUS
Provide the current status of the trigger and channel
interfaces