You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 35 Next »

Overview

The BunchLengthMonitor IOC controls one BLEN board.  One BLEN board includes one Advanced Mezzanine Card Carrier (AMCC) and two BLEN daughter cards.

In the PV tables below, variables beginning with "BLEN:" are substituted twice, once for each daughter card.  Variables beginning with "AMCC:" are substituted only once.

For example, the AMCC:$(AREA)$(POS):FpgaVersion variable begins with "AMCC:", so there is only one FPGA version for the entire BLEN board.

Contents

I User Visible PVs

A. Current acquisition

SUMBLEN:$(AREA):$(POS):SUM 
IMAXBLEN:$(AREA):$(POS):IMAXA
Transmitted intensityBLEN:$(AREA):$(POS):TMITpC
Trigger rateBLEN:$(AREA):$(POS):RATEHz

B. Waveforms

Stream0
  1000 32-bit elements
  2000 16-bit elements

BLEN:$(AREA):$(POS):Stream0
BLEN:$(AREA):$(POS):Stream0_16
 

Stream3
  1000 32-bit elements
  2000 16-bit elements


BLEN:$(AREA):$(POS):Stream3
BLEN:$(AREA):$(POS):Stream3_16
 

C. Shutters and Filters

Choice
0=OUT, 1=IN

AMCC:$(AREA):$(POS):ChoiceShut1
AMCC:$(AREA):$(POS):ChoiceShut2
AMCC:$(AREA):$(POS):ChoiceFilt1
AMCC:$(AREA):$(POS):ChoiceFilt2
AMCC:$(AREA):$(POS):ChoiceFilt3
AMCC:$(AREA):$(POS):ChoiceFilt4
 
MoveAMCC:$(AREA):$(POS):MoveShut1
AMCC:$(AREA):$(POS):MoveShut2
AMCC:$(AREA):$(POS):MoveFilt1
AMCC:$(AREA):$(POS):MoveFilt2
AMCC:$(AREA):$(POS):MoveFilt3
AMCC:$(AREA):$(POS):MoveFilt4
 
Status
0=OUT, 1=IN, 2=MOVING
AMCC:$(AREA):$(POS):StatusShut1
AMCC:$(AREA):$(POS):StatusShut2
AMCC:$(AREA):$(POS):StatusFilt1
AMCC:$(AREA):$(POS):StatusFilt2
AMCC:$(AREA):$(POS):StatusFilt3
AMCC:$(AREA):$(POS):StatusFilt4
 

II BSA PVs

BLEN BSA PVs are listed here.

III Expert PVs

A. Initialize

Load ConfigurationAMCC:$(AREA):$(POS):LoadCfg
AMCC:$(AREA):$(POS):LoadCfgStat
AMCC:$(AREA):$(POS):LoadCfgFile
 
Save Configuration

AMCC:$(AREA):$(POS):SaveCfg
AMCC:$(AREA):$(POS):SaveCfgStat
AMCC:$(AREA):$(POS):SaveCfgFile

 
AMC CardBLEN:$(AREA):$(POS):InitAmcCard  
Waveform Engine BufsBLEN:$(AREA):$(POS):WEBInit  

B. Status

1. Version

BuildStampAMCC:$(AREA):$(POS):BuildStamp 
FpgaVersionAMCC:$(AREA):$(POS):FpgaVersion 
DeviceDnaAMCC:$(AREA):$(POS):DeviceDna 
DeviceIdAMCC:$(AREA):$(POS):DeviceId 

2. AMC

AmcClkFreqBLEN:$(AREA):$(POS):AmcClkFreq 
AdcDataBLEN:$(AREA):$(POS):AdcData 

3. DaqMuxV2

TrigCountBLEN:$(AREA):$(POS):MuxTrigCnt 
FrameCntBLEN:$(AREA):$(POS):MuxFrameCnt 
FreezeStatusBLEN:$(AREA):$(POS):MuxFrzStat 
InputDataValidBLEN:$(AREA):$(POS):MuxInDatVal 
StreamEnabledBLEN:$(AREA):$(POS):MuxStrmEna 
StreamErrorBLEN:$(AREA):$(POS):MuxStrmErr 
StreamOverflowBLEN:$(AREA):$(POS):MuxStrmOflw 
StreamPauseBLEN:$(AREA):$(POS):MuxStrmPs 
StreamReadyBLEN:$(AREA):$(POS):MuxStrmRdy  
TimestampBLEN:$(AREA):$(POS):MuxTmstmp  
TriggerCascStatusBLEN:$(AREA):$(POS):MuxCascStat  
TriggerHwArmedBLEN:$(AREA):$(POS):MuxTrigHwArm  
TriggerHwStatusBLEN:$(AREA):$(POS):MuxTrigHwStat  
TriggerStatusBLEN:$(AREA):$(POS):MuxTrigStat 
TriggerSwStatusBLEN:$(AREA):$(POS):MuxTrigSwStat  

4. WaveformEngineBuffers

BurstSizeBLEN:$(AREA):$(POS):WEBBurstSz 
DoneBLEN:$(AREA):$(POS):WEBDone 
EmptyBLEN:$(AREA):$(POS):WEBEmpty 
ErrorBLEN:$(AREA):$(POS):WEBError 
FramesSinceTriggerBLEN:$(AREA):$(POS):WEBFSTrig 
FullBLEN:$(AREA):$(POS):WEBFull 
TriggerAddrBLEN:$(AREA):$(POS):WEBTrigAddr 
TriggeredBLEN:$(AREA):$(POS):WEBTrigd 
WrAddrBLEN:$(AREA):$(POS):WEBWrAddr 

5. Shutters and Filters

MoverOnOff (control bits)
  b0: Shutter 1
  b1: Shutter 2
  b2: Filter 1
  b3: Filter 2
  b4: Filter 3
  b5: Filter 4
AMCC:$(AREA):$(POS):MoverOnOff
AMCC:$(AREA):$(POS):MoverOnOffRBV
 

IgnoreMover (control bits)
  b0: Shutter 1
  b1: Shutter 2
  b2: Filter 1
  b3: Filter 2
  b4: Filter 3
  b5: Filter 4

AMCC:$(AREA):$(POS):IgnoreMover
AMCC:$(AREA):$(POS):IgnoreMoverRBV
 

StatusLimitSw (status bits)
  b0: Shutter 1 inserted
    ...
  b5: Filter 4 inserted
  b6: Shutter 1 removed
    ...
  b11: Filter 4 removed

AMCC:$(AREA):$(POS):StatusLimitSw 
Inserted (status bits)
  b0: Shutter 1
  b1: Shutter 2
  b2: Filter 1
  b3: Filter 2
  b4: Filter 3
  b5: Filter 4
AMCC:$(AREA):$(POS):Inserted 

Removed (status bits)
  b0: Shutter 1
  b1: Shutter 2
  b2: Filter 1
  b3: Filter 2
  b4: Filter 3
  b5: Filter 4

AMCC:$(AREA):$(POS):Removed 

6. BSA Status

Start of frame countAMCC:$(AREA):$(POS):SofCount 
End of frame countAMCC:$(AREA):$(POS):EofCount 
CRC error countAMCC:$(AREA):$(POS):CrcErrCount 
RxClkCountAMCC:$(AREA):$(POS):RxClkCount 
RxRstCountAMCC:$(AREA):$(POS):RxRstCount 
RxDecErrCountAMCC:$(AREA):$(POS):RxDecErrCount 
RxDspErrCountAMCC:$(AREA):$(POS):RxDspErrCount 
RxLinkUpAMCC:$(AREA):$(POS):RxLinkUp 
PhaseTargetAMCC:$(AREA):$(POS):PhaseTarget
AMCC:$(AREA):$(POS):PhaseTargetRBV
 
RxPolarityAMCC:$(AREA):$(POS):RxPolarity
AMCC:$(AREA):$(POS):RxPolarityRBV
 
Clock select
(1 = LCLS-II)
AMCC:$(AREA):$(POS):ClkSelRBV 

7. DspCoreRes

AddSums0BLEN:$(AREA):$(POS):AddSums0 
AddSums2BLEN:$(AREA):$(POS):AddSums2 
AddSums3BLEN:$(AREA):$(POS):AddSums3 
AddSums4BLEN:$(AREA):$(POS):AddSums4 
AddSums5BLEN:$(AREA):$(POS):AddSums5 
AddSums0GapBLEN:$(AREA):$(POS):AddSums0Gap 
AddSums1GapBLEN:$(AREA):$(POS):AddSums1Gap 
AddSums2SensorsBLEN:$(AREA):$(POS):AddSums2Sensors 

C. Common Configuration

Remote Server IPAMCC:$(AREA):$(POS):SrvRemoteIp
AMCC:$(AREA):$(POS):SrvRemoteIpA
AMCC:$(AREA):$(POS):SrvRemoteIpB
AMCC:$(AREA):$(POS):SrvRemoteIpC
AMCC:$(AREA):$(POS):SrvRemoteIpD
 
Remote Server PortAMCC:$(AREA):$(POS):SrvRemotePort
AMCC:$(AREA):$(POS):SrvRemotePortSwap
 
CalibEnable (0 or 1)AMCC:$(AREA):$(POS):CalibEnable 
AppType (0 or 1)AMCC:$(AREA):$(POS):AppType 
Location (0 or 1)AMCC:$(AREA):$(POS):Location 
Select Bpm (0 or 1)AMCC:$(AREA):$(POS):SelBpm 
TreshTmitAMCC:$(AREA):$(POS):TreshTmit 
TmitTimeUpAMCC:$(AREA):$(POS):TmitTimeUp 
TmitTimeLowAMCC:$(AREA):$(POS):TmitTimeLow 
LclTimeUpAMCC:$(AREA):$(POS):LclTimeUp 
LclTimeLowAMCC:$(AREA):$(POS):LclTimeLow 
TmitStatus0AMCC:$(AREA):$(POS):TmitStatus0 
TmitStatus1AMCC:$(AREA):$(POS):TmitStatus1 
TmitTmit0AMCC:$(AREA):$(POS):TmitTmit0 
TmitTmit1AMCC:$(AREA):$(POS):TmitTmit1 

D. Triggers

Waveforms

BLEN:$(AREA):$(POS):TLR4:SelFld
BLEN:$(AREA):$(POS):TLR4:SelFldRBV
BLEN:$(AREA):$(POS):TLR4:SelSrc
BLEN:$(AREA):$(POS):TLR4:SelSrcRBV
BLEN:$(AREA):$(POS):TLR4:SftTrig
BLEN:$(AREA):$(POS):TLR4:SftTrigRBV
BLEN:$(AREA):$(POS):TLR4:BeamRq
BLEN:$(AREA):$(POS):TLR4:BeamRqRBV
BLEN:$(AREA):$(POS):TLR4:FxRate
BLEN:$(AREA):$(POS):TLR4:FxRateRBV

BLEN:$(AREA):$(POS):TLR4:OutPol
BLEN:$(AREA):$(POS):TLR4:OutPolRBV
BLEN:$(AREA):$(POS):TLR4:TrigDly
BLEN:$(AREA):$(POS):TLR4:TrigDlyRBV
BLEN:$(AREA):$(POS):TLR4:TrigStr
BLEN:$(AREA):$(POS):TLR4:TrigStrRBV
 
Calculation

BLEN:$(AREA):$(POS):TLR6:SelFld
BLEN:$(AREA):$(POS):TLR6:SelFldRBV
BLEN:$(AREA):$(POS):TLR6:SelSrc
BLEN:$(AREA):$(POS):TLR6:SelSrcRBV
BLEN:$(AREA):$(POS):TLR6:SftTrig
BLEN:$(AREA):$(POS):TLR6:SftTrigRBV
BLEN:$(AREA):$(POS):TLR6:BeamRq
BLEN:$(AREA):$(POS):TLR6:BeamRqRBV
BLEN:$(AREA):$(POS):TLR6:FxRate
BLEN:$(AREA):$(POS):TLR6:FxRateRBV

BLEN:$(AREA):$(POS):TLR6:OutPol
BLEN:$(AREA):$(POS):TLR6:OutPolRBV
BLEN:$(AREA):$(POS):TLR6:TrigDly
BLEN:$(AREA):$(POS):TLR6:TrigDlyRBV
BLEN:$(AREA):$(POS):TLR6:TrigStr
BLEN:$(AREA):$(POS):TLR6:TrigStrRBV
 

E. Control

1. Coefficients

DSP core versionBLEN:$(AREA):$(POS):DSPVers 
Coefficient A0BLEN:$(AREA):$(POS):CoefA0
BLEN:$(AREA):$(POS):CoefA0RBV
 
Coefficient A1BLEN:$(AREA):$(POS):CoefA1
BLEN:$(AREA):$(POS):CoefA1RBV
 
Coefficient A2BLEN:$(AREA):$(POS):CoefA2
BLEN:$(AREA):$(POS):CoefA2RBV
 
Coefficient A3BLEN:$(AREA):$(POS):CoefA3
BLEN:$(AREA):$(POS):CoefA3RBV
 
Coefficient A4BLEN:$(AREA):$(POS):CoefA4
BLEN:$(AREA):$(POS):CoefA4RBV
 
Coefficient A5BLEN:$(AREA):$(POS):CoefA5
BLEN:$(AREA):$(POS):CoefA5RBV
 
Coefficient BBLEN:$(AREA):$(POS):CoefB
BLEN:$(AREA):$(POS):CoefBRBV
 
Coefficient CBLEN:$(AREA):$(POS):CoefC
BLEN:$(AREA):$(POS):CoefCRBV
 
Coefficient DBLEN:$(AREA):$(POS):CoefD
BLEN:$(AREA):$(POS):CoefDRBV
 
Coefficient EBLEN:$(AREA):$(POS):CoefE
BLEN:$(AREA):$(POS):CoefERBV
 
Coefficient FBLEN:$(AREA):$(POS):CoefF
BLEN:$(AREA):$(POS):CoefFRBV
 
Coefficient GBLEN:$(AREA):$(POS):CoefG
BLEN:$(AREA):$(POS):CoefGRBV
 
Coefficient HBLEN:$(AREA):$(POS):CoefH
BLEN:$(AREA):$(POS):CoefHRBV
 
Coefficient IBLEN:$(AREA):$(POS):CoefI
BLEN:$(AREA):$(POS):CoefIRBV
 

2. BLEN Mode

ModeBLEN:$(AREA):$(POS):SENS0:Mode
BLEN:$(AREA):$(POS):SENS0:ModeRBV
BLEN:$(AREA):$(POS):SENS1:Mode
BLEN:$(AREA):$(POS):SENS1:ModeRBV
 
NumberSamples0BLEN:$(AREA):$(POS):SENS0:NumSamp0
BLEN:$(AREA):$(POS):SENS0:NumSamp0RBV
BLEN:$(AREA):$(POS):SENS0:NumSamp0
BLEN:$(AREA):$(POS):SENS0:NumSamp0RBV
 
NumberSamples1BLEN:$(AREA):$(POS):SENS0:NumSamp1
BLEN:$(AREA):$(POS):SENS0:NumSamp1RBV
BLEN:$(AREA):$(POS):SENS1:NumSamp1
BLEN:$(AREA):$(POS):SENS1:NumSamp1RBV
 
TriggerDelay1

BLEN:$(AREA):$(POS):SENS0:TrigDelay1
BLEN:$(AREA):$(POS):SENS0:TrigDelay1RBV
BLEN:$(AREA):$(POS):SENS1:TrigDelay1
BLEN:$(AREA):$(POS):SENS1:TrigDelay1RBV

 
TriggerDelay2BLEN:$(AREA):$(POS):SENS0:TrigDelay2
BLEN:$(AREA):$(POS):SENS0:TrigDelay2RBV
BLEN:$(AREA):$(POS):SENS1:TrigDelay2
BLEN:$(AREA):$(POS):SENS1:TrigDelay2RBV
 
TriggerHwAutoRearmBLEN:$(AREA):$(POS):AutoRearm
BLEN:$(AREA):$(POS):AutoRearmRBV
 
  • No labels