
CAEN
Electronic Instrumentation
UM3148
–
DT5730/DT5725 User Manual rev. 2
44
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
).
Note:
For Microsoft Windows OS, the USB driver installation is detailed in
[RD3]
.
•
Optical Link Drivers
are managed by the A2818 PCI card or the A3818 PCIe card. The driver installation
package is available on CAEN website
in the “Software/Firmware”
area at the A2818 or A3818 page (
login
required
)
Note:
For the installation of the Optical Link driver, refer to the User Manual of the specific Controller.
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.