9 Current Buffer Fill Level, CBUFLEVEL

The CBUFLEVEL register indicates the current fill level of the trace memory in units of 32-bit words. When the TMC leaves Disabled state, this register dynamically indicates the current fill level of trace memory. It retains its value on entering Disabled state. It is not affected by the reprogramming of pointer registers in Disabled state. However, RRD reads when using the Circular Buffer in Disabled state are a special case. In this case the register indicates the updated fill level on RRD reads.

The CBUFLEVEL register characteristics are:

Attributes
Offset

0x0030

Type

Read-only

Reset

0x--------

Width

32

The following figure shows the bit assignments.

Figure 9-373 CBUFLEVEL register bit assignments
To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


The following table shows the bit assignments.

Table 9-386 CBUFLEVEL register bit assignments

Bits Reset value Name Function
[31] 0b0 RAZ/WI

Read-As-Zero, Writes Ignored.

[30:0] UNKNOWN CBUFLEVEL

Current Buffer Fill Level. Indicates the current fill level of the trace memory in 32-bit words.

Non-ConfidentialPDF file icon PDF version100806_0300_00_en
Copyright © 2017, 2018 Arm Limited or its affiliates. All rights reserved.