|
Size: 718
Comment:
|
Size: 7705
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|| || || ||<^> ||<^> || || || |
## page was renamed from Electronics/Existing RCG DCUID and gds ids ''''' 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. |
| Line 11: | Line 13: |
| /!\ 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. | |
| Line 12: | Line 15: |
| /!| 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. |
/!\ 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 || ||'''c1imc''' || 93 || 6 || 2k || 1 || Not Set || adcSlave || Not Set || 1 || c1ioo || Test of front end MC locking || || || || || || || || || || || || || || || ||'''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 == ||'''''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. |
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 |
c1imc |
93 |
6 |
2k |
1 |
Not Set |
adcSlave |
Not Set |
1 |
c1ioo |
Test of front end MC locking |
|
|
|
|
|
|
|
|
|
|
|
|
|
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
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.
