Differences between revisions 108 and 111 (spanning 3 versions)
Revision 108 as of 2012-08-07 01:15:44
Size: 7108
Comment:
Revision 111 as of 2012-08-14 03:05:29
Size: 7155
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
/!\ 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. /!\ 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
Line 6: Line 10:
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. /!\ 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.
Line 8: Line 12:
/!\ gds_node_id has been removed from the configuration block. This is now directly related to the dcuid number.
Line 24: Line 27:
||'''c1sup''' || 62 || 6 ||16k ||1 ||0 ||adcSlave || -1 ||megatron ||?||Suspensions plant (vertex - BS, ITMs, PRM, SRC) || ||
Line 36: Line 38:
||'''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

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

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

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)

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

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

27

3

16k

1

0

adcSlave

-1

megatron

?

Suspension Plant ETMY

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

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