CAEN PLU Library

A C Library for DT5495 and V2495 boards

Datasheet
Photo of CAEN PLU Library
Photo of CAEN PLU Library
Photo of CAEN PLU Library
  • CAEN PLU library is available for Windows® and Linux® OS.

  • Working with this library, commonly requires the driver for the used communication link and the CAENComm library to be installed.

  • The drivers for the supported direct communication interfaces are free downloadable on CAEN website at the DT5495 and V2495 web pages.

  • Installation instructions can be found in the User Manual of the board. In case of communication by means of CAEN Bridges (V2718, V1718, A3818, A2818), the relevant drivers and documentation are available on the Bridge web page.

  • Python binding available at pypi.org/project/caen-libs (Open Source project and examples available at github.com/caenspa/py-caen-libs)

CAEN PLU library (also referred to as PLULib) has been developed to support the V2495 and DT5495 CAEN programmable logic units.

This library specifically provides a set of functions to interface these boards through the direct USB and Ethernet communication interfaces, but also the VMEbus connection by using CAEN Bridges (V1718, V2718, V3718 and V4718), controllers (A2818, A3818), and A4818 adapter is supported.

The PLULib supports the following communication channels:

“CONET” (Chainable Optical NETwork) indicates the CAEN proprietary protocol for communication on Optical Link. The core functions of the CAEN PLU library manage the connection with the target board, as well as the write and read to registers, while dedicated functions handle multiple boards management by USB link, provide to initialize and program the gate-and-delay generators, permit to write and read the FLASH memory of the target board FPGAs for the firmware management, retrieve the board and status information.

The CAEN PLULib package includes a simple test demo. The executable file, CAEN_PLULib_TEST.exe, is in the bin folder, while the test folder contains the source C files and the Visual Studio project. This is not intended as a readout software, as the user cannot do any operation on the target board, but the demo test permits to automatically check the library functions good working.


Request a Quote

    Submit I’ve read and accept the privacy policy *

    Compare

    Close
    Image
    Name
    field_1
    field_2
    field_3
    field_4
    field_5
    field_6
    CAEN FELib Library
    New

    CAEN FELib Library

    High level library for CAEN Digitizers

    USB 2.0, USB 3.0, 1 GbE, 10 GbE, Optical Link, VME

    Window, Linux

    Digitizers 2.0 (2740 family and 2745 family, 2730 family), Digitizers 1.0

    C, Python

    CAEN Dig2, CAEN Dig1

    CAEN HV Wrapper Library

    CAEN HV Wrapper Library

    Library for CAEN Power Supply Control

    Ethernet, USB 2.0, Optical Link

    Window, Linux

    Universal Multichannel Systems, NIM/NDT/VME/Rack/Desktop Power Supplies, VME8100/8200 crates, NIM8301/8304 crates, N568E, N1068

    C, Labview also available (Windows only)

    VME Access via CONET link or USB using CAEN bridges (require additional CAENCOMM library)

    CAENDigitizer Library

    CAENDigitizer Library

    High level library for CAEN Digitizers 1.0

    USB 2.0, USB3.0, Optical Link, VME

    Window, Linux

    VME, NIM and Desktop digitizers 1.0, Digital MCAs

    C

    CAENComm, CAENVMELib, NI, LabVIEW Development System

    CAENVMELib Library

    CAENVMELib Library

    Interface library for CAEN VME Bridges

    USB, Optical Link, Ethernet, VME, PCIe Gen3 x8, PCIe

    Window, Linux

    A4818, A5818, V/VX3718, V/VX4718, A3818, CAEN Bridges

    C, LabVIEW

    NI LabVIEW Development System

    CAEN PLU Library

    CAEN PLU Library

    C Library for Programmable Logic Boards

    USB, Optical Link, Ethernet, VME

    Window, Linux

    DT5495, V2495

    C

    CAENComm library