# OS_SetITCMParam

## C Specification

      #include <nitro/os.h>

      void OS_SetITCMParam( u32 param );

## Arguments

param | Instruction TCM parameter

## Return Values

None.

## Description

Sets the Instruction TCM parameter. This parameter contains the Instruction TCM's effective area size. The following values can be specified for the parameter `param`. Note that the instruction TCM inside NITRO is 32 KB, so it is valid only when less than 32 KB is specified.

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_GetITCMParam
`

## Revision History

01/15/2004 Initial Version

CONFIDENTIAL