B1.6 Event Control 0 Register

The TRCEVENTCTL0R controls the tracing of events in the trace stream. The events also drive the ETM-M33 external outputs.

Usage constraints
This register must always be programmed as part of the trace unit initialization.
Only accepts writes when the trace unit is disabled.
Configurations
Available in all configurations.
Attributes
See the register summary in Table B1-1 ETM-M33 register summary and Table B1-2 General control and ID registers.

The following figure shows the TRCEVENTCTL0R bit assignments.

Figure B1-4 TRCEVENTCTL0R 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 TRCEVENTCTL0R bit assignments.

Table B1-14 TRCEVENTCTL0R bit assignments

Bits Name Function
[31:16] -

res0.

[15] TYPE1

Selects the resource type for event 1:

0Single selected resource.
1Boolean combined resource pair.
[14:12] - res0.
[11:8] SEL1

Selects the resource number, based on the value of TYPE1:

When TYPE1 is 0, selects a single selected resource from 0-15 defined by SEL1[2:0].

When TYPE1 is 1, selects a Boolean combined resource pair from 0-7 defined by SEL1[2:0].

[7] TYPE0

Selects the resource type for event 0:

0Single selected resource.
1Boolean combined resource pair.
[6:3] - res0.
[2:0] SEL0

Selects the resource number, based on the value of TYPE0:

When TYPE0 is 0, selects a single selected resource from 0-15 defined by SEL0[2:0].

When TYPE0 is 1, selects a Boolean combined resource pair from 0-7 defined by SEL0[2:0].

Non-ConfidentialPDF file icon PDF versionARM 100232_0002_00_en
Copyright © 2016, 2017 ARM Limited or its affiliates. All rights reserved.