AliVata Software

 

DOCUMENTATION

Get the Alibava start-up guide to set-up your system quickly and easily. If you need a detailed document on how Alibava works you can download the user's manual.

pdf pdf
AliVATA start-up guide VDaq user's manual

Software

The data acquisition is controlled and configured by a graphical user interface that is available for Linux, Mac OSX and Windows personal computers.

Select from below the corresponding file for your OS. 

Software Windows logo-50 logo-gnu-linux-reducido-50 apple-logo-50
7/09/2017 7/09/2017 7/09/2017
1.1.4-1 1.1.4-1 1.1.4-1

 

 

ASC Downloads

 

DOCUMENTATION

Get the Alibava start-up guide to set-up your system quickly and easily. If you need a detailed document on how Alibava works you can download the user's manual.

pdf pdf
Alibava start-up guide Alibava user's manual

Getting the Alibava DAQ software

The data acquisition is controlled and configured by a graphical user interface that is available for Linux, Mac OSX and Windows personal computers. For Windows and Mac OSX we distribute binary bundles.

From version 0.5.0-2 we also provide a precompiled bundle for Linux. It should work for Ubuntu 14.04 as well as for Fedora 19 and 20. Other sysems have not been tested yet. Linux users can always compile the source code on their own Linux distribution. The software has been tested in Ubuntu, Fedora and Scientific Linux. The new Linux bundles are experimental for now. Feel free to try them and send us your feedback.

Check our Knowledge Data Base in the Alibava Helpdesk to solve possible troubles you may have or to profit from some other users' experience. 

Download AlibavaGUI

Select from below the corresponding file for your OS. 

Software Windows logo-50 logo-gnu-linux-reducido-50 apple-logo-50
2/12/2016 2/12/2016 2/12/2016
0.6.0-2  

0.6.0-2 (source)
Linux Bundle

0.6.0-2

 Older versions can be found here.

Data Analysis

 There is a package with some code to read the alibava  data files. It also provides examples and a simple frame to facilitate the analysis. Get the last version from here.

There is a binary (run_analysis) which is built upon compilation that might help gettting immediate results.

Firmware

You may need to update the firmware in the FPGA of your motherboard. Here you can find the existing versions.

The different versions of the firmware
Firmware Comments
v3.0 Time stamping (40MHz clock counter)
Error fixing
Software version >= 0.5.0
v2.0 Can handle and calibrate the ASIC chip comparator.
Produce BUSY signal on TRIGOUT
v1.0 Calibration Strobe delay programmable

Do you want to update your firmware? Go to our Helpdesk FAQs where you can find a tutorial on how to do it.

Installing in Windows

Download the Alibava-A.B.C-X.exe file and execute it to install alibava-gui.

You need also to install the FTDI driver for this to work. To do so, go to

http://www.ftdichip.com/FTDrivers.htm

and download the windows VCP driver. Follow the instructions to install it and you have everything to enjoy alibava-gui.

Installing in Linux

From the Linux bundle

Installing from the linux bundle is easy. THe bundle is a self-exctractable bash script that wil install the precompiled binaries and libraries in /opt/Alibava. You mighe still need to check that you have the right permisions to access the usb serial devices in read/write mode. See here for instructions.

From source

When you have downloaded the tar.gz file, you have to be sure that all the required “ingredients” to build the alibava software are present in your system. The easiest is to type the following:

  • For systems using yum as the application for managing package installation (RedHat, Fedora, Scientific Linux,..):
    sudo yum install intltool libglade2-devel python-devel

  • For debian systems using apt-get (like ubuntu):
    sudo apt-get install intltool libglade2-dev python-dev

If you are not in the sudoers list, remove sudo from the previous commands and execute them as root. (Never use the name of root in vain... try to be in the sudoers list and avoid doing things as root)

Then, do as follows:

  1. Expand the tar.gz file:
    tar zxf alibava-x.x.x-x.tar.gz

  2. `cd' to the directory containing the package's source code

  3. type `./configure' to configure the package for your system.

  4. Type make

  5. If no errors are found type sudo make install

After this process you have alibava-gui installed and almost ready to use. There is, however, a subtle problem with privileges which is explained below.

Post-installation actions

The installation procedure creates a group called alibava that has access to the USB port where alibava is visible. To avoid having access problems, make add your userid to that group by typing:

sudo /usr/sbin/usermod -aG alibava {your user name}

Now you should be able to use alibava-gui.

Sometimes the above does not work with Alibava group. In this case, try to "join" the dialout group. That should provide you with privileges to open the driver files.

INSTALLING IN MAC OS X

There is already a dmg file with the latest AlibavaGUI program. To install, open the dmg and drag the application icon into the Application folders. That should be it. It has been checked to work in Lion and Mountain Lion.

You also need to install the FTDI driver.

To do so, go to

http://www.ftdichip.com/FTDrivers.htm

and download the windows VCP driver. Follow the instructions to install.

You may experience that the acquisition is too slow compared to Linux. This can be solved changing the latency of the driver. To do it, open the file /System/Library/Extensions/FTDIUSBSerialDriver.kext/Contents/Info.plist. I would recomend to make a backup copy of the file before changing it.

Find the relevant entry for the FT232RL chip

<key>FTDI R Chip</key>
 <dict>
 <key>CFBundleIdentifier</key>
 <string>com.FTDI.driver.FTDIUSBSerialDriver</string>
 <key>IOClass</key>
 <string>FTDIUSBSerialDriver</string>
 <key>IOProviderClass</key>
 <string>IOUSBInterface</string>
 <key>bConfigurationValue</key>
 <integer>1</integer>
 <key>bInterfaceNumber</key>
 <integer>0</integer>
 <key>bcdDevice</key>
 <integer>1536</integer>
 <key>idProduct</key>
 <integer>24577</integer>
 <key>idVendor</key>
 <integer>1027</integer>
 </dict>

and add a ConfigData key setting the latencyTimer to 1 ms:<\p>

<key>FTDI R Chip</key>
 <dict>
 <key>CFBundleIdentifier</key>
 <string>com.FTDI.driver.FTDIUSBSerialDriver</string>
 <key>ConfigData</key>
 <dict>
 <key>LatencyTimer</key>
 <integer>1</integer>
 </dict>
 <key>IOClass</key>
 <string>FTDIUSBSerialDriver</string>
 <key>IOProviderClass</key>
 <string>IOUSBInterface</string>
 <key>bConfigurationValue</key>
 <integer>1</integer>
 <key>bInterfaceNumber</key>
 <integer>0</integer>
 <key>bcdDevice</key>
 <integer>1536</integer>
 <key>idProduct</key>
 <integer>24577</integer>
 <key>idVendor</key>
 <integer>1027</integer>
 </dict>

If you still have problems, set the latency to 1 ms to all the devices with the same VendorId and ProductId.

OLDER SOFTWARE VERSIONS

 

Software  

Windows logo-50

logo-gnu-linux-reducido-50

 apple-logo-50

0.5.2-4

0.5.1-1

0.5.0-3

0.5.0-2

0.5.0-1

0.4.1-1

0.4.0-1

0.3.2-1

0.3.1-1

0.5.2-4

0.5.1-1

0.5.0-2

0.5.0-1

0.4.1-1

0.4.0-1

0.3.2-1

0.3.1-3

0.3.0-1

0.5.2-4

0.5.1-1

0.5.0-2

0.5.0-1

0.4.1-1

0.4.0-1

0.3.2-1

0.3.1-4

 

EASy Downloads

 

GETTING THE EASY DAQ SOFTWARE

The data acquisition is controlled and configured by a graphical user interface that is available for Linux, Mac OSX and Windows personal computers. We provide precompiled packages for the three OS. Linux bundles might have some troubles in old linux installations. Users experiencing this should contact us. 

Check our Knowledge Data Base in the Alibava Helpdesk to solve possible troubles you may have or to profit from some other users experience. 

 

DOWNLOAD EASy SOFTWARE

Software  

Windows logo-50

logo-gnu-linux-reducido-50

 apple-logo-50

0.6.0-2 0.6.0-2 0.6.0-2

Installation 

Windows and Mac OSX users should follow the usual installation procedure. To set up the serial-usb connection to the board, they will need to download the FDTI driver from http://www.ftdichip.com/FTDrivers.htm.

Linux users will have to download the linux bundle and execute the bash script as superuser. From the folder that contains the bundle type:

sudo bash AlibavaEASy-X.Y.Z.bin

Linux has the usb-serial drivers in the kernel. The only possible issue has to do with permissions and the user might need to be added either in dialout with the command

sudo usermod -aG dialout LOGIN

and then logout and log in again.

 

DOWNLOAD THE EXERCISES BOOK

All the activities for the students to learn about high-energy physics instrumentation.

pdf

Exercise book for students

 

DOWNLOAD THE EXAMPLES

 Download the programmes suggested in the Exercise Book. There are individual pdf files to download on who to use them too.

rar-pdf-icon rar-python-icon
Examples Howto Documents Examples Python Code
information

 

    • LOCATION

      Edifici Eureka 
      Av. Can Domènech s/n
      Campus UAB
      08193 Bellaterra (Barcelona)
      Spain
      Phone: +34 932 222 777

      +34 935 868 832

      Mobile: +34 610 202 271

       

    • FOLLOW US

      icon-twitter icon-facebook icon-google icon-youtube icon-linkedin

      contact us

      This email address is being protected from spambots. You need JavaScript enabled to view it.
    •  CONTACT US