3.9.17.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 as shown in 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, configure whether
antenna tuning or 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) |
2 | PLL lock (see PLL Lock State Machine) |
3 | RX DSP enable (see RX DSP Enable State Machine) |
4 | RX DSP disable (see RX DSP Disable State Machine) |
5 | TX DSP enable (see TX DSP Enable State Machine) |
6 | TX DSP disable (see TX DSP Disable State Machine) |
7 | RX to TX (see RX to TX State Machine) |
8 | TX to RX (see TX to RX State Machine) |
9 | Get telegram (see Get Telegram State Machine) |
10 | Send telegram (see Send Telegram State Machine) |
11 | Shut down (see Shut Down State Machine) |
12 | VCO tuning (see VCO Tuning State Machine) |
13 | Antenna tuning (see Antenna Tuning State Machine) |