User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1094
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
Register StimPort19 Details
Register (itm) StimPort20
Field Name Bits Type Reset Value Description
31:0 rw 0x0 Each of the 32 stimulus ports is represented by a
virtual address, creating 32 stimulus registers. A
write to one of these locations causes data to be
written into the FIFO if the corresponding bit in
the Trace Enable Register is set and ITM is
enabled. Reading from any of the stimulus ports
returns the FIFO status (notFull(1) / Full(0)) only
if the ITM is enabled. This enables more efficient
core register allocation because the stimulus
address has already been generated.
The ITM transmits SWIT packets using leading
zero compression. Packets can be 8, 16, or 32 bits.
The bank of 32 registers is split into a low-16 (0 to
15) and a high-16 (16 to 31). Writes to the high-16
are discarded by the ITM whenever secure
non-invasive trace is disabled, regardless of how
the Trace Enable Register bits [31:16] are set. Both
the high-16 and
low-16 are be disabled when non-invasive trace is
disabled. When an input is disabled it must not
alter the interface response and must always
return an OK without stalling.
Name StimPort20
Relative Address 0x00000050
Absolute Address 0xF8805050
Width 32 bits
Access Type rw
Reset Value 0x00000000
Description Stimulus Port Register 20