SPRUIU1C July 2020 – February 2024 DRA821U , DRA821U-Q1
The following tables list some R5FSS features associated with special signals. Note that in lockstep mode only those for CPU0 apply.
Feature | Comment |
---|---|
Cluster affinity group ID | R5F cluster 0 (ID = 0x0) |
Exception handling state at reset 0 = Arm 1 = Thumb | Controlled via MCU_SEC_MMR register setting. Defaults to Arm mode |
Split or lockstep mode 0 = Split mode 1 = Lockstep mode | Controlled via MCU_SEC_MMR register setting. Defaults to a value defined by eFuse |
CPUn execution halt when coming out of reset (CPUn_HALT) | Controlled via MCU_SEC_MMR register setting. Defaults to halted state |
CPUn exception vectors base address | Controlled via MCU_SEC_MMR register setting. Defaults to ROM address 0x0000_41810_0000 |
CPUn VIM base address | 0x40F8_0000 |
CPUn RAT base address | 0x40F9_0000 |
CPUn RAT accesses ID | 0x2 (CPU0); 0x3 (CPU1) |
CPUn ATCM enable at reset (CPUn_INITRAMA) | Controlled via MCU_SEC_MMR register setting. Defaults to disabled state |
CPUn BTCM enable at reset (CPUn_INITRAMB) | Controlled via MCU_SEC_MMR register setting. Defaults to enabled state |
CPUn A/BTCM reset base address indicator (CPUn_LOCZRAMA) 0 = B at 0x0 1 = A at 0x0 | Controlled via MCU_SEC_MMR register setting. Defaults to 1 |
CPUn non-maskable fast interrupts enable | Controlled via MCU_SEC_MMR register setting. Defaults to disabled state |
CPUn VBUSM peripheral port enabled at reset | VBUSM port not used |
CPUn VBUSP peripheral port enable at reset | Enabled |
CPUn VBUSP peripheral port base address | Mapped to 0x0_4000_0000 MCU peripheral base address |
CPUn VBUSP peripheral port size | 16MB for MCUSS peripherals (0x0_4000_0000 to 0x0_40FF_FFFF) |
CPUn VBUSM normal peripheral port base address | VBUSM port not used |
CPUn VBUSM normal peripheral port size | VBUSM port not used |
CPUn VBUSM virtual peripheral port base address | VBUSM port not used |
CPUn VBUSM virtual peripheral port size | VBUSM port not used |
CPUn clock stopped indication | Status logged into MCU_SEC_MMR register bit |
CPUn WFI state | Status logged into MCU_SEC_MMR register bit |
CPUn WFE state | Status logged into MCU_SEC_MMR register bit |
CPU clockstop behavior 0: CPU clocks stopped in standby 1: CPU clocks not stopped in standby | Controlled via MCU_SEC_MMR register setting. Defaults to 0 |
Feature | Comment |
---|---|
Cluster affinity group ID | R5F Cluster 1 (ID = 0x1) |
Exception handling state at reset 0 = Arm 1 = Thumb | Controlled via MAIN_SEC_MMR register setting. Defaults to Arm mode |
Split or lockstep mode 0 = Split mode 1 = Lockstep mode | Controlled via MAIN_SEC_MMR register setting. Defaults to a value defined by eFuse |
CPUn execution halt when coming out of reset (CPUn_HALT) | Controlled via MAIN_SEC_MMR register setting. Defaults to halted state |
CPUn exception vectors base address | Controlled via MAIN_SEC_MMR register setting. Defaults to Bootvector RAM address 0x0000_0000_0200 |
CPUn VIM base address | 0x0FF8_0000 |
CPUn RAT base address | 0x0FF9_0000 |
CPUn RAT accesses ID | 0x4 (CPU0); 0x5 (CPU1) |
CPUn ATCM enable at reset (CPUn_INITRAMA) | Controlled via MAIN_SEC_MMR register setting. Defaults to disabled state |
CPUn BTCM enable at reset (CPUn_INITRAMB) | Controlled via MAIN_SEC_MMR register setting. Defaults to enabled state |
CPUn A/BTCM reset base address indicator (CPUn_LOCZRAMA) 0 = B at 0x0 1 = A at 0x0 | Controlled via MAIN_SEC_MMR register setting. Defaults to 1 |
CPUn non-maskable fast interrupts enable | Controlled via MAIN_SEC_MMR register setting. Defaults to disabled state |
CPUn VBUSM peripheral port enabled at reset | Enabled |
CPUn VBUSP peripheral port enable at reset | Enabled |
CPUn VBUSP peripheral port base address | Mapped to 0x0_0F80_0000 for low latency MAIN peripherals |
CPUn VBUSP peripheral port size | 8MB for MAIN peripherals (0x0_0F80_0000 to 0x0_0FFF_FFFF) |
CPUn VBUSM normal peripheral port base address | Mapped to 0x0200_0000 for MAIN peripherals |
CPUn VBUSM normal peripheral port size | 32MB for MAIN peripherals (0x0_0200_0000 to 0x0_03FF_FFFF) |
CPUn VBUSM virtual peripheral port base address | Mapped to 0x0200_0000 for MAIN peripherals |
CPUn VBUSM virtual peripheral port size | 32MB for MAIN peripherals (0x0_0200_0000 to 0x0_03FF_FFFF) |
CPUn clock stopped indication | Status logged into MAIN_SEC_MMR register bit |
CPUn WFI state | Status logged into MAIN_SEC_MMR register bit |
CPUn WFE state | Status logged into MAIN_SEC_MMR register bit |
CPU clockstop behavior 0: CPU clocks stopped in standby 1: CPU clocks not stopped in standby | Controlled via MAIN_SEC_MMR register setting. Defaults to 0 |