SPRUJB6B November 2024 – May 2025 AM2612
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 |
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 |