# :WMEMory:CRECovery:MODE

:WMEMory CRECovery Commands

- :WMEMory CRECovery Commands
- :WMEMory:CRECovery:CEALgorithm
- :WMEMory:CRECovery:CEIDle
- :WMEMory:CRECovery:CFRequency:EDIRection
- :WMEMory:CRECovery:CFRequency:MODE
- :WMEMory:CRECovery:CSKew
- :WMEMory:CRECovery:CSRate?
- :WMEMory:CRECovery:DDRFive:CAFLatency
- :WMEMory:CRECovery:DDRFive:CAFSource
- :WMEMory:CRECovery:DDRFive:DQSSource
- :WMEMory:CRECovery:DDRFive:POLength
- :WMEMory:CRECovery:DDRFive:PRLength
- :WMEMory:CRECovery:DDRFive:RWMode
- :WMEMory:CRECovery:DDRFive:STDDelay
- :WMEMory:CRECovery:DREMoval
- :WMEMory:CRECovery:ECLock:ALIGn
- :WMEMory:CRECovery:ECLock:CFRequency
- :WMEMory:CRECovery:ECLock:CMULtiplier
- :WMEMory:CRECovery:ECLock:DELay
- :WMEMory:CRECovery:ECLock:EDIRection
- :WMEMory:CRECovery:ECLock:SOURce
- :WMEMory:CRECovery:FOPLl:LBANdwidth
- :WMEMory:CRECovery:FOPLl:LBDivisor
- :WMEMory:CRECovery:FSRate
- :WMEMory:CRECovery:MODE
- :WMEMory:CRECovery:PLL:EDIRection
- :WMEMory:CRECovery:PLL:ICCount
- :WMEMory:CRECovery:PLL:MODE
- :WMEMory:CRECovery:PLL:SSCCorrect
- :WMEMory:CRECovery:PLL:SSPercent
- :WMEMory:CRECovery:PLL:SSType
- :WMEMory:CRECovery:PLL:STIMe
- :WMEMory:CRECovery:PLL:TDEPendent
- :WMEMory:CRECovery:PRESets
- :WMEMory:CRECovery:PRESets:SELections?
- :WMEMory:CRECovery:SOPLl:JTF:LBANdwidth
- :WMEMory:CRECovery:SOPLl:JTF:LBDivisor
- :WMEMory:CRECovery:SOPLl:JTF:PEAKing
- :WMEMory:CRECovery:SOPLl:OJTF:DFACtor
- :WMEMory:CRECovery:SOPLl:OJTF:LBANdwidth
- :WMEMory:CRECovery:SOPLl:OJTF:LBDivisor
- :WMEMory:CRECovery:SRATe
- :WMEMory:CRECovery:SRATe:STATus?
- :WMEMory:CRECovery:SRATe:STATus:REASon?
- :WMEMory:CRECovery:TOPLl:DFACtor
- :WMEMory:CRECovery:TOPLl:NFReq
- :WMEMory:CRECovery:TOPLl:PFReq
- :WMEMory:CRECovery:TRACking
- :WMEMory:CRECovery:ZOPLl:LFPole
- :WMEMory:CRECovery:ZOPLl:PPOLe
- :WMEMory:CRECovery:ZOPLl:SPOLe

## Command Syntax

    :WMEMoryN:CRECovery:MODE {CFRequency | ECLock | FOPLl | SOPLl | TOPLl | ZOPLl
       | EFOPll | ESOPll | ETOPll}

Where N identifies one of eight {1:8} possible waveform memories. For example, `:WMEMory4`.

## Query Syntax

    :WMEMoryN:CRECovery:MODE?

## Description

Sets the waveform memory N Clock Recovery Mode.

CFRequency
  Selects the Constant Frequency clock recovery mode. For specifying the Constant Frequency clock recovery mode options, use the `:WMEMory:CRECovery:CFRequency:MODE` command.
ECLock
  Selects the Explicit Clock clock recovery mode that lets you provide a clock from the circuit that you are measuring. This lets you make a jitter measurement with respect to the provided clock.
FOPLl
  Selects the 1st Order PLL clock recovery mode that models the response of an ideal first-order hardware PLL.
SOPLl
  Selects the 2nd Order PLL clock recovery mode that models the response of an ideal Type II, second-order hardware PLL.
TOPLl
  Selects the 3rd Order PLL clock recovery mode that models the response of an ideal Type III, third-order hardware PLL.
ZOPLl
  Selects the 5th Order PLL clock recovery method that is the same as the PCIe 5/6 CXL Behavioral SRIS CC clock recovery methods except that it gives you control over the CDR (clock and data recovery) filter angular frequency parameters ω0, ω1, and ωLF instead of using the values in the PCIe specification.
EFOPll
  Selects the Explicit 1st Order PLL clock recovery mode lets you provide a clock from the circuit that you are measuring and apply a first-order PLL.
ESOPll
  Selects the Explicit 2nd Order PLL clock recovery mode lets you provide a clock from the circuit that you are measuring and apply a second-order PLL.
ETOPll
  Selects the Explicit 3rd Order PLL clock recovery mode lets you provide a clock from the circuit that you are measuring and apply a third-order PLL.

## Example Command Sequence

    :WMEMory1:CRECovery:MODE CFRequency
    :WMEMory1:CRECovery:CFRequency:MODE AUTomatic