iLLD_TC29x
1.0
|
CPU on-chip implementation data. More...
Go to the source code of this file.
Macros | |
#define | IFXCPU_NUM_MODULES (3) |
CPU count. More... | |
#define | IFXCPU_CACHABLE_FLASH_SEGMENT (8) |
Segment number of cachable flash region. More... | |
#define | IFXCPU_CACHABLE_LMU_SEGMENT (9) |
Segment number of cachable LMU region. More... | |
Enumerations | |
enum | IfxCpu_DBGST_HALT { IfxCpu_DBGST_HALT_run = 0, IfxCpu_DBGST_HALT_halt = 1 } |
Halt status. More... | |
enum | IfxCpu_PMCSR_PMST { IfxCpu_PMCSR_PMST_normalMode = 1, IfxCpu_PMCSR_PMST_idleModeRequest = 2, IfxCpu_PMCSR_PMST_idleMode = 3, IfxCpu_PMCSR_PMST_sleepModeRequest = 4, IfxCpu_PMCSR_PMST_standbyModeRequest = 6 } |
Power management status. More... | |
enum | IfxCpu_ResourceCpu { IfxCpu_ResourceCpu_0 = 0, IfxCpu_ResourceCpu_1 = 1, IfxCpu_ResourceCpu_2 = 2, IfxCpu_ResourceCpu_none } |
List of the available CPU resources. More... | |
Variables | |
IFX_EXTERN const IfxModule_IndexMap | IfxCpu_cfg_indexMap [IFXCPU_NUM_MODULES] |
CPU on-chip implementation data.
IMPORTANT NOTICE
Infineon Technologies AG (Infineon) is supplying this file for use exclusively with Infineon's microcontroller products. This file can be freely distributed within development tools that are supporting such microcontroller products.
THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
Definition in file IfxCpu_cfg.h.
#define IFXCPU_CACHABLE_FLASH_SEGMENT (8) |
Segment number of cachable flash region.
Definition at line 52 of file IfxCpu_cfg.h.
Referenced by IfxCpu_isAddressCachable().
#define IFXCPU_CACHABLE_LMU_SEGMENT (9) |
Segment number of cachable LMU region.
Definition at line 56 of file IfxCpu_cfg.h.
Referenced by IfxCpu_isAddressCachable().
#define IFXCPU_NUM_MODULES (3) |
enum IfxCpu_DBGST_HALT |
Halt status.
Enumerator | |
---|---|
IfxCpu_DBGST_HALT_run | |
IfxCpu_DBGST_HALT_halt |
Definition at line 64 of file IfxCpu_cfg.h.
enum IfxCpu_PMCSR_PMST |
Power management status.
Enumerator | |
---|---|
IfxCpu_PMCSR_PMST_normalMode | |
IfxCpu_PMCSR_PMST_idleModeRequest | |
IfxCpu_PMCSR_PMST_idleMode | |
IfxCpu_PMCSR_PMST_sleepModeRequest | |
IfxCpu_PMCSR_PMST_standbyModeRequest |
Definition at line 72 of file IfxCpu_cfg.h.
enum IfxCpu_ResourceCpu |
List of the available CPU resources.
Enumerator | |
---|---|
IfxCpu_ResourceCpu_0 |
CPU 0. |
IfxCpu_ResourceCpu_1 |
CPU 1. |
IfxCpu_ResourceCpu_2 |
CPU 2. |
IfxCpu_ResourceCpu_none |
None of the CPU. |
Definition at line 83 of file IfxCpu_cfg.h.
IFX_EXTERN const IfxModule_IndexMap IfxCpu_cfg_indexMap[IFXCPU_NUM_MODULES] |
Definition at line 95 of file IfxCpu_cfg.h.