The page called CESR_ERL_SYNTHESIZER - ASSEMBLY.pdf is the top level drawing. The block labelled EVM contains Texas Instruments CDC7005 Evaluation Board. The block labelled ADPLL contains a Cornell designed board hosting two Analog Device ADF4106 PLL ICs, detail in sheet labelled CESR_ERL SYNTHESIZER - ADPLL.pdf The CDC7005 and ADF4106 each have programmable registers. These two devices do the important work.
The perl script, caBpms.pl can be executed as erpopr and is used to write or read a V301 BPM record value for all BPM modules in the specified list. For example:
caBpms.pl -a attenA1S (read value for attenA1S for all CBETA V301 BPMs)
caBPMs.pl -fa attenA1S 31 (write 31 to all CBETA V301 BPMs in permanent magnet girder section FA)
Valid dash arguments include:
-a (all), -s1 (s1), -fa (fa), -1 (all in vme chassis 01), -2 (all in vme chassis 02), -3, -4, .. -12
The executable is in /home/erpopr/bin and the planelist files are in /home/michnoff/scripts/BPM/planelists
initBpms and init1Bpm
The scripts initBpms and init1Bpm are used to initlize a set of the BPM IOC records to reasonable values.
init1Bpm takes one argument that is the epics name (IFABPM01, IS1BPM01, etc.)
initBpms takes one argument to identify which group of BPMs is configured. This script consists of a series of calls to caBpms.pl, one for each of the records that is initialized. The argument is the same as the dash argument used for caBPMs.pl.
The execuatable are located in /home/erpopr/bin and the planelist files are in /home/michnoff/scripts/BPM/planelists
edm should be executed as erpopr. To login as erpopr enter the following:
ssh -X erpopr@erp201
Directory for edm: /nfs/erl/online/epics; Filename to start epics screens: ./l0_screens.sh (letter L, zero)