You copied the Doc URL to your clipboard.

3.4.44. Address Comparator Access Type Registers 0-7

The TRCACATRn characteristics are:

Purpose

Controls the access for the data address comparators.

Usage constraints

There are no usage constraints.

Configurations

Available in all configurations.

Attributes

See the register summary in Table 3.1 and Table 3.9.

Figure 3.50 shows the TRCACATR0 bit assignments.

Figure 3.50. TRCACATR0 bit assignments

Figure 3.50. TRCACATR0 bit assignments

Table 3.61 shows the TRCACATR0 bit assignments.

Table 3.61. TRCACATR0 bit assignments
BitsNameFunction
[31:21]-RAZ/WI
[20]DATARANGE

Data value comparison range control, to select whether the data value comparison is made against the single address comparator or the address range comparator:

0

Only the single address comparator matches.

1

Only the address range comparator matches.

[19:18]DATASIZE

Data value comparison size control:

b00

Byte size.

b01

Halfword size.

b10

Word size.

b11

Doubleword size.

[17:16]DATAMATCH

Data value comparison control:

b01

Comparator matches only if the data value comparison matches.

b11

Comparator matches only if the data value comparison does not match.

[15:12]-RAZ/WI
[11]EXLEVEL_S

Indicates whether the comparator matches in exception level 3 in Secure state:

1

The comparator must not match in this exception level.

[10:9]-RAZ/WI
[8]EXLEVEL_S

Indicates whether the comparator matches in exception level 0 in Secure state:

1

The comparator must not match in this exception level.

[7:3]-RAZ/WI
[2]CONTEXTTYPE

Indicates whether the context comparator is used in the comparison:

0

Use no context comparators.

1

Use the Context ID comparator.

[1:0]TYPE

The type of comparison:

b00

Instruction address.

b01

Data load address.

b10

Data store address.

b11

Data load or store address.


Note

TRCACATR2 is functionally identical to TRCACATR0.

Figure 3.50 shows the TRCACATR1 bit assignments.

Figure 3.51. TRCACATR1 bit assignments

Figure 3.51. TRCACATR1 bit assignments

Table 3.61 shows the TRCACATR1 bit assignments.

Table 3.62. TRCACATR1 bit assignments
BitsNameFunction
[31:12]-RAZ/WI
[11]EXLEVEL_S

Indicates whether the comparator matches in exception level 3 in Secure state:

1

The comparator must not match in this exception level.

[10:9]-RAZ/WI
[8]EXLEVEL_S

Indicates whether the comparator matches in exception level 0 in Secure state:

1

The comparator must not match in this exception level.

[7:3]-RAZ/WI
[2]CONTEXTTYPE

Indicates whether the context comparator is used in the comparison:

0

Use no context comparators.

1

Use the Context ID comparator.

[1:0]TYPE

The type of comparison:

b00

Instruction address.

b01

Data load address.

b10

Data store address.

b11

Data load or store address.


Note

TRCACATR3-7 are functionally identical to TRCACATR1.

Was this page helpful? Yes No