PulseShape.xml 3.1 KB
Newer Older
1
2
3
<?xml version='1.0' encoding = 'UTF-8' ?>
<HwDescription>

Suvankar Roy Chowdhury's avatar
Suvankar Roy Chowdhury committed
4
  <BeBoard Id="0" boardType="GLIB">
Georg Auzinger's avatar
Georg Auzinger committed
5
    <connection id="board" uri="ipbusudp-2.0://192.168.000.175:50001" address_table="file://settings/address_table_2CBC.xml" />
Suvankar Roy Chowdhury's avatar
Suvankar Roy Chowdhury committed
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
    
    <FW_Version NCbcDataSize="4"/>
    
    <Module FeId="0" FMCId="0" ModuleId="0" Status="1">
      <!--Global_CBC_Register name="VCth"> 0x88 </Global_CBC_Register>
    <Global_CBC_Register name="TriggerLatency"> 0x0C </Global_CBC_Register-->
      
      <CBC_Files path="./settings/"/>
      <CBC Id="0" configfile="Cbc_default_hole.txt"/>
      <CBC Id="1" configfile="Cbc_default_hole.txt"/>
    </Module>
    
    <!-- Commissioning Mode -->
    <!-- set to 1 to enable commissioning mode -->
    <Register name="COMMISSIONNING_MODE_RQ">1</Register>
    <!-- set to 1 to enable test pulse in commissioning mode -->
    <Register name="COMMISSIONNING_MODE_CBC_TEST_PULSE_VALID">1</Register>
    <Register name="COMMISSIONNING_MODE_DELAY_AFTER_FAST_RESET">50</Register>
    <Register name="COMMISSIONNING_MODE_DELAY_AFTER_L1A">400</Register>
    <Register name="COMMISSIONNING_MODE_DELAY_AFTER_TEST_PULSE">201</Register>
    
    <!-- Acquisition -->
    <Register name="cbc_stubdata_latency_adjust_fe1">1</Register>
    <Register name="cbc_stubdata_latency_adjust_fe2">1</Register>
    <Register name="pc_commands.CBC_DATA_PACKET_NUMBER">9</Register>
    <Register name="pc_commands.CBC_DATA_GENE"> 1 </Register>
    <Register name="pc_commands.ACQ_MODE"> 1 </Register>
    
    <!-- Trigger -->
    <!-- set to 1 to use external triggers -->
    <Register name="pc_commands.TRIGGER_SEL">0</Register>
    <Register name="pc_commands.INT_TRIGGER_FREQ">10</Register>
    
    <!-- Clock -->
    <!-- set to 1 for external clocking -->
    <Register name="dio5.clk_mux_sel">0</Register>
    
    <!-- DIO5 Config -->
    <!-- set to 0 for rising edge, 1 for falling -->
    <Register name="dio5.fmcdio5_trig_in_edge">0</Register>
    <!-- set to 1 to output L1A signal, 0 for input pulse -->
    <Register name="dio5.fmcdio5_lemo2_sig_sel">1</Register>
    <!-- set to 1 for active low or 1 for active high || NEEDS TO BE 0 for the TLU-->
    <Register name="dio5.fmcdio5_backpressure_out_polar">0</Register>
    
    <!-- DIO5 threshold: [v]/3.3*256 -->
    <Register name="dio5.fmcdio5_threshold_trig_in">40</Register>
    <Register name="dio5.fmcdio5_threshold_clk_in">40</Register>
    
    <!-- DIO5 Termination -->
    <Register name="dio5.fmcdio5_clk_in_50ohms">1</Register>
    <Register name="dio5.fmcdio5_clk_out_50ohms">0</Register>
    <Register name="dio5.fmcdio5_trig_in_50ohms">1</Register>
    <Register name="dio5.fmcdio5_trig_out_50ohms">0</Register>
  </BeBoard>
61
62
63
64
</HwDescription>

<Settings>
    <Setting name="HoleMode"> 1 </Setting>
Andrea Massetti's avatar
Andrea Massetti committed
65
    <Setting name="Nevents" > 10 </Setting>
Georg Auzinger's avatar
Georg Auzinger committed
66
67
    <Setting name="Vplus" > 0x50 </Setting>
    <Setting name="TPAmplitude" > 0x0C </Setting>
Georg Auzinger's avatar
Georg Auzinger committed
68
69
    <!-- <Setting name="Channel" > 1 </Setting> -->
    <Setting name="TestGroup" > 1 </Setting>
Georg Auzinger's avatar
Georg Auzinger committed
70
    <Setting name="ChannelOffset" > 0x40 </Setting>
Georg Auzinger's avatar
Georg Auzinger committed
71
    <Setting name="StepSize" > 5 </Setting>
72
    <Setting name="FitSCurves" > 0 </Setting>
73
</Settings>