| |||
| Home > Program Trace Macrocell > Register descriptions > Configuration Code Register | |||
The ETMCCR characteristics are:
Enables software to read the implementation-defined configuration of the PTM, giving the number of each type of resource. Where a value indicates the number of instances of a particular resource, zero indicates that there are no implemented resources of that resource type.
There are no usage constraints.
Available in all PTM configurations.
See the register summary in Table 12.4.
Figure 12.3 shows the ETMCCR bit assignments.
Table 12.6 shows the ETMCCR bit assignments.
Table 12.6. ETMCCR bit assignments
| Bits | Name | Function |
|---|---|---|
| [31] | ID Register present | ID Register:
|
| [30:28] | - | RAZ. |
| [27] | Software access supported | Software access support:
|
| [26] | Trace start/stop block present | Trace start/stop block:
|
| [25:24] | Number of Context ID comparators | Number of Context ID comparators. For the Cortex-A15 MPCore processor, this value is 1. |
| [23] | FIFOFULL logic present | Indicates that it is not possible to stall the processor to prevent FIFO overflow. For the Cortex-A15 MPCore processor, this value is 0. |
| [22:20] | Number of external outputs | Specifies the number of external outputs. For the Cortex-A15 MPCore processor, this value is 2. |
| [19:17] | Number of external inputs | Specifies the number of external inputs. For the Cortex-A15 MPCore processor, this value is 4. |
| [16] | Sequencer present | Sequencer:
|
| [15:13] | Number of counters | Specifies the number of counters. For the Cortex-A15 MPCore processor, this value is 2. |
| [12:4] | - | SBZP. |
| [3:0] | Number of address comparator pairs | Specifies the number of address comparator pairs. For the Cortex-A15 MPCore processor, this value is 4. |