CBUFLEVEL (ETF8K) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

CBUFLEVEL (ETF8K) Register Description

Register NameCBUFLEVEL
Offset Address0x0000000030
Absolute Address 0x00FE950030 (CORESIGHT_SOC_ETF_2)
Width32
TyperoRead-only
Reset Value0x00000000
DescriptionWhen TraceCaptEn=1, this register indicates the current fill level of the trace memory in 32_bit words. When TraceCaptEn=0, reading this register returns a value of 0x00000000. This register is not available if the TMC is programmed for Scatter_Gather operation in ETR configuration - in this case, reading this register returns a value of 0x00000000. This register is particularly useful in the FIFO modes, in which the pointers change dynamically due to read and write of trace data into trace memory through hardware. It would not be possible for the debugger to deduce the fill level of the trace memory merely by reading the pointer registers. The fill level information is mainly useful for performance analysis.

CBUFLEVEL (ETF8K) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
CBUFLEVEL11:0roRead-only0x0Indicates the current fill level of the trace memory in 32_bit words.