3.5.19. ViewData Control 3 Register, ETMVDCR3

The ETMVDCR3 characteristics are:

Purpose

Specifies the address range comparators that hold include and exclude address ranges for ViewData operation, and selects exclude-only operation if required.

Usage constraints

There are no usage constraints.

Configurations

This register is available in all ETM implementations that support data tracing and data address comparators. See Checking available data tracing options, ETMv3.3 and later.

Attributes

See the register summary in Table 3.3, and Reset behavior.

Figure 3.20 shows the ETMVDCR3 bit assignments.

Figure 3.20. ETMVDCR3 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.27 shows the ETMVDCR3 bit assignments.

Table 3.27. ETMVDCR3 bit assignments

Bits

Version [a]

Description

[31:17]-Reserved.

[16]

v1.0

Exclude-only control. The possible values of this bit are:

0

Mixed mode. ViewData operates in a mixed mode, and both include and exclude resources can be programmed.

1

Exclude-only mode. ViewData is programmed only in an excluding mode. If none of the excluding resources match, tracing can occur.

[15:8]

v1.0

When a bit is set to 1, it selects address range comparator 8-1 for exclude control. For example, bit [8] set to 1 selects address range comparator 1.

[7:0]

v1.0

When a bit is set to 1, it selects address range comparator 8-1 for include control. For example, bit [0] set to 1 selects address range comparator 1.

[a] The first ETM architecture version that defines the field.


Copyright © 1999-2002, 2004-2009, 2011 ARM Limited. All rights reserved.ARM IHI 0014Q
Non-ConfidentialID101211