Project

General

Profile

RC - Expert Default ASIC Configuration

We have to reconfigure the ASICs when the power is turned on.

If you want to change the shaping time, change the parameter tPeak: 0 (0.5us), 1 (1us), 2 (2us), or 3 (3us). Similarly, the "gain" parameter can be set to 0 (4.7mV/fC), 1 (7.8mV/fC), 2 (14mV/fC), or 3 (25mV/fC). The default MicroBooNE configuration is

tPeak : 2
gain : 2

The ASIC configuration for a nominal run is listed below.

ASIC: [  {
  FT10_P0:{
    devno : 5
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT10_P1:{
    devno : 5
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT11_P0:{
    baseLineA : 200
    baseLineB : 200
    devno : 10
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT11_P1:{
    baseLineA : 200
    baseLineB : 200
    devno : 10
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT1_P0:{
    baseLineA : 200
    baseLineB : 200
    devno : 6
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT1_P1:{
    baseLineA : 200
    baseLineB : 200
    devno : 6
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT2_P0:{
    devno : 9
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
   FT2_P1:{
    devno : 9
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT3_P0:{
    devno : 11
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT3_P1:{
    devno : 11
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT4_P0:{
    devno : 8
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT4_P1:{
    devno : 8
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT5_P0:{
    devno : 3
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT5_P1:{
    devno : 3
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT6_P0:{
    devno : 4
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT6_P1:{
    devno : 4
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT7_P0:{
    devno : 2
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT7_P1:{
    devno : 2
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT8_P0:{
    devno : 1
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT8_P1:{
    devno : 1
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT9_P0:{
    devno : 7
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT9_P1:{
    devno : 7
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    mask0 : 0x0
    mask1 : 0x0
    mask2 : 0x0
    mask3 : 0x0
    mask4 : 0x0
    mask5 : 0x0
    mask6 : 0x0
    mask7 : 0x0
    mask8 : 0x0
    mask9 : 0x0
    maska : 0x0
    maskb : 0x0
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
}  ]

The ASIC configuration for a calibration pulser run is listed below. The only difference is the masks have to be turned on. Since the default setting of the masks is on, we can skip the parameters of the masks.

ASIC: [  {
  FT10_P0:{
    devno : 5
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT10_P1:{
    devno : 5
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT11_P0:{
    baseLineA : 200
    baseLineB : 200
    devno : 10
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT11_P1:{
    baseLineA : 200
    baseLineB : 200
    devno : 10
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT1_P0:{
    baseLineA : 200
    baseLineB : 200
    devno : 6
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT1_P1:{
    baseLineA : 200
    baseLineB : 200
    devno : 6
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT2_P0:{
    devno : 9
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT2_P1:{
    devno : 9
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT3_P0:{
    devno : 11
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT3_P1:{
    devno : 11
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT4_P0:{
    devno : 8
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT4_P1:{
    devno : 8
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT5_P0:{
    devno : 3
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT5_P1:{
    devno : 3
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT6_P0:{
    devno : 4
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT6_P1:{
    devno : 4
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT7_P0:{
    devno : 2
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT7_P1:{
    devno : 2
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT8_P0:{
    devno : 1
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT8_P1:{
    devno : 1
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT9_P0:{
    devno : 7
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 0
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
  FT9_P1:{
    devno : 7
    gain : 2
    leakCurr : 500
    logPrefix : /home/uboonedaq/configASIClogs/PriorToRun-%d-%s
    port : 1
    reconfigure : true
    tPeak : 2
    verbose : 1
  }
}  ]