| |||
| Home > System Control > Register descriptions > c0, Debug Feature Register 0 | |||
The ID_DFR0 characteristics are:
Provides information about the debug system for the processor.
ID_DFR0 is:
a read-only register
accessible in Privileged mode only.
Available in all processor configurations.
See Table 4.10.
Figure 4.14 shows the ID_DFR0 bit assignments.
Table 4.10 shows the ID_DFR0 bit assignments.
Table 4.10. ID_DFR0 bit assignments
Bits | Name | Function |
|---|---|---|
| [31:24] | - | SBZ. |
| [23:20] | Microcontroller Debug model - memory mapped | Indicates support for the microcontroller debug model - memory mapped:
|
| [19:16] | Trace debug model - memory mapped | Indicates support for the trace debug model - memory mapped:
|
| [15:12] | Trace debug model - coprocessor | Indicates support for the trace debug model - coprocessor:
|
| [11:8] | Core debug model - memory mapped | Indicates the type of embedded processor debug model that the processor supports:
|
| [7:4] | Secure debug model | Indicates the type of secure debug model that the processor supports:
|
| [3:0] | Core debug model - coprocessor | Indicates the type of applications processor debug model that the processor supports:
|
To access the ID_DFR0 read CP15 with:
MRC p15, 0, <Rd>, c0, c1, 2 ; Read ID_DFR0