Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Latest Run 17 LCLS/ESTB (2018 Fall schedule)     

...

--> check in eudaq Run Control, that Produce TLU is connected
  
5. Start DUT data producer(s) if not running telescope by itself.
- For standard RCE based DUT readout, thisstarting shouldfrom bean justar-eudaq startingconsole rceOfflineProducerterminal on esadutdaq1.  
     - For YARRssh based-Y readoutesadutdaq1 (for-l beam rigger runs), login to pixel@172.27.104.52 as in the TLUProducer case, then  [pw=TestBeamUser]
       cd ~/daq/rce 
       source ./scripts/setup-env.sh
  cd YarrEudaqProducer
bin/YarrProducerrceOfflineProducer -r 0 -h configs/controller/specCfgExtTrigger.json -c configs/connectivity/example_rd53a_setup.json -s configs/scans/rd53a/std_exttrigger.json -r 172.20.100.8i 192.168.1.1 -d ar-eudaq 
   - For YARR based readout (for beam rigger runs), 
ssh -XY pixel@esadutlbnl1 (pw=Testbeam)
       cd YarrEudaqProducer
./start_1.sh
 
6. Configure EUDAQ in eudaq Run Control
- select init file (should just use the
6. Configure EUDAQ in eudaq Run Control
- select init file (should just use the default example) and init; then select Config file
(Caladium only exercise config: no-beam: ni_autotrig;
beam: ni_coins, June test beam 2018, ni_coins_YARR)
- Press Config
- wait till all Connections are green (OK)
7. Start Run
- Press Start (wait till all green)
--> check, that Trigger and Event Built numbers are increasing
--> check OnlineMonitor, and reset (upper left x-button)
8. Stop
- Re-configure (5.) and Re-Run (6.)
OR
- Terminate and press "Reset" in MI26.exe at NI crate to stop sensors --> check 2.0 Amps

...

  • For HSIO2-module communication: Ground wire between HSIO2 LV supply Molex pigtail and pixel module LV PSU ground
  • For HSIO2-TLU communication: Lemo cable between TLU trig0 TTL and any of the HSIO2 main board LEMO bank socket  

 

If you are not running the system from the ESA console next to the EUDET, but from some public nodes at SLAC, you need to first hop onto an ESA public machine on the 172.27.100 subnet and login as yourself e.g.

...

  ssh -Y esadutdaq1 -l beam     [pw=TestBeamUser]
  cd ~/daq/rce 
  source ./scripts/setup-env.sh

...

    ssh -XY pixel@esadutlbnl1    (ask Timon or Ben for the password or don't close the terminal(pw=Testbeam)
    cd yarr-eudet/eudaqYarrEudaqProducer
bin/yarr-fe65p2-producer -n YARR -r 172.27.100.8./start_1.sh

In addition to starting the producer, In addition to starting the producer, one needs to modify the DUTMask in the .conf.  Add +4 to include YARR.  There is no need to add anything else because the configuration is currently hard-coded into the producer (and the Latency = 43 and Trig Count = 3 seem good so there should not be a need to touch this).

To fully kill this producer if it gets stuck or when terminating the run control, do a ctrl+Z to move it to the background and then kill in the usual way with ps ux | grep yarr.  Then, kill -9 <pid> where <pid> is the id of the producer from the ps uxaux.

After stopping a run, there will be some offline plots in ~/yarr-eudet/eudaq/data.  There is also a simple script for offline analysis:

...

    ../src/bin/read_rawData data<file>.raw #<file> is <Dutname>_<runnumber>

 

On occasion, you the trigger counter will increase, but no events will be built.  This could be because the chip is in a funny state.  We can reconfigure the chip and power cycle:

to run a digital scan

    cd 
cd Yarr/src
./test_digi_1.sh
qpdfview data/last_scan/*.p*

check that they look okay (note that syncrhonous is off).  To power cycle

    minicom -D /dev/ttyUSB1
ctrl-a z
ctrl-a e
++addr 3

to check what you are talking to:

   *IDN?

should be Agilent Technologies ... To turn it off:

   OUTPUT OFF
   OUTPUT ON
   ctrl-a z x

 

Infrastructure Utilities

...