#include <nitro/os.h>
u32 OS_GetDTCMParam( void );
None.
Data TCM Parameter.
Obtains the Data TCM parameter.
This parameter contains the Data TCM base address and effective area size. You can mask with HW_C9_TCMR_SIZE_MASK
to obtain the value that expresses area size. You can mask with HW_C9_TCMR_BASE_MASK
to obtain the base address.
The correspondence between the area size parameter and the actual size is shown below:
The obtained area size value | Size |
---|---|
HW_C9_TCMR_4KB | 4 Kilobytes |
HW_C9_TCMR_8KB | 8KByte |
HW_C9_TCMR_16KB | 16KByte |
HW_C9_TCMR_32KB | 32KByte |
HW_C9_TCMR_64KB | 64KByte |
HW_C9_TCMR_128KB | 128KByte |
HW_C9_TCMR_256KB | 256KByte |
HW_C9_TCMR_512KB | 512KByte |
HW_C9_TCMR_1MB | 1MByte |
HW_C9_TCMR_2MB | 2MByte |
HW_C9_TCMR_4MB | 4MByte |
HW_C9_TCMR_8MB | 8MByte |
HW_C9_TCMR_16MB | 16MByte |
HW_C9_TCMR_32MB | 32MByte |
HW_C9_TCMR_64MB | 64MByte |
HW_C9_TCMR_128MB | 128MByte |
HW_C9_TCMR_256MB | 256MByte |
HW_C9_TCMR_512MB | 512MByte |
HW_C9_TCMR_1GB | 1GByte |
HW_C9_TCMR_2GB | 2GByte |
HW_C9_TCMR_4GB | 4GByte |
Modifies register 9 of the system control co-processor CP15.
2004/01/15 Initial version.
CONFIDENTIAL