OS_GetDTCMParam

Syntax

#include <nitro/os.h>
u32 OS_GetDTCMParam( void );

Arguments

None.

Return Values

Data TCM Parameter.

Description

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

Internal Operation

Modifies register 9 of the system control co-processor CP15.

See Also

OS_SetDTCMParam

Revision History

2004/01/15 Initial version.


CONFIDENTIAL