Programmer’s Reference

4.3.4CM_CTRL (0x1000000C)

The core module control register (CM_CTRL) is a read/write register that provides control of a number of user-configurable features of the core module.

31

4

3

2

1

0

Reserved

 

RESET

REMAP

nMBDET

LED

 

 

 

 

 

 

Table 4-5describes the core module control register bits.

 

 

 

Table 4-5 CM_CTL register

 

 

 

 

Bits

Name

Access

Function

 

 

 

31:8

Reserved

Use read-modify-write to preserve value.

 

 

 

7:4

Reserved

Use read-modify-write to preserve value.

 

 

 

 

3

RESET

Write

This is used to reset the core module, the

 

 

 

motherboard on which it is mounted, and any core

 

 

 

modules in a stack. A reset is triggered by writing

 

 

 

a 1. Reading this bit always returns a 0 allowing

 

 

 

you to use read-modify-write operations without

 

 

 

masking the RESET bit.

 

 

 

 

2

REMAP

Read/write

This only has affect when the core module is

 

 

 

mounted onto a motherboard. When this is the

 

 

 

case, and this bit is a 0, accesses to the first

 

 

 

256KB (0x00000000 to 0x0003FFFF) of memory

 

 

 

are redirected into the motherboard.

 

 

 

 

1

nMBDET

Read

This bit indicates whether or not the core module

 

 

 

is mounted on a motherboard:

 

 

 

0 = mounted on motherboard

 

 

 

1 = standalone.

 

 

 

 

0

LED

Read/write

This bit controls the green MISC LED on the core

 

 

 

module:

 

 

 

0 = LED OFF

 

 

 

1 = LED ON.

 

 

 

 

ARM DUI 0125A

© Copyright ARM Limited 1999. All rights reserved.

4-11