User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 718
UG585 (v1.11) September 27, 2016
Chapter 27: JTAG and DAP Subsystem
27.6 Trace Port Interface Unit (TPIU)
Table 27-5 shows all registers within the TPIU.
27.7 Xilinx TAP Controller
The Xilinx TAP contains four mandatory dedicated pins as specified by the protocol and typical JTAG
architecture. Table 27-6 shows Xilinx TAP IR commands. Refer to UG470
, 7 Series FPGAs Configuration
User Guide for more details about the IR commands.
Table 27-5: TPIU Registers Summary
TPIU Register Offset Description
SUPPORT_PORT_SIZE
0x0
32-bit register with each bit indicating whether a single port size
is allowed
CURRENT_PORT_SIZE
0x4
Indicates current trace port size with only 1 of 32-bits that could
be set
TRIG_MODE
0x100
Indicates trigger mode support
TRG_COUNT
0x104
8-bit register to enable delaying the indication of triggers to the
external trace capture device
TRIG_MULT
0x108
Trigger counter multiplier
TEST_PATTERN
0x200-0x208
Configures a test pattern to generate a known bit sequence that
could be capture by external capture device
FORMAT_SYNC
0x300-0x308
Control generation of stop, trigger, and flush events
Table 27-6: JTAG Commands
Boundary Scan Command Binary Code[5:0] Description
EXTEST
000000
Enables boundary-scan EXTEST operation
SAMPLE
000001
Enables boundary-scan SAMPLE operation
USER1
000010
Access user-defined register 1
USER2
000011
Access user-defined register 2
USER3
100010
Access user-defined register 3
USER4
100011
Access user-defined register 4
CFG_OUT
000100
Access the configuration bus for readback
CFG_IN
000101
Access the configuration bus for configuration
USERCODE
001000
Enables shifting out user code
IDCODE
001001
Enables shifting out of ID code
ISC_ENABLE
010000
Marks the beginning of ISC configuration; full
shutdown is executed