Orateur
Description
Over the past five years the Los Alamos Neutron Science Center (LANSCE) has eliminated legacy VAX systems and largely retired CAMAC and VME form factors, consolidating its control infrastructure under EPICS 3.15. Front end I/O has been migrated to National Instruments CompactRIO (cRIO) platforms using the IIO framework and lvPortDriver, while high speed digitization is now performed on NI PXIe chassis running NI LinuxRT and LabVIEW with lvPortDriver. In the next five years the project will finish converting the remaining VME and CAMAC crates, upgrade all existing cRIOs to the latest NI LinuxRT release, and expand the high throughput acquisition capability of LAT and LAMP with both PXIe and VPX form factors. Soft IOCs will be implemented as EPICS 7 process variables inside lightweight containers, and hard IOCs will be incrementally ported from EPICS 3.15 to EPICS 7. All legacy GUIs built with Tcl/Tk will be migrated to Python (Qt/PySide, PyQt, etc.). Non GUI user interfaces including command line tools, batch scripts, and operational console programs will also be refactored and aligned with more modern implementations to lower technical debt and provide a unified development environment. The mrfioc2 framework will be adopted for newer timing system versions and the “time and flavor” architecture will be realized within EPICS 7’s structured data model. Strategic collaborations with Cosylab (mrfioc2 integration), Osprey (next generation FPGA based Master Timer and Time and Flavor data handling), and National Instruments (firmware and driver support) will accelerate this migration, delivering a homogeneous, real time control environment that improves reliability, simplifies deployment, and positions LANSCE for future accelerator upgrades.
LA-UR-26-21634