3.16.15. Counter Reload Value Registers, ETMCNTRLDVRn

The ETMCNTRLDVR characteristics are:


An ETMCNTRLDVR specifies the starting value of the corresponding counter.

Usage constraints

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


The number of ETMCNTRLDVRs:

  • is implementation defined

  • is specified by ETMCCR bits [15:13]

  • can be zero.

See Configuration Code Register, ETMCCR.

Unimplemented ETMCNTRLDVRs are RAZ/WI.


See the register summary in Table 3.16.

Figure 3.24 shows the ETMCNTRLDVR bit assignments.

Figure 3.24. ETMCNTRLDVR 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.31 shows the ETMCNTRLDVR bit assignments.

Table 3.31. ETMCNTRLDVR bit assignments





Initial count

Each ETMCNTRLDVR has the same bit assignments.

When the programming bit is cleared, the counter is loaded with the value in the ETMCNTRLDVR register unless the ETMCNTVR has been programmed while the programming bit is set.

The counter is reloaded with the value in ETMCNTRLDVR whenever the corresponding counter reload event, specified by ETMCNTRLDEVR, is active.

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