Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The following table contains the list of PVs for the generic dictionary-based laser locker IOC. Assume PREFIX = LASR:SYS0:00 for linac locking.

...

LO DAC control 0 for PLL 1 for manual

...

CLK DAC control 0 for PLL 1 for manual

...

Monitor DAC control

...

laserDaqtrig

...

Slow laser DAC offset

...

Not used

...

RF DAC Select

...

CLK ref ADC select 0: ADC 1_5 1: ADC 1_4

...

LO loop P term gain

...

LO loop I term

...

CLK loop P term

...

CLK loop I term

...

ADPLL loop I term

...

ADPLL loop P term

...

LO PLL REF SELECT

...

Laser Repeating Sequence Stair

...

New Phase Set point

...

Phase shift request

...

Maximum phase step

...

Laser Kp

...

Laser Ki

...

Laser disable

...

LaserLoopPole

...

Set Laser VCO DAC with mux3 equals to 6

...

RFDAC Kp

...

RFDAC Ki

...

RFDAC Pole

...

Serial Attenuator

...

Serial Attenuator

...

Serial Attenuator

...

Serial Attenuator

...

Serial Attenuator

...

Serial Attenuator

...

Serial Attenuator

...

Serial Attenuator

...

Serial Attenuator

...

Serial Attenuator

...

Output Configuration Data[3:0]

...

Output Configuration Data[3:0]

...

LO Phase Error

...

LO Amplitude

...

LO PLL Locked

...

Clock Phase Error

...

Clock Amplitude

...

Clock PLL Locked

...

LaserPhaseCon

...

LaserPhaseErr

...

LaserPhaseSet

...

LaserUnlock

...

ADC00 phase

...

ADC00 Max

...

ADC01 Max

...

Receive link status

...

CLK DAC control 0 for PLL 1 for manual

...

Monitor DAC control

...

laserDaqtrig

...

Slow laser DAC offset

...

Not used

...

RF DAC Select

...

CLK ref ADC select 0: ADC 1_5 1: ADC 1_4

...

LO loop P term gain

...

LO loop I term

...

ADPLL loop P term

...

LO PLL REF SELECT

...

Laser Repeating Sequence Stair

...

New Phase Set point

...

Phase shift request

...

Maximum phase step

...

Laser Kp

...

Laser Ki

...

Laser disable

...

LaserLoopPole

...

Set Laser VCO DAC with mux3 equals to 6

...

RFDAC Kp

...

RFDAC Ki

...

RFDAC Pole

...

Serial Attenuator

...

Serial Attenuator

...

Serial Attenuator

...

Serial Attenuator

...

Serial Attenuator

...

Serial Attenuator

...

Serial Attenuator

...

Serial Attenuator

...

Serial Attenuator

...

Serial Attenuator

...

Enable output

The PVs will be renamed to the following ones.  Again assume PREFIX = LASR:SYS0:00 for linac locking.

PCDS PV NameLCLS/EED PV NameRecord TypeDESCFunctionality
${PREFIX}:M:ATOP:ACORE:SM:loDacControlMux:St${PREFIX}:LO_DAC_CTRL_MUXlongout

LO DAC control 0 for PLL 1 for manual


${PREFIX}:M:ATOP:ACORE:SM:clockDacControlMux:St${PREFIX}:CLK_DAC_CTRL_MUXlongout

CLK DAC control 0 for PLL 1 for manual


${PREFIX}:M:ATOP:ACORE:SM:monitorDacControlMux:St${PREFIX}:MON_DAC_CTRL_MUXlongout

Monitor DAC control


${PREFIX}:M:ATOP:ACORE:SM:Mux4:St${PREFIX}:MUX4longout

laserDaqtrig


${PREFIX}:M:ATOP:ACORE:SM:Mux5:St${PREFIX}:MUX5longout

Slow laser DAC offset


${PREFIX}:M:ATOP:ACORE:SM:Mux6:St${PREFIX}:MUX6longout

Not used


${PREFIX}:M:ATOP:ACORE:SM:Mux7:St${PREFIX}:MUX7longout

RF DAC Select


${PREFIX}:M:ATOP:ACORE:SM:clockPllReferenceSelect:St${PREFIX}:CLK_PLL_REF_SELlongout

CLK ref ADC select 0: ADC 1_5 1: ADC 1_4


${PREFIX}:M:ATOP:ACORE:SM:loPllKp:St${PREFIX}:LO_PLL_KPlongout

LO loop P term gain


${PREFIX}:M:ATOP:ACORE:SM:loPllKi:St${PREFIX}:LO_PLL_KIlongout

LO loop I term


${PREFIX}:M:ATOP:ACORE:SM:clockPllKp:St${PREFIX}:CLK_PLL_KPlongout

CLK loop P term


${PREFIX}:M:ATOP:ACORE:SM:clockPllKi:St${PREFIX}:CLK_PLL_KIlongout

CLK loop I term


${PREFIX}:M:ATOP:ACORE:SM:adPllKi:St${PREFIX}:AD_PLL_KIlongout

ADPLL loop I term


${PREFIX}:M:ATOP:ACORE:SM:adPllKp:St${PREFIX}:AD_PLL_KPlongout

ADPLL loop P term


${PREFIX}:M:ATOP:ACORE:SM:loPllReferenceSelect:St${PREFIX}:LO_PLL_REF_SELlongout

LO PLL REF SELECT


${PREFIX}:M:ATOP:ACORE:SM:CMDreg:St${PREFIX}:CMD_REGlongout

Laser Repeating Sequence Stair


${PREFIX}:M:ATOP:ACORE:SM:newphasesetpoint:St${PREFIX}:NEW_PHASE_SETPTlongout

New Phase Set point


${PREFIX}:M:ATOP:ACORE:SM:phaseshiftrequest:St${PREFIX}:PHASE_SHFT_REQlongout

Phase shift request


${PREFIX}:M:ATOP:ACORE:SM:maxphasestep:St${PREFIX}:MAX_PHASE_STEPlongout

Maximum phase step


${PREFIX}:M:ATOP:ACORE:SM:Laser_Kp:St${PREFIX}:LASER_KPlongout

Laser Kp


${PREFIX}:M:ATOP:ACORE:SM:Laser_Ki:St${PREFIX}:LASER_KIlongout

Laser Ki


${PREFIX}:M:ATOP:ACORE:SM:Laserdisable:St${PREFIX}:LASER_DISABLElongout

Laser disable


${PREFIX}:M:ATOP:ACORE:SM:LaserPole:St${PREFIX}:LASER_POLElongout

LaserLoopPole


${PREFIX}:M:ATOP:ACORE:SM:LaserVCOset:St${PREFIX}:LASER_VCO_SETlongout

Set Laser VCO DAC with mux3 equals to 6


${PREFIX}:M:ATOP:ACORE:SM:RFDAC_Kp:St${PREFIX}:RFDAC_KPlongout

RFDAC Kp


${PREFIX}:M:ATOP:ACORE:SM:RFDAC_Ki:St${PREFIX}:RFDAC_KIlongout

RFDAC Ki


${PREFIX}:M:ATOP:ACORE:SM:RFDACPole:St${PREFIX}:RFDAC_POLElongout

RFDAC Pole


${PREFIX}:M:ATOP:ACORE:B0:Att0:SetValue:St,${PREFIX}:DC_ATT0longout

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B0:Att1:SetValue:St${PREFIX}:DC_ATT1longout

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B0:Att2:SetValue:St${PREFIX}:DC_ATT2longout

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B0:Att3:SetValue:St${PREFIX}:DC_ATT3longout

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B0:Att4:SetValue:St${PREFIX}:DC_ATT4longout

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B0:Att5:SetValue:St${PREFIX}:DC_ATT5longout

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B1:Att0:SetValue:St${PREFIX}:UC_ATT0longout

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B1:Att1:SetValue:St${PREFIX}:UC_ATT1longout

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B1:Att2:SetValue:St${PREFIX}:UC_ATT2longout

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B1:Att3:SetValue:St${PREFIX}:UC_ATT3longout

Serial Attenuator


${PREFIX}:C:AS56040:OutputConfig:St${PREFIX}:OUTPUT_CONFIGwaveform

Output Configuration Data[3:0]


${PREFIX}:M:ATOP:ACORE:SM:loPllPhase:Rd${PREFIX}:LO_PLL_PHASE_RBVlongin

LO Phase Error


${PREFIX}:M:ATOP:ACORE:SM:loPllAmplitude:Rd${PREFIX}:LO_PLL_AMP_RBVlongin

LO Amplitude


${PREFIX}:M:ATOP:ACORE:SM:loPllLocked:Rd${PREFIX}:LO_PLL_LOCKED_RBVlongin

LO PLL Locked


${PREFIX}:M:ATOP:ACORE:SM:clockPllPhase:Rd${PREFIX}:CLK_PLL_PHASE_RBVlongin

Clock Phase Error


${PREFIX}:M:ATOP:ACORE:SM:clockPllAmplitude:Rd${PREFIX}:CLK_PLL_AMP_RBVlongin

Clock Amplitude


${PREFIX}:M:ATOP:ACORE:SM:clockPllLocked:Rd${PREFIX}:CLK_PLL_LOCKED_RBVlongin

Clock PLL Locked


${PREFIX}:M:ATOP:ACORE:SM:Status_13:Rd${PREFIX}:STATUS13_RBVlongin

LaserPhaseCon


${PREFIX}:M:ATOP:ACORE:SM:Status_14:Rd${PREFIX}:STATUS14_RBVlongin

LaserPhaseErr


${PREFIX}:M:ATOP:ACORE:SM:Status_15:Rd${PREFIX}:STATUS15_RBVlongin

LaserPhaseSet


${PREFIX}:M:ATOP:ACORE:SM:Status_16:Rd${PREFIX}:STATUS16_RBVlongin

LaserUnlock


${PREFIX}:M:ATOP:ACORE:SM:Status_17:Rd${PREFIX}:STATUS17_RBVlongin

ADC00 phase


${PREFIX}:M:ATOP:ACORE:SM:Status_18:Rd${PREFIX}:STATUS18_RBVlongin

ADC00 Max


${PREFIX}:M:ATOP:ACORE:SM:Status_19:Rd${PREFIX}:STATUS19_RBVlongin

ADC01 Max


${PREFIX}:C:ACT:TFR:RxLinkUp:Rd${PREFIX}:RX_LINK_UP_RBVlongin

Receive link status


${PREFIX}:M:ATOP:ACORE:SM:loDacControlMux:Rd${PREFIX}:LO_DAC_CTRL_MUX_RBVlonginLO DAC control 0 for PLL 1 for manual
${PREFIX}:M:ATOP:ACORE:SM:clockDacControlMux:Rd${PREFIX}:CLK_DAC_CTRL_MUX_RBVlongin

CLK DAC control 0 for PLL 1 for manual


${PREFIX}:M:ATOP:ACORE:SM:monitorDacControlMux:Rd${PREFIX}:MON_DAC_CTRL_MUX_RBVlongin

Monitor DAC control


${PREFIX}:M:ATOP:ACORE:SM:Mux4:Rd${PREFIX}:MUX4_RBVlongin

laserDaqtrig


${PREFIX}:M:ATOP:ACORE:SM:Mux5:Rd${PREFIX}:MUX5_RBVlongin

Slow laser DAC offset


${PREFIX}:M:ATOP:ACORE:SM:Mux6:Rd${PREFIX}:MUX6_RBVlongin

Not used


${PREFIX}:M:ATOP:ACORE:SM:Mux7:Rd${PREFIX}:MUX7_RBVlongin

RF DAC Select


${PREFIX}:M:ATOP:ACORE:SM:clockPllReferenceSelect:Rd${PREFIX}:CLK_PLL_REF_SEL_RBVlongin

CLK ref ADC select 0: ADC 1_5 1: ADC 1_4


${PREFIX}:M:ATOP:ACORE:SM:loPllKp:Rd${PREFIX}:LO_PLL_KP_RBVlongin

LO loop P term gain


${PREFIX}:M:ATOP:ACORE:SM:loPllKi:Rd${PREFIX}:LO_PLL_KI_RBVlongin

LO loop I term


${PREFIX}:M:ATOP:ACORE:SM:clockPllKp:Rd${PREFIX}:CLK_PLL_KP_RBVlonginCLK loop P term
${PREFIX}:M:ATOP:ACORE:SM:clockPllKi:Rd${PREFIX}:CLK_PLL_KI_RBVlonginCLK loop I term
${PREFIX}:M:ATOP:ACORE:SM:adPllKi:Rd${PREFIX}:AD_PLL_KI_RBVlonginADPLL loop I term
${PREFIX}:M:ATOP:ACORE:SM:adPllKp:Rd${PREFIX}:AD_PLL_KP_RBVlongin

ADPLL loop P term


${PREFIX}:M:ATOP:ACORE:SM:loPllReferenceSelect:Rd${PREFIX}:LO_PLL_REF_SEL_RBVlongin

LO PLL REF SELECT


${PREFIX}:M:ATOP:ACORE:SM:CMDreg:Rd${PREFIX}:CMD_REG_RBVlongin

Laser Repeating Sequence Stair


${PREFIX}:M:ATOP:ACORE:SM:newphasesetpoint:Rd${PREFIX}:NEW_PHASE_SETPT_RBVlongin

New Phase Set point


${PREFIX}:M:ATOP:ACORE:SM:phaseshiftrequest:Rd${PREFIX}:PHASE_SHFT_REQ_RBVlongin

Phase shift request


${PREFIX}:M:ATOP:ACORE:SM:maxphasestep:Rd${PREFIX}:MAX_PHASE_STEP_RBVlongin

Maximum phase step


${PREFIX}:M:ATOP:ACORE:SM:Laser_Kp:Rd${PREFIX}:LASER_KP_RBVlongin

Laser Kp


${PREFIX}:M:ATOP:ACORE:SM:Laser_Ki:Rd${PREFIX}:LASER_KI_RBVlongin

Laser Ki


${PREFIX}:M:ATOP:ACORE:SM:Laserdisable:Rd${PREFIX}:LASER_DISABLE_RBVlongin

Laser disable


${PREFIX}:M:ATOP:ACORE:SM:LaserPole:Rd${PREFIX}:LASER_POLE_RBVlongin

LaserLoopPole


${PREFIX}:M:ATOP:ACORE:SM:LaserVCOset:Rd${PREFIX}:LASER_VCO_SET_RBVlongin

Set Laser VCO DAC with mux3 equals to 6


${PREFIX}:M:ATOP:ACORE:SM:RFDAC_Kp:Rd${PREFIX}:RFDAC_KP_RBVlongin

RFDAC Kp


${PREFIX}:M:ATOP:ACORE:SM:RFDAC_Ki:Rd${PREFIX}:RFDAC_KI_RBVlongin

RFDAC Ki


${PREFIX}:M:ATOP:ACORE:SM:RFDACPole:Rd${PREFIX}:RFDAC_POLE_RBVlongin

RFDAC Pole


${PREFIX}:M:ATOP:ACORE:B0:Att0:SetValue:Rd${PREFIX}:DC_ATT0_RBVlongin

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B0:Att1:SetValue:Rd${PREFIX}:DC_ATT1_RBVlongin

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B0:Att2:SetValue:Rd${PREFIX}:DC_ATT2_RBVlongin

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B0:Att3:SetValue:Rd${PREFIX}:DC_ATT3_RBVlongin

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B0:Att4:SetValue:Rd${PREFIX}:DC_ATT4_RBVlongin

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B0:Att5:SetValue:Rd${PREFIX}:DC_ATT5_RBVlongin

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B1:Att0:SetValue:Rd${PREFIX}:UC_ATT0_RBVlongin

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B1:Att1:SetValue:Rd${PREFIX}:UC_ATT1_RBVlongin

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B1:Att2:SetValue:Rd${PREFIX}:UC_ATT2_RBVlongin

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:B1:Att3:SetValue:Rd${PREFIX}:UC_ATT3_RBVlongin

Serial Attenuator


${PREFIX}:M:ATOP:ACORE:SM:outputEnable:Rd${PREFIX}:OUTPUT_ENABLE_RBVbi

Enable output


${PREFIX}:C:AS56040:OutputConfig:Rd${PREFIX}:OUTPUT_CONFIG_RBVwaveform

Output Configuration Data[3:0]