Paper | Title | Page |
---|---|---|
MOPG031 | Hyppie: A Hypervisored PXI for Physics Instrumentation under EPICS | 95 |
|
||
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. |
||