Author: Raulik, M.A.
Paper Title Page
MOPG031 Hyppie: A Hypervisored PXI for Physics Instrumentation under EPICS 95
 
  • J.R. Piton, M.P. Donadio, D. Omitto, M.A. Raulik, H. Westfahl Jr.
    LNLS, Campinas, Brazil
  • B.C. Yenikomochian
    National Instruments Brasil, São Paulo-SP, Brazil
 
  Funding: This project was partially financed by the Nanotechnology Network of PETROBRAS under the LabWeb contract.
Brazilian Synchrotron Light Laboratory (LNLS) has a 1.37 GeV source open to scientific community since 1997. Recently, the control system of its beamlines, originally designed within a proprietary Delphi/Windows platform, is going through an upgrade to the open source EPICS/Linux platform. Within this upgrade strategy, the use of off-the-shelf hardware was also considered an alternative to the original in-house developed equipment, while keeping the EPICS/Linux compatibility. A PXI chassis and its modules were made available to EPICS through the NI Real-Time Hypervisor virtualization system that allows running simultaneously EPICS/Linux and LabView Real-Time in the same PXI controller, sharing a common memory block as their communication interface. Hyppie is the data exchange protocol developed in a collaboration between LNLS and National Instruments (NI) to implement motor, scaler and binary in/out EPICS records and channel access in the Linux layer, leaving the low-level hardware control to the LabView RT layer. This solution was tested to control an X-ray absorption spectroscopy beamline, showing stability and reduction of counting dead-time and software development time for integrating new hardware.