3.16.18. Counter Value Registers, ETMCNTVRn

The ETMCNTVR characteristics are:


An ETMCNTVR holds the current value of the corresponding counter.

Usage constraints

Each ETMCNTVR is used with a corresponding ETMCNTRLDVR, ETMCNTENR, and ETMCNTRLDEVR. See About the counter registers.


The number of ETMCNTVRs:

  • is implementation defined

  • is specified by ETMCCR bits [15:13]

  • can be zero.

See Configuration Code Register, ETMCCR.

Unimplemented ETMCNTVRs are RAZ/WI.


See the register summary in Table 3.16.

Figure 3.27 shows the ETMCNTVR bit assignments.

Figure 3.27. ETMCNTVR 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.

Table 3.34 shows the ETMCNTVR bit assignments.

Table 3.34. ETMCNTVR bit assignments





Current counter value. See Programming bit and associated state for information on programming this register.

Each ETMCNTVR has the same bit assignments.

If the ETMCNTVR is written while the programming bit is set, the counter does not load the value from the ETMCNTRLDVR but retains the value written to the ETMCNTVR.

Copyright © 1999-2002, 2004-2008, 2011 ARM. All rights reserved.ARM IHI 0035B