skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: LBNL LLRF Controls Suite

Software ·
OSTI ID:1245751

This package provides a complete set of FPGA logic and driver software for the LBNL Interim SNS (Spallation Neutron Source) LLRF (Low Level Radio Frequency) cavity control system, plus a hardware-software cosimulation framework that can demonstrate correct operation of the code. The controls are organized in a traditional three-tier layout. Tier 1 (hardware access): Verilog code targeted at the XC2S15O FPGA that lies at the center of the custom hardware, Includes a direct digital frequency synthesizer (DDS), a low-latency vector PI feedback control loop, four-channel vector waveform capture, and support for on-board housekeeping circuitry. Tier 2 (network presentation): C code targeted at a 32-bit microcontroller, which has a direct connection to both the FPGA and to Ethemet. This layer is itself divided into a HAL (hardware abstraction layer) to mediate access to the FPGA registers, a driver to organize all the application-specific computations (including a waveform curve fit that determines cavity detuning), and a toy network access protocol. Tier 3 (operator interface): A Tcl program that exchanges data with tier 2, and gives the operator a virtual control panel for the hardware In the production SNS installation, the toy network access protocol and tier 3 are replaced with EPICS (http://www.aps.anl.gov/epics/). The code given here is dramatically smaller and simpler than EPICS, yet gives enough functionality to demonstrate proper operation of an RF cavity. The SNS facility now uses three generations of LLRF control hardware. This package is intended to be used in all of them, but is so far only tested on the second ("Interim") generation hardware. It may also be adaptable to future LLRF projects at LBNL, other National Labs, and worldwide.

Short Name / Acronym:
llc-suite; 001800GENWS00
Site Accession Number:
LBNL CR 1988
Version:
00
Programming Language(s):
Medium: X; OS: Linux or other *nix; Compatibility: Workstation
Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
DE-AC03-76SF00098
OSTI ID:
1245751
Country of Origin:
United States

Similar Records

CEBAF NEW DIGITAL LLRF SYSTEM EXTENDED FUNCTIONALITY
Conference · Mon Jun 18 00:00:00 EDT 2007 · OSTI ID:1245751

Performance of the LLRF System for the Fermilab PIP-II Injector Test
Conference · Tue Aug 10 00:00:00 EDT 2021 · OSTI ID:1245751

JLAB LLRF 3.0 Development and Tests
Conference · Sun Aug 01 00:00:00 EDT 2021 · OSTI ID:1245751

Related Subjects