Differences between revisions 110 and 120 (spanning 10 versions)
Revision 110 as of 2012-08-09 23:14:22
Size: 7157
Comment:
Revision 120 as of 2018-08-02 03:50:36
Size: 7864
Comment:
Deletions are marked like this. Additions are marked like this.
Line 21: Line 21:
||'''c1sup''' || 62 || 6 || 16k || 1 || Not set || adcSlave || Not Set || 1 || c1iscex || Suspensions plant Vertex (BS, ITMs, PRM, SRC) || || ||'''c1asx''' || 44 || 5 || 16k || 1 || Not set || adcSlave || Not set || 1 || c1iscex || X-Endtable Piezo-Mirror Controller ||'''Alive''' Aug 1, 2013 ||
Line 32: Line 32:
||'''c1omc''' || 27 || 6 || 16k || 1 || Not Set || adcSlave || Not Set || 1 || c1ioo || Control of the Output Mode Cleaner (OMC) || ''' Alive ''' Aug 1 2018||
Line 38: Line 39:
||'''c1lsp''' || 60 || 6 || 16k || 1 || Not Set || adcSlave || Not Set || 1 || c1lsc || Simulated plant for LSC || '''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) || ||
Line 48: Line 50:
||'''c1imc''' || 93 || 6 || 2k || 1 || Not Set || adcSlave || Not Set || 1 || c1ioo || Test of front end MC locking || ||
Line 51: Line 53:
||'''c1spy''' || 27 ||3 ||16k ||1 ||0 ||adcSlave || -1 ||megatron ||?||Suspension Plant ETMY || || ||'''c1spy''' || 63 || 4 || 16k || 1 || Not set || adcSlave || Not set || 1 || c1iscex || Suspension Plant ETMX || ||
Line 61: Line 63:
||'''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) || ||

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:

  • 20-49: control models
  • 50: calibration
  • 60-70: simplant models
  • >90: test models

/!\ 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

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)