Differences between revisions 1 and 45 (spanning 44 versions)
Revision 1 as of 2010-03-24 23:55:51
Size: 718
Comment:
Revision 45 as of 2010-09-07 23:14:39
Size: 3310
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
||<tablewidth="931px" tableheight="434px" tablealign="">Name||dcuid||gds_node_id||Sampling Rate||<^>Shmem_daq||<^>No_oversampling||Machine||Notes||
||OMC||30||4||32k||<^>default||<^>default||c1omc||Output mode cleaner control||
||ASS||22||default||2k||<^>default||<^>default||c1ass||Alignment Sensing & Stabilization:
Adaptive Wiener filtering||
||TST|| || || ||<^> ||<^> ||megatron || ||
||MDP|| || || ||<^> ||<^> ||megatron|| ||
||MDP|| || || ||<^> ||<^> ||megatron|| ||
||TMC|| || || ||<^> ||<^> || || ||
||TMT|| || || ||<^> ||<^> || || ||
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.

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.

/!\ gds_node_id has been removed from the configuration block. This is now directly related to the dcuid number.

/!\ 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 ''' ||'''Machine ''' ||'''Notes ''' ||
||'''OMC''' ||30 ||default ||32k ||default ||default || ? || ? ||c1omc ||Output mode cleaner control ||
||'''ASS''' ||22 ||default ||2k ||default ||default || ? || ? ||c1ass ||Alignment Sensing & Stabilization - Adaptive Wiener filtering ||
||'''c1x00''' ||18 ||1 ||64k ||1 ||Not set || adcMaster=1 || -1 ||c1iscex || IO processor, necessary for the new computing scheme ||
||'''c1x01''' ||19 ||1 ||64k ||1 ||Not set ||adcMaster=1 || -1 ||c1iscex || Don't use, need to remake ||
||'''c1x02''' ||20 ||1 ||64k ||1 ||Not set ||adcMaster=1 ||pciRfm=-1 || c1sus || IO processor for c1sus machine ||
||'''c1lsc ''' ||12 ||3 ||16k ||1 ||Not set ||adcSlave=1 ||-1 ||megatron ||LSC (controls) ||
||'''c1lsp''' ||11 ||5 ||16k ||1 ||0 ||adcSlave=1 || -1||megatron ||LSP (combines positions of optics to generate LSC photodiode signals) ||
||'''c1sus''' ||21 ||4 ||16k ||1 ||Not set ||adcSlave=1 ||-1 ||c1sus ||Suspension controller (vertex - BS, ITMs, PRM, SRC) ||
||'''c1sup''' ||18 ||9 ||16k ||1 ||0 ||adcSlave=1|| -1||megatron ||Suspensions plant (vertex - BS, ITMs, PRM, SRC) ||
||'''c1scx''' ||19 ||2 ||16k ||1 ||0 ||adcSlave=1|| -1||megatron ||Suspension Controller ETMX ||
||'''c1spx''' ||20 ||4 ||16k ||1 ||0 ||adcSlave=1|| -1||megatron ||Suspension Plant ETMX ||
||'''c1scy''' ||21 ||6 ||16k ||1 ||0 ||adcSlave=1|| -1||megatron ||Suspension Controller ETMY ||
||'''c1spy''' ||22 ||8 ||16k ||1 ||0 ||adcSlave=1|| -1||megatron ||Suspension Plant ETMY ||
||'''c1gcv''' || 10 ||2 ||16k ||1 ||Not set ||adcSlave=1 || -1||c1sus (Needs to be c1ioo eventually) ||Control for Vertex Green Locking ||
||'''c1gcx''' || 23 || 3 || 16k || 1 || 0 || adcSlave=1 || -1 ||c1iscex || Control for Green locking at the X end ||
Line 12: Line 31:
/!\ This is correct as of March 26th, 2010.
Line 13: Line 33:
/!| This is correct as of March 26th, 2010.

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.

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.

/!\ gds_node_id has been removed from the configuration block. This is now directly related to the dcuid number.

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

Machine

Notes

OMC

30

default

32k

default

default

?

?

c1omc

Output mode cleaner control

ASS

22

default

2k

default

default

?

?

c1ass

Alignment Sensing & Stabilization - Adaptive Wiener filtering

c1x00

18

1

64k

1

Not set

adcMaster=1

-1

c1iscex

IO processor, necessary for the new computing scheme

c1x01

19

1

64k

1

Not set

adcMaster=1

-1

c1iscex

Don't use, need to remake

c1x02

20

1

64k

1

Not set

adcMaster=1

pciRfm=-1

c1sus

IO processor for c1sus machine

c1lsc

12

3

16k

1

Not set

adcSlave=1

-1

megatron

LSC (controls)

c1lsp

11

5

16k

1

0

adcSlave=1

-1

megatron

LSP (combines positions of optics to generate LSC photodiode signals)

c1sus

21

4

16k

1

Not set

adcSlave=1

-1

c1sus

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

c1sup

18

9

16k

1

0

adcSlave=1

-1

megatron

Suspensions plant (vertex - BS, ITMs, PRM, SRC)

c1scx

19

2

16k

1

0

adcSlave=1

-1

megatron

Suspension Controller ETMX

c1spx

20

4

16k

1

0

adcSlave=1

-1

megatron

Suspension Plant ETMX

c1scy

21

6

16k

1

0

adcSlave=1

-1

megatron

Suspension Controller ETMY

c1spy

22

8

16k

1

0

adcSlave=1

-1

megatron

Suspension Plant ETMY

c1gcv

10

2

16k

1

Not set

adcSlave=1

-1

c1sus (Needs to be c1ioo eventually)

Control for Vertex Green Locking

c1gcx

23

3

16k

1

0

adcSlave=1

-1

c1iscex

Control for Green locking at the X end

/!\ This is correct as of March 26th, 2010.

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