4.8.11.12 MSMCR1 – Host State Machine Control Register 1
The SSM module has eight places to configure and store the host state machine run order. MSMSM0-MSMSM7 holds a maximum of eight numbers defining the sub-state machines (see the following table). Using these fields allows the definition of the exact initialization or run process in the right order. By inserting appropriate state machine numbers, it is possible to, for example, that VCO tuning must take place or not. The first entry in this series of registers that is set to ‘0’ defines the end of the configuration. The host state machine stops operation upon reaching this ‘0’ value. Undefined values for MSMSMx are treated as ‘0’ and lead to a completed state machine sequence.
| Name: | MSMCR1 |
| Offset: | 0x0EC |
| Reset: | 0x00 |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| MSMSM1[3:0] | MSMSM0[3:0] | ||||||||
| Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Bits 7:4 – MSMSM1[3:0] Host State Machine (Sub)State Machine Select 1
Bits 3:0 – MSMSM0[3:0] Host State Machine (Sub)State Machine Select 0
| MSMSMx | Description |
|---|---|
| 0 | No sub-state machine end state |
| 1 | PLL enable (see PLL Enable State Machine from Related Links) |
| 2 | PLL lock (see PLL Lock State Machine from Related Links) |
| 3 | RX DSP enable (see RX DSP Enable State Machine from Related Links) |
| 4 | RX DSP disable (see RX DSP Disable State Machine from Related Links ) |
| 5 | Reserved |
| 6 | Reserved |
| 7 | Reserved |
| 8 | Reserved |
| 9 | Get telegram (see Get Telegram State Machine from Related Links) |
| 10 | Reserved |
| 11 | Shut down (see Shut Down State Machine from Related Links) |
| 12 | VCO tuning (see VCO Tuning State Machine from Related Links.) |
| 13 | Reserved |
