Notes:

/!\ For the moment, valid dcu_ids are 9-12, 17-26 (possibly higher - given OMC is already 30 it seems certain). Do not use 13-16 as these seem to be reserved in the current frame builder source code, although in the future this will not be the case. We're informally reserving the following ranges:

/!\ The new paradigm for ADC, DAC, BIO control is to have a IOP (IO Processor) running on CPU 1. (CPU 0 is used by the Linux kernel). The specific_cpu entry must be set to something other than the default and other than 0 or 1. adcSlave must also be set to 1 for it to work. pciRfm for the moment (which is Dolphin PCIE communication related) should be set to -1 unless the appropriate drivers have been installed.

/!\ By using a top_names flag (added by using Block Properties in Simulink) on a top level block, you can replace the model's 3 letter name with the block's 3 letter name. Thus suspension channel located in model scy.mdl could be made to be C1:SUS-XXXX for example.

/!\ For new IOP scheme, you should *not* use the no_oversampling flag. This causes problems for the code since it in fact needs to over sample.

Model Name

dcuid

specific_cpu

Sampling Rate

Shmem_daq

No_oversampling

adcMaster or adcSlave

pciRfm

no_rfm_dma

Machine

Notes

Alive last confirmed

c1x01

19

1

64k

1

Not set

adcMaster

Not Set

1

c1iscex

IO processor for end

Alive Feb 22, 2011

c1scx

45

2

16k

1

Not Set

adcSlave

Not Set

1

c1iscex

Suspension Controller ETMX

Alive Feb 22, 2011

c1spx

61

4

16k

1

Not set

adcSlave

Not set

1

c1iscex

Suspension Plant ETMX

c1asx

44

5

16k

1

Not set

adcSlave

Not set

1

c1iscex

X-Endtable Piezo-Mirror Controller

Alive Aug 1, 2013

c1x02

20

1

64k

1

Not Set

adcMaster

pciRFM=1

1

c1sus

IO processor for c1sus machine

Alive Feb 22, 2011

c1sus

21

2

16k

1

Not Set

adcSlave

Not Set

1

c1sus

Suspension controller (vertex - BS, ITMs, PRM, SRC)

Alive Feb 22, 2011

c1mcs

36

3

16k

1

Not Set

adcSlave

Not Set

1

c1sus

Mode cleaner optics suspension controller

Alive Feb 22, 2011

c1rfm

38

4

16k

1

Not Set

adcSlave

Not Set

1

c1sus

Handles reading RFM communication from c1ioo

Alive Feb 22, 2011

c1pem

39

5

2k

1

Not Set

adcSlave

Not set

1

c1sus

Handles PEM inputs

Alive Feb 22, 2011

c1x03

33

2

64k

1

Not Set

adcMaster

Not Set

1

c1ioo

IO process for c1ioo machine

Alive Feb 22, 2011

c1ioo

34

4

16k

1

Not Set

adcSlave

Not Set

1

c1ioo

Input/Output Optics control

Alive Feb 22, 2011

c1als

28

5

16k

1

Not Set

adcSlave

Not Set

1

c1ioo

Control for Arm Length Stabilization (vertex green locking)

Alive Feb 22, 2011

c1omc

27

6

16k

1

Not Set

adcSlave

Not Set

1

c1ioo

Control of the Output Mode Cleaner (OMC)

Alive Aug 1 2018

c1x04

40

1

64k

1

Not Set

adcMaster

pciRFM=1

1

c1lsc

IO process for c1lsc machine

Alive Feb 22, 2011

c1lsc

42

2

16k

1

Not Set

adcSlave

Not Set

1

c1lsc

LSC (controls)

Alive Feb 22, 2011

c1ass

48

3

16k

1

Not Set

adcSlave

Not Set

1

c1lsc

Alignment Sensing & Stabilization (dither based) by VF

Alive Feb 22, 2011

c1oaf

22

4

16k

1

Not Set

adcSlave

Not Set

1

c1lsc

online adaptive feedforward

Alive May 30, 2012

c1cal

50

5

16k

1

Not Set

adcSlave

Not Set

1

c1lsc

Calibration

Alive May 30, 2012

c1dnn

52

6

2k

1

Not set

adcSlave

Not Set

1

c1lsc

neural network test

c1daf

35

7

16k

1

Not set

adcSlave

Not Set

1

c1lsc

digital audio filtering initiative (DAFI)

c1x05

46

1

64k

1

Not Set

adcMaster

Not Set

1

c1iscey

IO process for c1iscey machine

Alive Feb 22, 2011

c1scy

47

2

16k

1

Not Set

adcSlave

Not Set

1

c1iscey

Suspension Controller ETMY

Alive Feb 22, 2011

c1tst

91

3

16k

1

Not Set

adcSlave

Not Set

1

c1iscey

test model

c1x10

95

1

64k

1

Not Set

adcMaster

Not Set

1

c1test

IO process for c1test machine

c1tst1

92

2

64k

1

Not Set

adcSlave

Not Set

1

c1test

test model

c1x07

24

1

64k

1

Not Set

adcMaster

pciRFM=-1

1

c1sus

IO processor for c1sus2 machine

Alive June 21, 2022

c1su2

26

2

16k

1

Not Set

adcSlave

pciRFM=-1

1

c1sus

Suspension controller (BHS Optics - LO1, LO2, As1, As4, PR2, PR3, SR2)

Alive June 21, 2022

old models

c1imc

93

6

2k

1

Not Set

adcSlave

Not Set

1

c1ioo

Test of front end MC locking

Model Name

dcuid

specific_cpu

Sampling Rate

Shmem_daq

No_oversampling

adcMaster or adcSlave

pciRfm

no_rfm_dma

Machine

Notes

Alive last confirmed

c1x00

18

1

64k

1

Not set

adcMaster

-1

?

c1iscex

IO processor, necessary for the new computing scheme

c1spy

63

4

16k

1

Not set

adcSlave

Not set

1

c1iscex

Suspension Plant ETMX

c1rms

37

XX

16k

1

0

adcSlave

-1

?

c1sus

Recycling mirror (PRM and SRM) suspension controller

c1gpv

35

3

16k

1

0

adcSlave

-1

?

c1sus (temporarily)

Simulated Plant for Green Locking

Not Alive Feb 22, 2011

OMC

30

default

32k

default

default

?

?

?

c1omc

Output mode cleaner control

ASS

22

default

2k

default

default

?

?

?

c1ass

Alignment Sensing & Stabilization (dither based)

OAF

22

default

2k

default

default

?

?

?

c1oaf

Online Adaptive Filter (Wiener)

c1ffc

53

4

16k

1

Not Set

adcSlave

Not Set

1

c1lsc

Feed Forward Compensator by YA

Alive Aug 10, 2011

c1lst

49

4

16k

1

Not Set

adcSlave

Not Set

1

c1lsc

Test process for LSC by KA

Alive Feb 22, 2011

c1uct

32

6

16k

1

Not Set

adcSlave

Not set

1

c1ioo

Ryan's Upconversion Tester

Not Alive, Jun 11, 2012

c1gcx

29

2

16k

1

Not Set

adcSlave

Not Set

Not Set

c1iscex

Control for Green locking at the X end

Not Alive, need change of the param. Feb 22, 2011

c1lsp

60

6

16k

1

Not Set

adcSlave

Not Set

1

c1lsc

Simulated plant for LSC

Alive May 30, 2012

c1sup

62

7

16k

1

Not set

adcSlave

Not Set

1

c1lsc

Suspensions plant Vertex (BS, ITMs, PRM, SRC)

/!\ Note the file  /cvs/cds/caltech/target/gds/param/testpoint.par  has lines  [C-node#]  where # is gds_node_id -1.

CDS/Existing_RCG_DCUID_and_gds_ids (last edited 2022-06-21 23:50:48 by AnchalguptaATligoDOTorg)