|
Size: 718
Comment:
|
Size: 6133
Comment: Cleaning up CDS pages
|
| 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: ''''' |
| Line 11: | 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. | |
| Line 12: | Line 6: |
| 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 13: | Line 8: |
| /!| 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. |
/!\ 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''''' || '''''no_rfm_dma''''' || '''''Machine''''' ||'''''Notes''''' || '''''Alive last confirmed''''' || ||'''c1x01''' || 19 || 1 (Not Set) || 64k || 1 || Not set || adcMaster=1 || Not Set || 1 || c1iscex || IO processor for end || '''Alive''' Feb 22, 2011 || ||'''c1scx''' || 45 || 2 || 16k || 1 || Not Set || adcSlave=1 || Not Set || 1 || c1iscex || Suspension Controller ETMX || '''Alive''' Feb 22, 2011 || ||'''c1gcx''' || 29 || 2 || 16k || 1 || Not Set || adcSlave=1 || Not Set || Not Set || c1iscex || Control for Green locking at the X end || Not Alive, need change of the param. Feb 22, 2011|| || || || || || || || || || || || || || ||'''c1x02''' || 20 || 1 || 64k || 1 || Not Set || adcMaster=1 || pciRfm=1 || 1 || c1sus || IO processor for c1sus machine || '''Alive''' Feb 22, 2011 || ||'''c1sus''' || 21 || 2 || 16k || 1 || Not Set || adcSlave=1 || Not Set || 1 || c1sus || Suspension controller (vertex - BS, ITMs, PRM, SRC) || '''Alive''' Feb 22, 2011 || ||'''c1mcs''' || 36 || 3 || 16k || 1 || Not Set || adcSlave=1 || Not Set || 1 || c1sus || Mode cleaner optics suspension controller || '''Alive''' Feb 22, 2011 || ||'''c1rfm''' || 38 || 4 || 16k || 1 || Not Set || adcSlave=1 || Not Set || 1 || c1sus || Handles reading RFM communication from c1ioo || '''Alive''' Feb 22, 2011 || ||'''c1pem''' || 39 || 5 || 2k || 1 || Not Set || adcSlave=1 || -1 || 1 || c1sus || Handles PEM inputs || '''Alive''' Feb 22, 2011 || || || || || || || || || || || || || || ||'''c1x03''' || 33 || 2 || 64k || 1 || Not Set || adcMaster=1 || Not Set || 1 || c1ioo || IO process for c1ioo machine || '''Alive''' Feb 22, 2011 || ||'''c1ioo''' || 34 || 4 || 16k || 1 || Not Set || adcSlave=1 || Not Set || 1 || c1ioo || Input/Output Optics control || '''Alive''' Feb 22, 2011 || ||'''c1gcv''' || 28 || 5 || 16k || 1 || Not Set || adcSlave=1 || Not Set || 1 || c1ioo || Control for Vertex Green Locking || '''Alive''' Feb 22, 2011 || || || || || || || || || || || || || || ||'''c1x04''' || 40 || 1 || 64k || 1 || Not Set || adcMaster=1 || pciRFM=1 || 1 || c1lsc || IO process for c1lsc machine || '''Alive''' Feb 22, 2011 || ||'''c1lsc''' || 42 || 2 || 16k || 1 || Not Set || adcSlave=1 || Not Set || 1 || c1lsc || LSC (controls) || '''Alive''' Feb 22, 2011 || ||'''c1ass''' || 48 || 3 || 16k || 1 || Not Set || adcSlave=1 || Not Set || 1 || c1lsc || Alignment Sensing & Stabilization (dither based) by VF|| '''Alive''' Feb 22, 2011 || ||'''c1lst''' || 49 || 4 || 16k || 1 || Not Set || adcSlave=1 || Not Set || 1 || c1lsc || Test process for LSC by KA || '''Alive''' Feb 22, 2011 || || || || || || || || || || || || || || ||'''c1x05''' || 46 || 1 || 64k || 1 || Not Set || adcMaster=1 || Not Set || 1 || c1iscey || IO process for c1iscey machine || '''Alive''' Feb 22, 2011 || ||'''c1scy''' || 47 || 2 || 16k || 1 || Not Set || adcSlave=1 || Not Set || 1 || c1iscey || Suspension Controller ETMY || '''Alive''' Feb 22, 2011 || || || || || || || || || || || || || || ||'''SOMEHOW OLD MODELS''' || || || || || || || || || || || || ||'''c1x00''' || 18 ||1 ||64k ||1 ||Not set || adcMaster=1 || -1 ||?||c1iscex || IO processor, necessary for the new computing scheme || || ||'''c1sup''' || 23 ||3 ||16k ||1 ||0 ||adcSlave=1 || -1 ||megatron ||?||Suspensions plant (vertex - BS, ITMs, PRM, SRC) || || ||'''c1spx''' || 25 ||3 ||16k ||1 ||0 ||adcSlave=1 || -1 ||megatron ||?||Suspension Plant ETMX || || ||'''c1spy''' || 27 ||3 ||16k ||1 ||0 ||adcSlave=1 || -1 ||megatron ||?||Suspension Plant ETMY || || ||'''c1scy''' || 26 ||2 ||16k ||1 ||0 ||adcSlave=1 || -1 ||megatron ||?||Suspension Controller ETMY || || || '''c1rms''' || 37 ||XX || 16k || 1 || 0 || adcSlave=1 || -1 ||?|| c1sus || Recycling mirror (PRM and SRM) suspension controller || || || '''c1gpv''' || 35 || 3 || 16k || 1 || 0 || adcSlave=1 || -1 ||?|| c1sus (temporarily) || Simulated Plant for Green Locking || Not Alive Feb 22, 2011 || || '''c1lsp''' || 44 || 4 || 16k || 1 || Not Set || Not Set || Not Set || ? ||?|| LSP (combines positions of optics to generate LSC photodiode signals) || 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) || || /!\ ''' This was reviewed on Feb 22nd, 2011 ''' /!\ 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.
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 |
no_rfm_dma |
Machine |
Notes |
Alive last confirmed |
c1x01 |
19 |
1 (Not Set) |
64k |
1 |
Not set |
adcMaster=1 |
Not Set |
1 |
c1iscex |
IO processor for end |
Alive Feb 22, 2011 |
c1scx |
45 |
2 |
16k |
1 |
Not Set |
adcSlave=1 |
Not Set |
1 |
c1iscex |
Suspension Controller ETMX |
Alive Feb 22, 2011 |
c1gcx |
29 |
2 |
16k |
1 |
Not Set |
adcSlave=1 |
Not Set |
Not Set |
c1iscex |
Control for Green locking at the X end |
Not Alive, need change of the param. Feb 22, 2011 |
|
|
|
|
|
|
|
|
|
|
|
|
c1x02 |
20 |
1 |
64k |
1 |
Not Set |
adcMaster=1 |
pciRfm=1 |
1 |
c1sus |
IO processor for c1sus machine |
Alive Feb 22, 2011 |
c1sus |
21 |
2 |
16k |
1 |
Not Set |
adcSlave=1 |
Not Set |
1 |
c1sus |
Suspension controller (vertex - BS, ITMs, PRM, SRC) |
Alive Feb 22, 2011 |
c1mcs |
36 |
3 |
16k |
1 |
Not Set |
adcSlave=1 |
Not Set |
1 |
c1sus |
Mode cleaner optics suspension controller |
Alive Feb 22, 2011 |
c1rfm |
38 |
4 |
16k |
1 |
Not Set |
adcSlave=1 |
Not Set |
1 |
c1sus |
Handles reading RFM communication from c1ioo |
Alive Feb 22, 2011 |
c1pem |
39 |
5 |
2k |
1 |
Not Set |
adcSlave=1 |
-1 |
1 |
c1sus |
Handles PEM inputs |
Alive Feb 22, 2011 |
|
|
|
|
|
|
|
|
|
|
|
|
c1x03 |
33 |
2 |
64k |
1 |
Not Set |
adcMaster=1 |
Not Set |
1 |
c1ioo |
IO process for c1ioo machine |
Alive Feb 22, 2011 |
c1ioo |
34 |
4 |
16k |
1 |
Not Set |
adcSlave=1 |
Not Set |
1 |
c1ioo |
Input/Output Optics control |
Alive Feb 22, 2011 |
c1gcv |
28 |
5 |
16k |
1 |
Not Set |
adcSlave=1 |
Not Set |
1 |
c1ioo |
Control for Vertex Green Locking |
Alive Feb 22, 2011 |
|
|
|
|
|
|
|
|
|
|
|
|
c1x04 |
40 |
1 |
64k |
1 |
Not Set |
adcMaster=1 |
pciRFM=1 |
1 |
c1lsc |
IO process for c1lsc machine |
Alive Feb 22, 2011 |
c1lsc |
42 |
2 |
16k |
1 |
Not Set |
adcSlave=1 |
Not Set |
1 |
c1lsc |
LSC (controls) |
Alive Feb 22, 2011 |
c1ass |
48 |
3 |
16k |
1 |
Not Set |
adcSlave=1 |
Not Set |
1 |
c1lsc |
Alignment Sensing & Stabilization (dither based) by VF |
Alive Feb 22, 2011 |
c1lst |
49 |
4 |
16k |
1 |
Not Set |
adcSlave=1 |
Not Set |
1 |
c1lsc |
Test process for LSC by KA |
Alive Feb 22, 2011 |
|
|
|
|
|
|
|
|
|
|
|
|
c1x05 |
46 |
1 |
64k |
1 |
Not Set |
adcMaster=1 |
Not Set |
1 |
c1iscey |
IO process for c1iscey machine |
Alive Feb 22, 2011 |
c1scy |
47 |
2 |
16k |
1 |
Not Set |
adcSlave=1 |
Not Set |
1 |
c1iscey |
Suspension Controller ETMY |
Alive Feb 22, 2011 |
|
|
|
|
|
|
|
|
|
|
|
|
SOMEHOW OLD MODELS |
|
|
|
|
|
|
|
|
|
|
|
c1x00 |
18 |
1 |
64k |
1 |
Not set |
adcMaster=1 |
-1 |
? |
c1iscex |
IO processor, necessary for the new computing scheme |
|
c1sup |
23 |
3 |
16k |
1 |
0 |
adcSlave=1 |
-1 |
megatron |
? |
Suspensions plant (vertex - BS, ITMs, PRM, SRC) |
|
c1spx |
25 |
3 |
16k |
1 |
0 |
adcSlave=1 |
-1 |
megatron |
? |
Suspension Plant ETMX |
|
c1spy |
27 |
3 |
16k |
1 |
0 |
adcSlave=1 |
-1 |
megatron |
? |
Suspension Plant ETMY |
|
c1scy |
26 |
2 |
16k |
1 |
0 |
adcSlave=1 |
-1 |
megatron |
? |
Suspension Controller ETMY |
|
c1rms |
37 |
XX |
16k |
1 |
0 |
adcSlave=1 |
-1 |
? |
c1sus |
Recycling mirror (PRM and SRM) suspension controller |
|
c1gpv |
35 |
3 |
16k |
1 |
0 |
adcSlave=1 |
-1 |
? |
c1sus (temporarily) |
Simulated Plant for Green Locking |
Not Alive Feb 22, 2011 |
c1lsp |
44 |
4 |
16k |
1 |
Not Set |
Not Set |
Not Set |
? |
? |
LSP (combines positions of optics to generate LSC photodiode signals) |
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) |
|
This was reviewed on Feb 22nd, 2011
Note the file /cvs/cds/caltech/target/gds/param/testpoint.par has lines [C-node#] where # is gds_node_id -1.
