SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
Address Offset | 0x0000 0000 | ||
Physical Address | 0xE00F E000 0xE00F E000 | Instance | IPU1_CX_RW_TABLE_IPU IPU2_CX_RW_TABLE_IPU |
Description | Peripheral Identification register– allows the user software to differentiate between the two Arm Cortex-M4 processors (two CPUs). The same piece of code running on the two CPUs can result in different execution (for example, branch to different location) depending on the address stored in the register. The address is stored by the BIOS code. The register cannot be accessed when the BIOS code is running (used). | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BASEADD1 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | BASEADD1 | IPUx_ROM memory address | RW | 0x0000 0000 |
Dual Cortex-M4 IPU Subsystem Functional Description |
Dual Cortex-M4 IPU Subsystem Register Manual |
Address Offset | 0x0000 0004 | ||
Physical Address | 0xE00F E004 0xE00F E004 | Instance | IPU1_CX_RW_TABLE_IPU IPU2_CX_RW_TABLE_IPU |
Description | Peripheral Identification register – allows the user software to differentiate between the two Arm Cortex-M4 processors (two CPUs). The same piece of code running on the two CPUs can result in different execution (for example, branch to different location) depending on the address stored in the register. The address is stored by the BIOS code. The register cannot be accessed when the BIOS code is running (used). | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BASEADD2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | BASEADD2 | IPUx_ROM memory address | RW | 0x0000 0000 |
Dual Cortex-M4 IPU Subsystem Functional Description |
Dual Cortex-M4 IPU Subsystem Register Manual |