| Register Name | Offset Address | Width | Type | Reset Value | Description |
| GCCR_H | 0x0000000000 | 32 | roRead-only | 0x00000000 | Global Clock |
| GCCR_L | 0x0000000004 | 32 | roRead-only | 0x00000000 | Global Clock |
| SIR | 0x0000000024 | 32 | rwNormal read/write | 0x00000000 | Sample Interval Time Configuration |
| SICR | 0x0000000028 | 32 | mixedMixed types. See bit-field details. | 0x00000100 | Sample Interval Control |
| SISR | 0x000000002C | 32 | rwNormal read/write | 0x00000000 | Sample Interval Sample |
| GIER | 0x0000000030 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | Global Interrupt Enable |
| IER | 0x0000000034 | 32 | rwNormal read/write | 0x00000000 | Interrupt Enable |
| ISR | 0x0000000038 | 32 | rwNormal read/write | 0x00000000 | Interrupt Status |
| MSR_0 | 0x0000000044 | 32 | rwNormal read/write | 0x00000000 | Metric Selector, Counters 0, 1, 2, and 3 |
| MSR_1 | 0x0000000048 | 32 | rwNormal read/write | 0x00000000 | Metric Selector, Counters 4, 5, 6, and 7 |
| MSR_2 | 0x000000004C | 32 | mixedMixed types. See bit-field details. | 0x00000000 | Metric Selector, Counters 8 and 9 |
| MCR_0 | 0x0000000100 | 32 | roRead-only | 0x00000000 | Metric Counter |
| IR_0 | 0x0000000104 | 32 | roRead-only | 0x00000000 | Incrementer |
| RR_0 | 0x0000000108 | 32 | rwNormal read/write | 0x00000000 | Range |
| MCR_1 | 0x0000000110 | 32 | roRead-only | 0x00000000 | Metric Counter |
| IR_1 | 0x0000000114 | 32 | roRead-only | 0x00000000 | Incrementer |
| RR_1 | 0x0000000118 | 32 | rwNormal read/write | 0x00000000 | Range |
| MCR_2 | 0x0000000120 | 32 | roRead-only | 0x00000000 | Metric Counter |
| IR_2 | 0x0000000124 | 32 | roRead-only | 0x00000000 | Incrementer |
| RR_2 | 0x0000000128 | 32 | rwNormal read/write | 0x00000000 | Range |
| MCR_3 | 0x0000000130 | 32 | roRead-only | 0x00000000 | Metric Counter |
| IR_3 | 0x0000000134 | 32 | roRead-only | 0x00000000 | Incrementer |
| RR_3 | 0x0000000138 | 32 | rwNormal read/write | 0x00000000 | Range |
| MCR_4 | 0x0000000140 | 32 | roRead-only | 0x00000000 | Metric Counter |
| IR_4 | 0x0000000144 | 32 | roRead-only | 0x00000000 | Incrementer |
| RR_4 | 0x0000000148 | 32 | rwNormal read/write | 0x00000000 | Range |
| MCR_5 | 0x0000000150 | 32 | roRead-only | 0x00000000 | Metric Counter |
| IR_5 | 0x0000000154 | 32 | roRead-only | 0x00000000 | Incrementer |
| RR_5 | 0x0000000158 | 32 | rwNormal read/write | 0x00000000 | Range |
| MCR_6 | 0x0000000160 | 32 | roRead-only | 0x00000000 | Metric Counter |
| IR_6 | 0x0000000164 | 32 | roRead-only | 0x00000000 | Incrementer |
| RR_6 | 0x0000000168 | 32 | rwNormal read/write | 0x00000000 | Range |
| MCR_7 | 0x0000000170 | 32 | roRead-only | 0x00000000 | Metric Counter |
| IR_7 | 0x0000000174 | 32 | roRead-only | 0x00000000 | Incrementer |
| RR_7 | 0x0000000178 | 32 | rwNormal read/write | 0x00000000 | Range |
| MCR_8 | 0x0000000180 | 32 | roRead-only | 0x00000000 | Metric Counter |
| IR_8 | 0x0000000184 | 32 | roRead-only | 0x00000000 | Incrementer |
| RR_8 | 0x0000000188 | 32 | rwNormal read/write | 0x00000000 | Range |
| MCR_9 | 0x0000000190 | 32 | roRead-only | 0x00000000 | Metric Counter |
| IR_9 | 0x0000000194 | 32 | roRead-only | 0x00000000 | Incrementer |
| RR_9 | 0x0000000198 | 32 | rwNormal read/write | 0x00000000 | Range |
| SMCR_0 | 0x0000000200 | 32 | roRead-only | 0x00000000 | Sampled Metric Counter |
| SIR_0 | 0x0000000204 | 32 | roRead-only | 0x00000000 | Sampled Incrementer |
| SMCR_1 | 0x0000000210 | 32 | roRead-only | 0x00000000 | Sampled Metric Counter |
| SIR_1 | 0x0000000214 | 32 | roRead-only | 0x00000000 | Sampled Incrementer |
| SMCR_2 | 0x0000000220 | 32 | roRead-only | 0x00000000 | Sampled Metric Counter |
| SIR_2 | 0x0000000224 | 32 | roRead-only | 0x00000000 | Sampled Incrementer |
| SMCR_3 | 0x0000000230 | 32 | roRead-only | 0x00000000 | Sampled Metric Counter |
| SIR_3 | 0x0000000234 | 32 | roRead-only | 0x00000000 | Sampled Incrementer |
| SMCR_4 | 0x0000000240 | 32 | roRead-only | 0x00000000 | Sampled Metric Counter |
| SIR_4 | 0x0000000244 | 32 | roRead-only | 0x00000000 | Sampled Incrementer |
| SMCR_5 | 0x0000000250 | 32 | roRead-only | 0x00000000 | Sampled Metric Counter |
| SIR_5 | 0x0000000254 | 32 | roRead-only | 0x00000000 | Sampled Incrementer |
| SMCR_6 | 0x0000000260 | 32 | roRead-only | 0x00000000 | Sampled Metric Counter |
| SIR_6 | 0x0000000264 | 32 | roRead-only | 0x00000000 | Sampled Incrementer |
| SMCR_7 | 0x0000000270 | 32 | roRead-only | 0x00000000 | Sampled Metric Counter |
| SIR_7 | 0x0000000274 | 32 | roRead-only | 0x00000000 | Sampled Incrementer |
| SMCR_8 | 0x0000000280 | 32 | roRead-only | 0x00000000 | Sampled Metric Counter |
| SIR_8 | 0x0000000284 | 32 | roRead-only | 0x00000000 | Sampled Incrementer |
| SMCR_9 | 0x0000000290 | 32 | roRead-only | 0x00000000 | Sampled Metric Counter |
| SIR_9 | 0x0000000294 | 32 | roRead-only | 0x00000000 | Sampled Incrementer |
| CR | 0x0000000300 | 32 | rwNormal read/write | 0x00000000 | Control |
| WIDR | 0x0000000304 | 32 | rwNormal read/write | 0x00000000 | Write ID Filter. |
| WIDMR | 0x0000000308 | 32 | rwNormal read/write | 0x00000000 | Write ID Mask. |
| RIDR | 0x000000030C | 32 | rwNormal read/write | 0x00000000 | Read ID Filter. |
| RIDMR | 0x0000000310 | 32 | rwNormal read/write | 0x00000000 | Read ID Mask. |
| FECR | 0x0000000400 | 32 | rwNormal read/write | 0x00000000 | Flag Enable. |