|
Size: 6835
Comment:
|
Size: 6802
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 15: | Line 15: |
| ||'''c1iscex'''|| || || || || || || || || || || || | ||'''c1iscex'''|| |
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 |
c1iscex |
|||||||||||
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 |
c1sus |
|
|
|
|
|
|
|
|
|
|
|
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 |
c1ioo |
|
|
|
|
|
|
|
|
|
|
|
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 |
c1uct |
32 |
6 |
16k |
1 |
Not Set |
adcSlave=1 |
Not set |
1 |
c1ioo |
Ryan's Upconversion Tester |
Alive May 10, 2011 |
c1lsc |
|
|
|
|
|
|
|
|
|
|
|
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 |
c1ffc |
53 |
4 |
16k |
1 |
Not Set |
adcSlave=1 |
Not Set |
1 |
c1lsc |
Feed Forward Compensator by YA |
Alive Aug 10, 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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x0iop |
90 |
1 |
64k |
1 |
Not Set |
adcMaster=1 |
Not Set |
1 |
c1test |
IO process for c1test machine |
|
x0tst |
91 |
1 |
16k |
1 |
Not Set |
adcSlave=1 |
Not Set |
1 |
c1test |
IO process for c1test machine |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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) |
|
Note the file /cvs/cds/caltech/target/gds/param/testpoint.par has lines [C-node#] where # is gds_node_id -1.
