DAQ software package
babirl240601.tar.gz | | latest | work with Rocky/Alma Linux 8/9, event-build balancing function is added to avoid babild keeps too large event data |
babirl210210.tar.gz | | stable | babiconjson, babicmdjson added |
libbabies |
The performance of babies has improved (recovered from 130321).
Previous version (babirl130226) can work less than 3KHz trigger. Older version and latest version are able to work more than 3KHz trigger.
The option of checking event receiver's hostname. Default = off.
bug fix v288.c in vmeutil (May12, 2015)
NBBQ may support 64bit Linux. DMA in V2718 works, please use v7XX_fxdmasegdata in babildrv. In NBBQ, you can use dma_vread32(maddr, (char *)(data+mp), csize). csize is in character (byte) size.
For newer kernel with SMP, sometimes it is not stable.
for CAEN V2718
with CAEN original V2718 driver (a2818)
To use this, do not install NBBQ, and install CAEN's official driver and libraries.
babies and cmdvme programs are included.
In detail, please refer libbabies and
V2718 (there is a list of support modules).
with NBBQ
CBLT with DMA transfer. Initialization parameters are in vsta.txt.
for VMIVME Series
We have a OS image including NBBQ/Babirl for VMIVME7700/7807,GE7768,SVA041. If you need, please contact us.
LUPO Firmware
CAMAC LUPO
VME LUPO
vlupotimestamp19.mcs | | Time Stamp Rev 1.9 (with FIFO, interrupt counter, Rev1.6, Rev.1.7 have a problem of sequential readout) |
vlupotimestamp1ahiji.mcs | | Time Stamp Rev 1.A (with FIFO, Hijikata 2020) |
vlupotimestamp11.mcs | | Time Stamp Rev 1.1 (w/o FIFO) |
vlupotimestamp2017laszlo.mcs | | Time Stamp Rev 1.1 (w/o FIFO) Laszlo 2017 |
vlupotimestamplaszlo2018.mcs | | Time Stamp Rev 1.1 (w/o FIFO) Laszlo 2018 |
vlupotimestamp30.mcs | | Time Stamp Rev 3.0 (w/o FIFO, dual timestamp) (see Memo) |
vlupotimestamp11dali.mcs | | Time Stamp Rev 1.1 for DALI (w/o FIFO, out0=10kHz, out1=1kHz clk, others=Rev1.1) |
vlupoioregisterrev12.mcs | | I/O Interrupt Register Rev 1.2 |
vlupoioregisterrev14.mcs | | I/O Interrupt Register Rev 1.4 (now debugging) |
vlupoioscaler10.mcs | | I/O and Scaler Register Rev 1.0 (now debugging) |
vlupodaqmaster15.mcs | | DAQ Master Rev 1.5 (AND/OR logic signals can be output) |
vlupodaqmaster16.mcs | | DAQ Master Rev 1.6 (Delay logic is added) |
vlupomultitimestamp20.mcs | | Multi Time Stamp Rev 2.0 (16ch inputs with FIFO) |
vluposcaler13.mcs | | Scaler Rev 1.3 (16ch LVDS input + 10kHz scaler latch) *Rev1.1 ch3,7,11,15 returns invalid scaler values |
GTO Firmware, Manual and GWT Interface
Single DAQ
sdgto21.mcs | | Rev 2.1 | Scaler for Triggers + EOB (only 16bit) 2016.3.29 update |
sdgto20.mcs | | Rev 2.0 | Exception control, EEPROM (baud rate 230400) |
please specify the hostname in PHPGTO/gtosetting.xml)
Busy Selector
Gated Scaler
Gate and Delay Generator
gdgto13.mcs | | Rev 1.3 | Normal GDG + Clock Sync GDG + Output Register(baud rate 230400) |
Revision 1.3, the disable function of output is added.
Revision 1.2, the function of output register is added.
Revision 1.1, the clock synchronous GDG have a problem.
(In case of ClockGDG mode with clkdl = 0, it may have about 40ns uncertainty for the output width.)
Trigger Selector
Logic Unit
lugto10.mcs | | Rev 1.0 | Logic Unit GTO (similar function with Trigger Selector, but AND condition is available) |
TimeStamp
GTO Seek Program
To find GTO (Ethernet connection is done by Lantronix XPORT), this program is useful.
MOCO
Installation
PDF Manual
LUPO and GTP (FPGA) training
Vol 1.
Module
Development
Data format
Event sender
MPV
join MPV channel in RIBFDAQ mattermost