Operating the VELO DAQ

Introduction

The VELO DAQ project controls the whole Velo DAQ: Control Boards, Beetle chips and Tell1s. The DAQ project is made of four different PVSS projects running on dedicated machines:
  • VEDAQACB: this project controls the Control Boards and the Beetle chips of the Velo A side; it runs on vedaqa01 under the velo_user account.
  • VEDAQCCB: this project controls the Control Boards and the Beetle chips of the Velo C side; it runs on vedaqc01 under the velo_user account.
  • VEDAQATE: this project controls the Tell1s of the Velo A side; it runs on vedaqa02 under the velo_user account.
  • VEDAQCTE: this project controls the Tell1s of the Velo C side; it runs on vedaqc02 under the velo_user account.

FSM conventions

The following conventions are adopted in the DAQ FSM:
state color
ERROR red
NOT_READY yellow
CONFIGURING yellow
READY blue
RUNNING green

How to get the VELO DAQ panel

  • Log on to a Windows console in the online network (LHCb domain).
  • Open the following directory: G:\online\ecs\Shortcuts\VELO
  • Double click on VEECS1_UI_FSM. The following panel will pop up:
    VeloTopOperate.JPG

  • Right click on VELO to get the VELO ECS top panel. In this panel you find the list of all the Velo subsystems:
    VeloTop.JPG

  • Click on VELO_DAQ to get the Velo DAQ panel. If the VELO_DAQ subsystem is not included, click on the corresponding padlock and choose take:
    Velo_DAQ.JPG

  • Make sure that both halves are enabled or that the half you don't want to use is disabled: in order to enable (disable) one half, just click on the red cross (green tickmark) and choose "Enable" ("Disable").
  • Click on VELOA(C)_DAQ to get the corresponding panel:
    VELOA_DAQ.JPG

  • The DAQ panel is composed by several subsystems, listed on the left side of the panel:
    - The VELOA(C)_DAQ_CB Control Unit has the seven A(C) Control Boards as children.
    - Each VELOA(C)_DAQ_Mnn Control Unit has the two corresponding Velo Hybrids as children plus a pointer to the relevant Control Board.
    - The VELOA(C)_DAQ_TE Control Unit has the 42 A(C) tell1s as children (it is, actually, a link to the tell1s project).

  • On the top part of the panel, the seven Control Boards are shown:
    VeloA_DAQ_ControlBoards.JPG

  • By clicking on one of them, the corresponding panel will pop up:
    VeloA_DAQ_CB2.JPG

  • The central part of the panel is dedicated to the Velo Modules:
    VeloA_DAQ_Hybrids.JPG

  • Each Velo Module is represented as a small button with an R (R sensor) or a phi (phi sensor) on it. By clicking one of these buttons, the corresponding panel will pop up:
    VeloA_DAQ_CB2_HYB3.JPG

How to Configure the whole Velo DAQ

  1. Make sure that the LV system is READY. If not follow the instructions on the Low Voltage System.
  2. Go to the VELO_DAQ panel (see the above section):
    Velo_DAQ.JPG

  3. Make sure that both halves are enabled: in order to enable one half, just click on the red cross and choose "Enable".
  4. Click on the "NOT_READY" button of the VELO_DAQ system and choose "Configure":
    Velo_DAQ_Configure.JPG

  5. A pop-up panel will ask you to set several parameters; just enter the RUN_TYPE (default is PHYSICS) and press Send:
    Velo_DAQ_Param.JPG

  6. The system will go in the state "CONFIGURING"; after few minutes (depending on the tell1s), the system will be in the state "READY":
    Velo_DAQ_Ready.JPG

How to Configure the DAQ of a single Velo haf

  1. Make sure that the LV system for the A(C) side is READY. If not follow the instructions on the Low Voltage System.
  2. Go to the VELOA(C)_DAQ panel (see the above section).
  3. Click on the "NOT_READY" button of the VELOA(C)_DAQ system and choose "Configure":
    VeloA_DAQ_ConfigureFromTop.JPG

  4. A pop-up panel will ask you to choose a RUN_TYPE (default is PHYSICS). Enter the RUN_TYPE and press Send.
  5. The system will go in the state "CONFIGURING"; after few minutes (depending on the tell1s), the system will be in the state "READY":
    VeloA_DAQ_ReadyFromTop.JPG

How to Configure a single DAQ Velo Module

  1. Make sure that the corresponding LV channels are READY. If not follow the instructions on the Low Voltage System.
  2. Go to the VELOA(C)_DAQ panel (see the above section):
    VELOA_DAQ.JPG

  3. Click on the "NOT_READY" button of the VELOA(C)_DAQ_CB subsystem and choose "Configure":
    VeloA_DAQ_ConfigureCBonly.JPG

  4. The VELOA(C)_DAQ_CB subsystem will go in state READY:
    VeloA_DAQ_ConfiguredCBonly.JPG

  5. Click on the "NOT_READY" button of the VELOA(C)_DAQ_Mnn subsystem and choose "Configure":
    VeloA_DAQ_ConfigureM11.JPG

  6. The VELOA(C)_DAQ_Mnn subsystem will go in state READY:
    VeloA_DAQ_ConfiguredM11.JPG

  7. N.B.: if you want to take data, you have to configure also the relevant tell1s and exclude all the Velo Modules and all the tell1s you will not use.

How to Reset the whole Velo DAQ

In principle, you could reset the Velo_DAQ in one go from the VELO top panel. Since in this way only the state of the DAQ is reset while the DAQ hardware is not touched at all (in order to prevent a continous loading/unloading of the Beetle chips), a more safe procedure is described in the following:
  1. Go to the VELOA(C)_DAQ panel (see the above section):
    VeloA_DAQ_Ready.JPG

  2. Click on the READY button of the VELOA(C)_DAQ system and choose "Reset":
    VeloA_DAQ_Reset.JPG

  3. A pop-up panel will ask you to set two parameters: CB_Conf (default is UNCHANGED) and Beetle_Conf (default is UNCHANGED).
  4. If you want to change the DAQ state to NOT_READY but NOT REALLY UNLOAD THE HARDWARE, then enter UNCHANGED in both fields:
    VeloA_DAQ_ResetUnchanged.JPG

  5. If you want to change the DAQ state to NOT_READY and REALLY UNLOAD THE HARDWARE, then enter UNLOAD in both fields:
    VeloA_DAQ_ResetUnload.JPG

  6. Repeat all points for the other Velo half.

How to Reset the DAQ of a single Velo haf

Consult the section How to Reset the whole Velo DAQ and follow the described procedure only for the half you want to reset.

How to Reset a single DAQ Velo Module

  1. Go to the VELOA(C)_DAQ panel (see the above section):
    VeloA_DAQ_ConfiguredM11.JPG

  2. Click on the "READY" button of the VELOA(C)_DAQ_Mnn subsystem and choose "Reset":
    VeloA_DAQ_ResetM11.JPG

  3. A pop-up panel will ask you to set the Beetle_Conf parameter; enter UNLOAD and press Send:
    VeloA_DAQ_BeetleConf.JPG

  4. The VELOA(C)_DAQ_Mnn subsystem will go in state NOT_READY:
    VeloA_DAQ_ConfiguredCBonly.JPG

  5. Click on the "NOT_READY" button of the VELOA(C)_DAQ_CB subsystem and choose "Reset":
    VeloA_DAQ_ResetCBonly.JPG

  6. A pop-up panel will ask you to set the CB_Conf parameter; enter UNLOAD and press Send:
    VeloA_DAQ_CBConf.JPG

  7. The VELOA(C)_DAQ_CB subsystem will go in state NOT_READY:
    VELOA_DAQ.JPG

Troubleshooting

Some hints here!

-- StefanoDeCapua - 08 Aug 2008

Topic attachments
I Attachment HistorySorted ascending Action Size Date Who Comment
JPEGjpg VELOA_DAQ.JPG r1 manage 251.6 K 2008-08-09 - 14:44 StefanoDeCapua  
JPEGjpg VeloA_DAQ_CB2.JPG r1 manage 45.5 K 2008-08-09 - 15:27 StefanoDeCapua  
JPEGjpg VeloA_DAQ_CB2_HYB3.JPG r1 manage 100.7 K 2008-08-09 - 15:28 StefanoDeCapua  
JPEGjpg VeloA_DAQ_CBConf.JPG r1 manage 10.1 K 2008-08-09 - 17:29 StefanoDeCapua  
JPEGjpg VeloA_DAQ_Configure.JPG r1 manage 254.1 K 2008-08-09 - 15:34 StefanoDeCapua  
JPEGjpg VeloA_DAQ_ConfigureCBonly.JPG r1 manage 251.7 K 2008-08-09 - 16:38 StefanoDeCapua  
JPEGjpg VeloA_DAQ_ConfigureFromTop.JPG r1 manage 34.3 K 2008-08-09 - 16:28 StefanoDeCapua  
JPEGjpg VeloA_DAQ_ConfigureM11.JPG r1 manage 254.0 K 2008-08-09 - 16:38 StefanoDeCapua  
JPEGjpg VeloA_DAQ_ConfiguredCBonly.JPG r1 manage 254.7 K 2008-08-09 - 16:38 StefanoDeCapua  
JPEGjpg VeloA_DAQ_ConfiguredM11.JPG r1 manage 254.4 K 2008-08-09 - 16:38 StefanoDeCapua  
JPEGjpg VeloA_DAQ_ControlBoards.JPG r1 manage 22.3 K 2008-08-09 - 15:26 StefanoDeCapua  
JPEGjpg VeloA_DAQ_Hybrids.JPG r1 manage 110.4 K 2008-08-09 - 15:27 StefanoDeCapua  
JPEGjpg VeloA_DAQ_Ready.JPG r1 manage 250.8 K 2008-08-09 - 15:34 StefanoDeCapua  
JPEGjpg VeloA_DAQ_ReadyFromTop.JPG r1 manage 33.1 K 2008-08-09 - 16:31 StefanoDeCapua  
JPEGjpg VeloA_DAQ_Reset.JPG r1 manage 252.0 K 2008-08-09 - 17:08 StefanoDeCapua  
JPEGjpg VeloA_DAQ_ResetCBonly.JPG r1 manage 251.6 K 2008-08-09 - 17:23 StefanoDeCapua  
JPEGjpg VeloA_DAQ_ResetFromTop.JPG r1 manage 33.1 K 2008-08-09 - 16:08 StefanoDeCapua  
JPEGjpg VeloA_DAQ_ResetM11.JPG r1 manage 250.7 K 2008-08-09 - 17:23 StefanoDeCapua  
JPEGjpg VeloA_DAQ_ResetUnchanged.JPG r1 manage 13.5 K 2008-08-09 - 16:13 StefanoDeCapua  
JPEGjpg VeloA_DAQ_ResetUnload.JPG r1 manage 12.9 K 2008-08-09 - 16:11 StefanoDeCapua  
JPEGjpg VeloTop.JPG r1 manage 104.8 K 2008-08-09 - 14:39 StefanoDeCapua  
JPEGjpg VeloTopOperate.JPG r1 manage 17.0 K 2008-08-08 - 19:39 StefanoDeCapua  
JPEGjpg Velo_DAQ.JPG r1 manage 33.4 K 2008-08-09 - 14:43 StefanoDeCapua  
JPEGjpg Velo_DAQ_Configure.JPG r1 manage 35.2 K 2008-08-09 - 16:20 StefanoDeCapua  
JPEGjpg Velo_DAQ_Param.JPG r1 manage 17.4 K 2008-08-09 - 16:22 StefanoDeCapua  
JPEGjpg Velo_DAQ_Ready.JPG r1 manage 33.0 K 2008-08-09 - 15:52 StefanoDeCapua  
JPEGjpg Velo_DAQ_Reset.JPG r1 manage 33.8 K 2008-08-09 - 15:56 StefanoDeCapua  
JPEGjpg VeloA_DAQ_BeetleConf.JPG r2 r1 manage 10.1 K 2008-08-09 - 17:29 StefanoDeCapua  
Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r4 - 2008-08-09 - StefanoDeCapua
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback