| |||
| Home > Programmer’s Reference > Model configuration parameters > ARM926CT RTSM parameters | |||
Table 3.17 lists the ARM926EJ-S™ core tile RTSM parameters that you can change when you start the model. All listed parameters are instantiation-time parameters except for num_interrupts, which is a run time parameter. This core tile RTSM is based on r0p5 of the ARM926EJ-S processor.
The syntax to use in a configuration file is:
coretile.core.parameter=value
Table 3.17. ARM926CT RTSM parameters
| Parameter | Description | Type | Values | Default |
|---|---|---|---|---|
| BIGENDINIT | Initialize to ARMv5 big endian mode. | boolean | true/false | false |
| INITRAM | Initialize with ITCM0 enabled at address 0x0. | boolean | true/false | false |
| VINITHI | Initialize with high vectors enabled. | boolean | true/false | false |
| itcm0_size | Size of ITCM in KB. | integer | 0x0000 - 0x2000 | 0x8 |
| dtcm0_size | Size of DTCM in KB. | integer | 0x0000 - 0x2000 | 0x8 |
| semihosting-cmd_line | Command line available to semihosting SVC calls. | string | no limit except memory | [empty string] |
| semihosting-debug[1] | Enable debug output of semihosting SVC calls. | boolean | true/false | false |
| semihosting-enable | Enable semihosting SVC traps. | boolean | true/false | true |
| semihosting-ARM_SVC | ARM SVC number for semihosting. | integer | 24 bit integer | 0x123456 |
| semihosting-Thumb_SVC | Thumb SVC number for semihosting. | integer | 8 bit integer | 0xAB |
| semihosting-heap_base | Virtual address of heap base. | integer | 0x00000000 - 0xFFFFFFFF | 0x0 |
| semihosting-heap_limit | Virtual address of top of heap. | integer | 0x00000000 - 0xFFFFFFFF | 0x0F000000 |
| semihosting-stack_base | Virtual address of base of descending stack. | integer | 0x00000000 - 0xFFFFFFFF | 0x10000000 |
| semihosting-stack_limit | Virtual address of stack limit. | integer | 0x00000000 - 0xFFFFFFFF | 0x0F0000000 |
[1] Currently ignored. | ||||