02.10.2012 Views

ug585-Zynq-7000-TRM

ug585-Zynq-7000-TRM

ug585-Zynq-7000-TRM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Register StimPort30 Details<br />

Field Name Bits Type Reset Value Description<br />

Register (itm) StimPort31<br />

Name StimPort31<br />

Relative Address 0x0000007C<br />

Absolute Address 0xF880507C<br />

Width 32 bits<br />

Access Type rw<br />

Reset Value 0x00000000<br />

Appendix B: Register Details<br />

31:0 rw 0x0 Each of the 32 stimulus ports is represented by a<br />

virtual address, creating 32 stimulus registers. A<br />

write to one of these locations causes data to be<br />

written into the FIFO if the corresponding bit in<br />

the Trace Enable Register is set and ITM is<br />

enabled. Reading from any of the stimulus ports<br />

returns the FIFO status (notFull(1) / Full(0)) only<br />

if the ITM is enabled. This enables more efficient<br />

core register allocation because the stimulus<br />

address has already been generated.<br />

The ITM transmits SWIT packets using leading<br />

zero compression. Packets can be 8, 16, or 32 bits.<br />

The bank of 32 registers is split into a low-16 (0 to<br />

15) and a high-16 (16 to 31). Writes to the high-16<br />

are discarded by the ITM whenever secure<br />

non-invasive trace is disabled, regardless of how<br />

the Trace Enable Register bits [31:16] are set. Both<br />

the high-16 and<br />

low-16 are be disabled when non-invasive trace is<br />

disabled. When an input is disabled it must not<br />

alter the interface response and must always<br />

return an OK without stalling.<br />

Description Stimulus Port Register 31<br />

<strong>Zynq</strong>‐<strong>7000</strong> EPP Technical Reference Manual www.xilinx.com 931<br />

UG585 (v1.2) August 8, 2012

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!