SPRUJ17I March 2022 – August 2025 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1
The memory map view for DAP AHB is the same as SOC memory map view seen by Cortex R5F CPU (except for dedicated R5F Core memories and peripherals).
Table 14-4 shows the APB AP address map for this device.
|
APB PORT |
Block Name |
Start Address |
End Address |
Size |
Register Details |
|---|---|---|---|---|---|
| APB INTERNAL PORT0 | Debugss ROM Table | 0x0000 0000 | 0x0000 0FFF | 4KB | ROM LUT |
| APB INTERNAL PORT0 | Debugss CTI | 0x0000 1000 | 0x0000 1FFF | 4KB | CTI register summary |
| APB INTERNAL PORT0 | Debugss TPIU | 0x0000 2000 | 0x0000 2FFF | 4KB | TPIU register summary |
| APB EXTERNAL PORT 0 | Ext Port0 ROM TABLE | 0x0001 0000 | 0x0001 0FFF | 4KB | ROM LUT |
| APB EXTERNAL PORT 0 | ATB REPLICATOR | 0x0001 1000 | 0x0001 1FFF | 4KB | ATB register summary |
| APB EXTERNAL PORT 0 | CSETB | 0x0001 2000 | 0x0001 2FFF | 4KB | ETB register summary |
| APB EXTERNAL PORT 0 | STM | 0x0001 3000 | 0x0001 3FFF | 4KB | |
| APB EXTERNAL PORT 0 | STM-CTI | 0x0001 4000 | 0x0001 4FFF | 4KB | CTI register summary |
| APB EXTERNAL PORT 0 | HSM CM4 CTI | 0x0001 5000 | 0x0001 5FFF | 4KB | CTI register summary |
| APB EXTERNAL PORT 1 | R5SS0 ROM Table | 0x0002 0000 | 0x0002 0FFF | 4KB | ROM LUT |
| APB EXTERNAL PORT 1 | R5SS0 CPU0 | 0x0003 0000 | 0x0003 0FFF | 4KB | R5 Core Debug Register Summary |
| APB EXTERNAL PORT 1 | R5SS0 CPU1 | 0x0003 2000 | 0x0003 2FFF | 4KB | R5 Core Debug Register Summary |
| APB EXTERNAL PORT 1 | R5SS0 CPU0 CTI | 0x0003 8000 | 0x0003 8FFF | 4KB | CTI register summary |
| APB EXTERNAL PORT 1 | R5SS0 CPU1 CTI | 0x0003 9000 | 0x0003 9FFF | 4KB | CTI register summary |
| APB EXTERNAL PORT 1 | R5SS0 CPU0 ETM | 0x0003 C000 | 0x0003 CFFF | 4KB | ETM register summary |
| APB EXTERNAL PORT 1 | R5SS0 CPU1 ETM | 0x0003 D000 | 0x0003 DFFF | 4KB | ETM register summary |
| APB EXTERNAL PORT 2 | R5SS1 ROM Table | 0x0004 0000 | 0x0004 0FFF | 4KB | ROM LUT |
| APB EXTERNAL PORT 2 | R5SS1 CPU0 | 0x0005 0000 | 0x0005 0FFF | 4KB | R5 Core Debug Register Summary |
| APB EXTERNAL PORT 2 | R5SS1 CPU1 | 0x0005 2000 | 0x00052FFF | 4KB | R5 Core Debug Register Summary |
| APB EXTERNAL PORT 2 | R5SS1 CPU0 CTI | 0x0005 8000 | 0x00058FFF | 4KB | CTI register summary |
| APB EXTERNAL PORT 2 | R5SS1 CPU1 CTI | 0x0005 9000 | 0x00059FFF | 4KB | CTI register summary |
| APB EXTERNAL PORT 2 | R5SS1 CPU0 ETM | 0x0005 C000 | 0x0005CFFF | 4KB | ETM register summary |
| APB EXTERNAL PORT 2 | R5SS1 CPU1 ETM | 0x0005 D000 | 0x0005DFFF | 4KB | ETM register summary |
CTI register summary
Seehere for more details on the below registers:
|
Name |
Offset |
Type |
Reset |
Description |
|---|---|---|---|---|
|
CTICONTROL |
0x000 |
RW |
0x00000000 |
CTI Control Register |
|
CTIINTACK |
0x010 |
WO |
0x00000000 |
CTI Interrupt Acknowledge Register |
|
CTIAPPSET |
0x014 |
RW |
0x00000000 |
CTI Application Trigger Set Register |
|
CTIAPPCLEAR |
0x018 |
WO |
0x00000000 |
CTI Application Trigger Clear Register |
|
CTIAPPPULSE |
0x01C |
WO |
0x00000000 |
CTI Application Pulse Register |
|
CTIINEN0 |
0x020 |
RW |
0x00000000 |
CTI Trigger 0 to Channel Enable Register |
|
CTIINEN1 |
0x024 |
RW |
0x00000000 |
CTI Trigger 1 to Channel Enable Register |
|
CTIINEN2 |
0x028 |
RW |
0x00000000 |
CTI Trigger 2 to Channel Enable Register |
|
CTIINEN3 |
0x02C |
RW |
0x00000000 |
CTI Trigger 3 to Channel Enable Register |
|
CTIINEN4 |
0x030 |
RW |
0x00000000 |
CTI Trigger 4 to Channel Enable Register |
|
CTIINEN5 |
0x034 |
RW |
0x00000000 |
CTI Trigger 5 to Channel Enable Register |
|
CTIINEN6 |
0x038 |
RW |
0x00000000 |
CTI Trigger 6 to Channel Enable Register |
|
CTIINEN7 |
0x03C |
RW |
0x00000000 |
CTI Trigger 7 to Channel Enable Register |
|
CTIOUTEN0 |
0x0A0 |
RW |
0x00000000 |
CTI Channel to Trigger 0 Enable Register |
|
CTIOUTEN1 |
0x0A4 |
RW |
0x00000000 |
CTI Channel to Trigger 1 Enable Register |
|
CTIOUTEN2 |
0x0A8 |
RW |
0x00000000 |
CTI Channel to Trigger 2 Enable Register |
|
CTIOUTEN3 |
0x0AC |
RW |
0x00000000 |
CTI Channel to Trigger 3 Enable Register |
|
CTIOUTEN4 |
0x0B0 |
RW |
0x00000000 |
CTI Channel to Trigger 4 Enable Register |
|
CTIOUTEN5 |
0x0B4 |
RW |
0x00000000 |
CTI Channel to Trigger 5 Enable Register |
|
CTIOUTEN6 |
0x0B8 |
RW |
0x00000000 |
CTI Channel to Trigger 6 Enable Register |
|
CTIOUTEN7 |
0x0BC |
RW |
0x00000000 |
CTI Channel to Trigger 7 Enable Register |
|
CTITRIGINSTATUS |
0x130 |
RO |
0x00000000 |
CTI Trigger In Status Register |
|
CTITRIGOUTSTATUS |
0x134 |
RO |
0x00000000 |
CTI Trigger Out Status Register |
|
CTICHINSTATUS |
0x138 |
RO |
0x00000000 |
CTI Channel In Status Register |
|
CTICHOUTSTATUS |
0x13C |
RO |
0x00000000 |
CTI Channel Out Status Register |
|
CTIGATE |
0x140 |
RW |
0x0000000F |
Enable CTI Channel Gate Register |
|
ASICCTL |
0x144 |
RW |
0x00000000 |
External Multiplexer Control Register |
|
ITCHINACK |
0xEDC |
WO |
0x00000000 |
ITCHINACK Register |
|
ITTRIGINACK |
0xEE0 |
WO |
0x00000000 |
ITTRIGINACK Register |
|
ITCHOUT |
0xEE4 |
WO |
0x00000000 |
ITCHOUT Register |
|
ITTRIGOUT |
0xEE8 |
WO |
0x00000000 |
ITTRIGOUT Register |
|
ITCHOUTACK |
0xEEC |
RO |
0x00000000 |
ITCHOUTACK Register |
|
ITTRIGOUTACK |
0xEF0 |
RO |
0x00000000 |
ITTRIGOUTACK Register |
|
ITCHIN |
0xEF4 |
RO |
0x00000000 |
ITCHIN Register |
|
ITTRIGIN |
0xEF8 |
RO |
0x00000000 |
ITTRIGIN Register |
|
ITCTRL |
0xF00 |
RW |
0x00000000 |
Integration Mode Control Register |
|
CLAIMSET |
0xFA0 |
RW |
0x0000000F |
Claim Tag Set Register |
|
CLAIMCLR |
0xFA4 |
RW |
0x00000000 |
Claim Tag Clear Register |
|
LAR |
0xFB0 |
WO |
0x00000000 |
Lock Access Register |
|
LSR |
0xFB4 |
RO |
0x00000003 |
Lock Status Register |
|
AUTHSTATUS |
0xFB8 |
RO |
0x00000005 |
Authentication Status Register |
|
DEVID |
0xFC8 |
RO |
0x00040800 |
Device Configuration Register |
|
DEVTYPE |
0xFCC |
RO |
0x00000014 |
Device Type Identifier Register |
|
PIDR4 |
0xFD0 |
RO |
0x00000004 |
Peripheral ID4 Register |
|
PIDR5 |
0xFD4 |
RO |
0x00000000 |
Peripheral ID5 Registers |
|
PIDR6 |
0xFD8 |
RO |
0x00000000 |
Peripheral ID6 Registers |
|
PIDR7 |
0xFDC |
RO |
0x00000000 |
Peripheral ID7 Registers |
|
PIDR0 |
0xFE0 |
RO |
0x00000006 |
Peripheral ID0 Register |
|
PIDR1 |
0xFE4 |
RO |
0x000000B9 |
Peripheral ID1 Register |
|
PIDR2 |
0xFE8 |
RO |
0x0000003B |
Peripheral ID2 Register |
|
PIDR3 |
0xFEC |
RO |
0x00000000 |
Peripheral ID3 Register |
|
CIDR0 |
0xFF0 |
RO |
0x0000000D |
Component ID0 Register |
|
CIDR1 |
0xFF4 |
RO |
0x00000090 |
Component ID1 Register |
|
CIDR2 |
0xFF8 |
RO |
0x00000005 |
Component ID2 Register |
|
CIDR3 |
0xFFC |
RO |
0x000000B1 |
Component ID3 Register |
ETB Register Summary
See here for more details on the below registers:
|
Name |
Offset |
Type |
Reset |
Description |
|---|---|---|---|---|
|
RDP |
0x004 |
RO |
0x00000000 |
ETB RAM Depth Register |
|
STS |
0x00C |
RO |
0x00000008 |
ETB Status Register |
|
RRD |
0x010 |
RO |
0x00000000 |
ETB RAM Read Data Register |
|
RRP |
0x014 |
RW |
0x00000000 |
ETB RAM Read Pointer Register |
|
RWP |
0x018 |
RW |
0x00000000 |
ETB RAM Write Pointer Register |
|
TRG |
0x01C |
RW |
0x00000000 |
ETB Trigger Counter Register |
|
CTL |
0x020 |
RW |
0x00000000 |
ETB Control Register |
|
RWD |
0x024 |
WO |
0x00000000 |
ETB RAM Write Data Register |
|
FFSR |
0x300 |
RO |
0x00000002 |
ETB Formatter and Flush Status Register |
|
FFCR |
0x304 |
RW |
0x00000000 |
ETB Formatter and Flush Control Register |
|
ITMISCOP0 |
0xEE0 |
WO |
0x00000000 |
Integration Test Miscellaneous Output Register 0 |
|
ITTRFLINACK |
0xEE4 |
WO |
0x00000000 |
Integration Test Trigger In and Flush In Acknowledge Register |
|
ITTRFLIN |
0xEE8 |
RO |
0x00000000 |
Integration Test Trigger In and Flush In Register |
|
ITATBDATA0 |
0xEEC |
RO |
0x00000000 |
Integration Test ATB Data Register 0 |
|
ITATBCTR2 |
0xEF0 |
WO |
0x00000000 |
Integration Test ATB Control Register 2 |
|
ITATBCTR1 |
0xEF4 |
RO |
0x00000000 |
Integration Test ATB Control Register 1 |
|
ITATBCTR0 |
0xEF8 |
RO |
0x00000000 |
Integration Test ATB Control Register 0 |
|
ITCTRL |
0xF00 |
RW |
0x00000000 |
Integration Mode Control Register |
|
CLAIMSET |
0xFA0 |
RW |
0x0000000F |
Claim Tag Set Register |
|
CLAIMCLR |
0xFA4 |
RW |
0x00000000 |
Claim Tag Clear Register |
|
LAR |
0xFB0 |
WO |
0x00000000 |
Lock Access Register |
|
LSR |
0xFB4 |
RO |
0x00000003 |
Lock Status Register |
|
AUTHSTATUS |
0xFB8 |
RO |
0x00000000 |
Authentication Status Register |
|
DEVID |
0xFC8 |
RO |
0x00000000 |
Device Configuration Register |
|
DEVTYPE |
0xFCC |
RO |
0x00000021 |
Device Type Identifier Register |
|
PIDR4 |
0xFD0 |
RO |
0x00000004 |
Peripheral ID4 Register |
|
PIDR5 |
0xFD4 |
RO |
0x00000000 |
Peripheral ID5 Registers |
|
PIDR6 |
0xFD8 |
RO |
0x00000000 |
Peripheral ID6 Registers |
|
PIDR7 |
0xFDC |
RO |
0x00000000 |
Peripheral ID7 Registers |
|
PIDR0 |
0xFE0 |
RO |
0x00000007 |
Peripheral ID0 Register |
|
PIDR1 |
0xFE4 |
RO |
0x000000B9 |
Peripheral ID1 Register |
|
PIDR2 |
0xFE8 |
RO |
0x0000003B |
Peripheral ID2 Register |
|
PIDR3 |
0xFEC |
RO |
0x00000000 |
Peripheral ID3 Register |
|
CIDR0 |
0xFF0 |
RO |
0x0000000D |
Component ID0 Register |
|
CIDR1 |
0xFF4 |
RO |
0x00000090 |
Component ID1 Register |
|
CIDR2 |
0xFF8 |
RO |
0x00000005 |
Component ID2 Register |
|
CIDR3 |
0xFFC |
RO |
0x000000B1 |
Component ID3 Register |
ATB Register Summary
See here for more details on the below registers:
|
Name |
Offset |
Type |
Reset |
Description |
|---|---|---|---|---|
|
Ctrl_Reg |
0x000 |
RW |
0x00000300 |
Funnel Control Register |
|
Priority_Ctrl_Reg |
0x004 |
RW |
0x00000000 |
Priority Control Register |
|
ITATBDATA0 |
0xEEC |
RW |
0x00000000 |
Integration Test ATB Data0 Register |
|
ITATBCTR2 |
0xEF0 |
RW |
0x00000000 |
Integration Test ATB Control 2 Register |
|
ITATBCTR1 |
0xEF4 |
RW |
0x00000000 |
Integration Test ATB Control 1 Register |
|
ITATBCTR0 |
0xEF8 |
RW |
0x00000000 |
Integration Test ATB Control 0 Register |
|
ITCTRL |
0xF00 |
RW |
0x00000000 |
Integration Mode Control Register |
|
CLAIMSET |
0xFA0 |
RW |
0x0000000F |
Claim Tag Set Register |
|
CLAIMCLR |
0xFA4 |
RW |
0x00000000 |
Claim Tag Clear Register |
|
LOCKACCESS |
0xFB0 |
WO |
0x00000000 |
Lock Access Register |
|
LOCKSTATUS |
0xFB4 |
RO |
0x00000003 |
Lock Status Register |
|
AUTHSTATUS |
0xFB8 |
RO |
0x00000000 |
Authentication Status Register |
|
DEVID |
0xFC8 |
RO |
0x00000038 |
Device Configuration Register |
|
DEVTYPE |
0xFCC |
RO |
0x00000012 |
Device Type Identifier Register |
|
PIDR4 |
0xFD0 |
RO |
0x00000004 |
Peripheral ID4 Register |
|
PIDR5 |
0xFD4 |
RO |
0x00000000 |
Peripheral ID5 Registers |
|
PIDR6 |
0xFD8 |
RO |
0x00000000 |
Peripheral ID6 Registers |
|
PIDR7 |
0xFDC |
RO |
0x00000000 |
Peripheral ID7 Registers |
|
PIDR0 |
0xFE0 |
RO |
0x00000008 |
Peripheral ID0 Register |
|
PIDR1 |
0xFE4 |
RO |
0x000000B9 |
Peripheral ID1 Register |
|
PIDR2 |
0xFE8 |
RO |
0x0000002B |
Peripheral ID2 Register |
|
PIDR3 |
0xFEC |
RO |
0x00000000 |
Peripheral ID3 Register |
|
CIDR0 |
0xFF0 |
RO |
0x0000000D |
Component ID0 Register |
|
CIDR1 |
0xFF4 |
RO |
0x00000090 |
Component ID1 Register |
|
CIDR2 |
0xFF8 |
RO |
0x00000005 |
Component ID2 Register |
|
CIDR3 |
0xFFC |
RO |
0x000000B1 |
Component ID3 Register |
STM Register Summary
See here for more details on the below registers:
|
Name |
Offset |
Type |
Reset |
Description |
|---|---|---|---|---|
|
STMDMASTARTR |
0xC04 |
WO |
- |
ARM STM Specification |
|
STMDMASTOPR |
0xC08 |
WO |
- |
ARM STM Specification |
|
STMDMASTATR |
0xC0C |
RO |
- |
ARM STM Specification |
|
STMDMACTLR |
0xC10 |
RW |
0x00000000 |
DMA Control Register |
|
STMDMAIDR |
0xCFC |
RO |
0x00000002 |
ARM STM Specification |
|
STMHEER |
0xD00 |
RW |
- |
ARM STM Specification |
|
STMHETER |
0xD20 |
RW |
- |
ARM STM Specification |
|
STMHEBSR |
0xD60 |
RW |
0x00000000 |
ARM STM Specification |
|
STMHEMCR |
0xD64 |
RW |
0x00000000 |
ARM STM Specification |
|
STMHEEXTMUXR |
0xD68 |
RW |
0x00000000 |
Hardware Event External Multiplex Control Register |
|
STMHEMASTR |
0xDF4 |
RO |
0x00000080 |
Hardware Event Initiator Number Register |
|
STMHEFEAT1R |
0xDF8 |
RO |
0x30200035 |
Hardware Event Features 1 Register |
|
STMHEIDR |
0xDFC |
RO |
0x00000011 |
Hardware Event ID Register |
|
STMSPER |
0xE00 |
RW |
0x00000000 |
ARM STM Specification |
|
STMSPTER |
0xE20 |
RW |
0x00000000 |
ARM STM Specification |
|
STMSPSCR |
0xE60 |
RW |
0x00000000 |
ARM STM Specification |
|
STMSPMSCR |
0xE64 |
RW |
0x00000000 |
ARM STM Specification |
|
STMSPOVERRIDER |
0xE68 |
RW |
0x00000000 |
ARM STM Specification |
|
STMSPMOVERRIDER |
0xE6C |
RW |
0x00000000 |
ARM STM Specification |
|
STMSPTRIGCSR |
0xE70 |
RW |
0x00000000 |
ARM STM Specification |
|
STMTCSR |
0xE80 |
RW |
- |
Trace Control and Status Register |
|
STMTSSTIMR |
0xE84 |
WO |
- |
ARM STM Specification |
|
STMTSFREQR |
0xE8C |
RW |
0x00000000 |
ARM STM Specification |
|
STMSYNCR |
0xE90 |
RW |
0x00000000 |
ARM STM Specification |
|
STMAUXCR |
0xE94 |
RW |
0x00000000 |
Auxiliary Control Register |
|
STMFEAT1R |
0xEA0 |
RO |
0x006587D1 |
STM Features 1 Register |
|
STMFEAT2R |
0xEA4 |
RO |
0x000114F2 |
STM Features 2 Register |
|
STMFEAT3R |
0xEA8 |
RO |
0x0000007F |
STM Features 3 Register |
|
STMITTRIGGER |
0xEE8 |
WO |
- |
Integration Test for Cross-trigger Outputs Register |
|
STMITATBDATA0 |
0xEEC |
WO |
- |
Integration Mode ATB Data 0 Register |
|
STMITATBCTR2 |
0xEF0 |
RO |
- |
Integration Mode ATB Control 2 Register |
|
STMITATBID |
0xEF4 |
WO |
- |
Integration Mode ATB Identification Register |
|
STMITATBCTR0 |
0xEF8 |
WO |
- |
Integration Mode ATB Control 0 Register |
|
STMITCTRL |
0xF00 |
RW |
0x00000000 |
Integration Mode Control Register |
|
STMCLAIMSET |
0xFA0 |
RW |
0x0000000F |
ARM STM Specification |
|
STMCLAIMCLR |
0xFA4 |
RW |
0x00000000 |
ARM STM Specification |
|
STMLAR |
0xFB0 |
WO |
- |
Lock Access Register |
|
STMLSR |
0xFB4 |
RO |
- |
Lock Status Register |
|
STMAUTHSTATUS |
0xFB8 |
RO |
0x000000AA |
Authentication Status Register |
|
STMDEVARCH |
0xFBC |
RO |
0x47710A63 |
Device Architecture Register |
|
STMDEVID |
0xFC8 |
RO |
0x00010000 |
Device Configuration Register |
|
STMDEVTYPE |
0xFCC |
RO |
0x00000063 |
Device Type Identifier Register |
|
STMPIDR0 |
0xFE0 |
RO |
0x00000063 |
Peripheral ID0 Register |
|
STMPIDR1 |
0xFE4 |
RO |
0x000000B9 |
Peripheral ID1 Register |
|
STMPIDR2 |
0xFE8 |
RO |
0x0000000B |
Peripheral ID2 Register |
|
STMPIDR3 |
0xFEC |
RO |
0x00000000 |
Peripheral ID3 Register |
|
STMPIDR4 |
0xFD0 |
RO |
0x00000004 |
Peripheral ID4 Register |
|
STMCIDR0 |
0xFF0 |
RO |
0x0000000D |
Component ID0 Register |
|
STMCIDR1 |
0xFF4 |
RO |
0x00000090 |
Component ID1 Register |
|
STMCIDR2 |
0xFF8 |
RO |
0x00000005 |
Component ID2 Register |
|
STMCIDR3 |
0xFFC |
RO |
0x000000B1 |
Component ID3 Register |
ETM Register Summary
See here for more details on the below registers:
|
Name |
Offset |
Type |
Reset |
Description |
|---|---|---|---|---|
|
ETMCR |
0x000 |
RW |
0x00000441 |
Main Control Register |
|
ETMCCR |
0x004 |
RO |
0x8D014024 |
Configuration Code Register |
|
ETMTRIGGER |
0x008 |
RW |
- |
Trigger Event Register in the ARM ETM Specification |
|
ETMASICCTLR |
0x00C |
RW |
0x00000000 |
ASIC Control Register |
|
ETMSR |
0x010 |
RW |
- |
ETM Status Register in the ARM ETM Specification |
|
ETMSCR |
0x014 |
RO |
0x00020C0C |
System Configuration Register in the ARM ETM Specification |
|
ETMTSSCR |
0x018 |
RW |
- |
TraceEnable Start/Stop Control Register in the ARM ETM Specification |
|
ETMTECR2 |
0x01C |
RW |
- |
TraceEnable Control 2 Register in the ARM ETM Specification |
|
ETMTEEVR |
0x020 |
RW |
- |
TraceEnable Event Register in the ARM ETM Specification |
|
ETMTECR1 |
0x024 |
RW |
- |
TraceEnable Control 1 Register in the ARM ETM Specification |
|
ETMFFLR[e] |
0x02C |
RW |
- |
FIFOFULL Level Register in the ARM ETM Specification |
|
ETMVDEVR |
0x030 |
RW |
- |
ViewData Event Register in the ARM ETM Specification |
|
ETMVDCR1 |
0x034 |
RW |
- |
ViewData Control 1 Register in the ARM ETM Specification |
|
ETMVDCR3 |
0x03C |
RW |
- |
ViewData Control 3 Register in the ARM ETM Specification |
|
ETMACVR1-8 |
0x40 - 0x58 |
RW |
- |
Address Comparator Value Registers in the ARM ETM Specification |
|
ETMACTR1-8 |
0x80 - 0x98 |
RW |
- |
Address Comparator Access Type Registers in the ARM ETM Specification |
|
ETMDCVR1[f] |
0x0C0 |
RW |
- |
Data Comparator Value Registers in the ARM ETM Specification |
|
ETMDCVR3[f] |
0x0D0 |
RW |
- |
Data Comparator Value Registers in the ARM ETM Specification |
|
ETMDCMR1[f] |
0x100 |
RW |
- |
Data Comparator Mask Registers in the ARM ETM Specification |
|
ETMDCMR3[f] |
0x110 |
RW |
- |
Data Comparator Mask Registers in the ARM ETM Specification |
|
ETMCNTRLDVR1-2 |
0x140, 0x144 |
RW |
- |
Counter Reload Value Registers in the ARM ETM Specification |
|
ETMCNTENR1-2 |
0x150, 0x154 |
RW |
- |
Counter Enable Registers in the ARM ETM Specification |
|
ETMCNTRLDEVR1-2 |
0x160, 0x164 |
RW |
- |
Counter Reload Event Registers in the ARM ETM Specification |
|
ETMCNTVR1-2 |
0x170, 0x174 |
RW |
- |
Counter Value Registers in the ARM ETM Specification |
|
ETMSQEVR |
0x180 - 0x194 |
RW |
- |
Sequencer State Transition Event Registers in the ARM ETM Specification |
|
ETMSQR |
0x19C |
RW |
- |
Current Sequencer State Register in the ARM ETM Specification |
|
ETMEXTOUTEVR1-2 |
0x1A0, 0x1A4 |
RW |
- |
External Output Event Registers in the ARM ETM Specification |
|
ETMCIDCVR |
0x1B0 |
RW |
- |
Context ID Comparator Value Registers in the ARM ETM Specification |
|
ETMCIDCMR |
0x1BC |
RW |
- |
Context ID Comparator Mask Register in the ARM ETM Specification |
|
ETMSYNCFR |
0x1E0 |
RW |
0x00000400 |
Synchronization Frequency Register in the ARM ETM Specification |
|
ETMIDR |
0x1E4 |
RO |
0x4104F23x |
ID Register |
|
ETMCCER |
0x1E8 |
RO |
0x000009BA |
Configuration Code Extension Register |
|
ETMEXTINSELR |
0x1EC |
RW |
- |
Extended External Input Selection Register |
|
ETMTRACEIDR |
0x200 |
RW |
0x00000000 |
CoreSight Trace ID Register in the ARM ETM Specification |
|
ETMPDSR |
0x314 |
RO |
- |
Power-Down Status Register |
|
ITETMIF |
0xED8 |
RO [h] |
- |
Processor-ETM Interface Register |
|
ITMISCOUT |
0xEDC |
WO |
- |
Miscellaneous Outputs Register |
|
ITMISCIN |
0xEE0 |
RO [h] |
- |
Miscellaneous Inputs Register |
|
ITTRIGGERACK |
0xEE4 |
RO [h] |
- |
Trigger Acknowledge Register |
|
ITTRIGGERREQ |
0xEE8 |
WO |
- |
Trigger Request Register |
|
ITATBDATA0 |
0xEEC |
WO |
- |
ATB Data Register 0 |
|
ITATBCTR2 |
0xEF0 |
RO [h] |
- |
ATB Control Register 2 |
|
ITATBCTR1 |
0xEF4 |
WO |
- |
ATB Control Register 1 |
|
ITATBCTR0 |
0xEF8 |
WO |
- |
ATB Control Register 0 |
|
ETMITCTRL |
0xF00 |
RW |
0x00000000 |
Integration Mode Control Register in the ARM ETM Specification |
|
ETMCLAIMSET |
0xFA0 |
RW |
0x000000FF |
Claim Tag Set Register in the ARM ETM Specification |
|
ETMCLAIMCLR |
0xFA4 |
RW |
0x00000000 |
Claim Tag Clear Register in the ARM ETM Specification |
|
ETMLAR |
0xFB0 |
WO |
- |
Lock Access Register in the ARM ETM Specification |
|
ETMLSR |
0xFB4 |
RO |
0x00000003 |
Lock Status Register in the ARM ETM Specification |
|
ETMAUTHSTATUS |
0xFB8 |
RO |
- |
Authentication Status Register in the ARM ETM Specification |
|
ETMDEVID |
0xFC8 |
RO |
0x00000000 |
CoreSight Device Configuration Register in the ARM ETM Specification |
|
ETMDEVTYPE |
0xFCC |
RO |
0x00000013 |
CoreSight Device Type Register in the ARM ETM Specification |
|
ETMPIDR0-7 |
0xFD0 - 0xFEC |
RO |
- |
Peripheral Identification Registers |
|
ETMCIDR0-3 |
0xFF0 - 0xFFC |
RO |
- |
ETM Component Identification Registers |
TPIU Register Summary
See here for more details on the below registers:
|
Name |
Offset |
Type |
Reset |
Description |
|---|---|---|---|---|
|
TPIU_SPORTSZ |
0x000 |
RO |
0x00000001 |
Supported Port Size Register |
|
TPIU_CPORTSZ |
0x004 |
RW |
0x00000001 |
Current Port Size Register |
|
TPIU_STRIGM |
0x100 |
RO |
0x0000011F |
Supported Trigger Modes Register |
|
TPIU_TRIGCNT |
0x104 |
RW |
0x00000000 |
Trigger Counter Value Register |
|
TPIU_TRIGMUL |
0x108 |
RW |
0x00000000 |
Trigger Multiplier Register |
|
TPIU_STSTPTRN |
0x200 |
RO |
0x0003000F |
Supported Test Patterns/Modes Register |
|
TPIU_CTSTPTRN |
0x204 |
RW |
0x00000000 |
Current Test Pattern/Modes Register |
|
TPIU_TPRCNTR |
0x208 |
RW |
0x00000000 |
TPIU Test Pattern Repeat Counter Register |
|
TPIU_FFSTS |
0x300 |
RO |
0x00000000 |
Formatter and Flush Status Register |
|
TPIU_FFCTRL |
0x304 |
RW |
0x00000000 |
Formatter and Flush Control Register |
|
TPIU_FSCNTR |
0x308 |
RW |
0x00000040 |
Formatter Synchronization Counter Register |
|
TPIU_EXCTLIN |
0x400 |
RO |
0x00000000 |
TPIU EXCTL Port Register - In |
|
TPIU_EXCTLOUT |
0x404 |
RW |
0x00000000 |
TPIU EXCTL Port Register - Out |
|
TPIU_ITTRFLINACK |
0xEE4 |
WO |
0x00000000 |
Integration Test Trigger In and Flush In Acknowledge Register |
|
TPIU_ITTRFLIN |
0xEE8 |
RO |
0x00000000 |
Integration Test Trigger In and Flush In Register |
|
TPIU_ITATBDATA0 |
0xEEC |
RO |
0x00000000 |
Integration Test ATB Data Register 0 |
|
TPIU_ITATBCTR2 |
0xEF0 |
WO |
0x00000000 |
Integration Test ATB Control Register 2 |
|
TPIU_ITATBCTR1 |
0xEF4 |
RO |
0x00000000 |
Integration Test ATB Control Register 1 |
|
TPIU_ITATBCTR0 |
0xEF8 |
RO |
0x00000000 |
Integration Test ATB Control Register 0 |
|
TPIU_ITCTRL |
0xF00 |
RW |
0x00000000 |
Integration Mode Control Register |
|
TPIU_CLAIMSET |
0xFA0 |
RW |
0x0000000F |
Claim Tag Set Register |
|
TPIU_CLAIMCLR |
0xFA4 |
RW |
0x00000000 |
Claim Tag Clear Register |
|
TPIU_LAR |
0xFB0 |
WO |
0x00000000 |
Lock Access Register |
|
TPIU_LSR |
0xFB4 |
RO |
0x00000003 |
Lock Status Register |
|
TPIU_AUTHSTATUS |
0xFB8 |
RO |
0x00000000 |
Authentication Status Register |
|
TPIU_DEVID |
0xFC8 |
RO |
0x000000A0 |
Device Configuration Register |
|
TPIU_DEVTYPE |
0xFCC |
RO |
0x00000011 |
Device Type Identifier Register |
|
TPIU_PIDR4 |
0xFD0 |
RO |
0x00000004 |
Peripheral ID4 Register |
|
TPIU_PIDR5 |
0xFD4 |
RO |
0x00000000 |
Peripheral ID5 Register |
|
TPIU_PIDR6 |
0xFD8 |
RO |
0x00000000 |
Peripheral ID6 Register |
|
TPIU_PIDR7 |
0xFDC |
RO |
0x00000000 |
Peripheral ID7 Register |
|
TPIU_PIDR0 |
0xFE0 |
RO |
0x00000012 |
Peripheral ID0 Register |
|
TPIU_PIDR1 |
0xFE4 |
RO |
0x000000B9 |
Peripheral ID1 Register |
|
TPIU_PIDR2 |
0xFE8 |
RO |
0x0000004B |
Peripheral ID2 Register |
|
TPIU_PIDR3 |
0xFEC |
RO |
0x00000000 |
Peripheral ID3 Register |
|
TPIU_CIDR0 |
0xFF0 |
RO |
0x0000000D |
Component ID0 Register |
|
TPIU_CIDR1 |
0xFF4 |
RO |
0x00000090 |
Component ID1 Register |
|
TPIU_CIDR2 |
0xFF8 |
RO |
0x00000005 |
Component ID2 Register |
|
TPIU_CIDR3 |
0xFFC |
RO |
0x000000B1 |
Component ID3 Register |
R5 Core Debug Register Summary
See here for more details on the below registers:
|
Mnemonic |
Register number |
Offset |
Access |
Description |
|---|---|---|---|---|
|
DIDR |
c0 |
0x000 |
R |
CP14 c0, Debug ID Register |
|
- |
c1-c5 |
0x004-0x014 |
R |
RAZ (Reads as zero) |
|
WFAR |
c6 |
0x18 |
RW |
Watchpoint Fault Address Register |
|
VCR |
c7 |
0x01C |
RW |
Vector Catch Register |
|
- |
c8 |
0x020 |
R |
RAZ (Reads as zero) |
|
ECR |
c9 |
0x024 |
RW |
Not implemented. Reads as zero. |
|
DSCCR |
c10 |
0x028 |
RW |
Debug State Cache Control Register |
|
- |
c11 |
0x02C |
R |
RAZ (Reads as zero) |
|
- |
c12-c31 |
0x030-0x07C |
R |
RAZ (Reads as zero) |
|
DTRRX |
c32 |
0x080 |
RW |
Data Transfer Register |
|
ITR |
c33 |
0x084 |
W |
Instruction Transfer Register |
|
DSCR |
c34 |
0x088 |
RW |
CP14 c1, Debug Status and Control Register |
|
DTRTX |
c35 |
0x08C |
RW |
Data Transfer Register |
|
DRCR |
c36 |
0x090 |
W |
Debug Run Control Register |
|
- |
c37-c63 |
0x094-0x0FC |
R |
RAZ (Reads as zero) |
|
BVR |
c64-c71 |
0x100-0x11C |
RW |
Breakpoint Value Registers |
|
- |
c72-c79 |
0x120-0x13C |
R |
RAZ (Reads as zero) |
|
BCR |
c80-c87 |
0x140-0x15C |
RW |
Breakpoint Control Registers |
|
- |
c88-c95 |
0x160-0x17C |
R |
RAZ (Reads as zero) |
|
WVR |
c96-c103 |
0x180-0x19C |
RW |
Watchpoint Value Registers |
|
- |
c104-c111 |
0x1A0-0x1BC |
R |
RAZ (Reads as zero) |
|
WCR |
c112-c119 |
0x1C0-0x1DC |
RW |
Watchpoint Control Registers |
|
- |
c120-c127 |
0x1E0-0x1FC |
R |
RAZ (Reads as zero) |
|
- |
c128-c191 |
0x200-0x2FC |
R |
RAZ (Reads as zero) |
|
OSLAR |
c192 |
0x300 |
R |
Not implemented. Reads as zero. |
|
OSLSR |
c193 |
0x304 |
R |
Operating System Lock Status Register |
|
OSSRR |
c194 |
0x308 |
R |
Not implemented. Reads as zero. |
|
- |
c195 |
0x30C |
R |
RAZ (Reads as zero) |
|
PRCR |
c196 |
0x310 |
RW |
Device Power-down and Reset Control Register |
|
PRSR |
c197 |
0x314 |
R |
Device Power-down and Reset Status Register |
|
- |
c198-c511 |
0x318-0x7FC |
R |
RAZ (Reads as zero) |
|
- |
c512-575 |
0x800-0x8FC |
R |
RAZ (Reads as zero) |
|
- |
c576-c831 |
0x900-0xCFC |
R |
RAZ (Reads as zero) |
|
- |
c832-c895 |
0xD00-0xDFC |
R |
Processor ID Registers |
|
- |
c896-c927 |
0xE00-0xE7C |
R |
RAZ (Reads as zero) |
|
- |
c928-c959 |
0xE80-0xEFC |
- |
Integration Test Registers |
|
- |
c960-c1023 |
0xF00-0xFFC |
- |
Management Registers |