10 Drivers & Libraries
Drivers
In order to interface with the DT5730/DT5725, CAEN provides the drivers for all the different types of physical
communication channels featured by the board and compliant with Windows and Linux OS:
• USB 2.0 Drivers are downloadable on CAEN website (www.caen.it) in the “Software/Firmware” tab at the
DT5730 and DT5725 web pages (login required).
Libraries
CAEN libraries are a set of middleware software required by CAEN software tools for a correct functioning. These
libraries, including also demo and example programs, represent a powerful base for users who want to develop
customized applications for the digitizer control (communication, configuration, readout, etc.):
• CAENVMELib is a set of ANSI C functions which permit a user program to use and configure the CAEN Bridges
and Controllers V1718/VX1718 (VME-USB2.0 Bridge), V2718/VX2718 (VME-PCI/PCIe Optical Link Bridge),
A2818/A3818 (PCI/PCIe-CONET Controller).
The CAENVMElib installation package is available on CAEN website in the ‘Download’ area at the
CAENVMELib Library page.
• CAENComm library manages the communication at low level (read and write access). The purpose of the
CAENComm is to implement a common interface to the higher software layers, masking the details of the
physical channel and its protocol, thus making the libraries and applications that rely on the CAENComm
independent from the physical layer. Moreover, the CAENComm is based in turn on CAENVMElib and it
requires the CAENVMELib library (access to the VME bus) even in the cases where the VME is not used. This
is the reason why CAENVMELib has to be already installed on your PC before installing the CAENComm.
The CAENComm installation package is available on CAEN website in the ‘Download’ area at the CAENComm
Library page.
• CAENDigitizer is a library of functions designed specifically for the Digitizer family and it supports also the
boards running the DPP firmware. The CAENDigitizer library is based on the CAENComm which is based on
CAENVMELib, as said above. For this reason, the CAENVMELib and CAENComm libraries must be already
installed on the host PC before installing the CAENDigitizer.
The CAENDigitizer installation package is available on CAEN website in the ‘Download’ area at the
CAENDigitizer Library page.