| |||
| Home > Programmer’s Reference > Registers > Oscillator Register, CM_OSC | |||
The Core Module Oscillator Register, CM_OSC, at 0x10000008 is
a read/write register that controls the frequency of the clocks
generated by the two clock generators (see Clock generators). In addition, it provides information
about processor bus mode setting. Figure 4.4 shows the bit assignment of the register.
Before writing to the CM_OSC Register, unlock it by writing
the value 0x0000A05F to the CM_LOCK Register.
After writing the CM_OSC Register, relock it by writing any value
other than 0x0000A05F to the CM_LOCK Register.
Table 4.6 describes the Core Module Oscillator Register bit assignments.
Table 4.6. Oscillator Register, CM_OSC bit assignment
Bits | Name | Access | Function |
|---|---|---|---|
[31:25] | Reserved | Use read-modify-write to preserve value. | |
[24:23] | BMODE | Read | This field contains 11 and indicates that:
|
[22:8] | Reserved | Use read-modify-write to preserve value. | |
[7:0] | C_VDW | Read/write | Core clock VCO Divider Word. Defines the binary value of the V[7:0] pins of the clock generator (V[8] is tied LOW). |