PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
December 5, 2025JACOW0 citationsOpen Access

Redesign of the Timeline Generator at Fermilab using a web-based Flutter application, GraphQL API and an IOC

View Full Paper
CLCarmichael, LindenAMAustin, MarkJSJohnson, S

Key Points

  • The redesigned Timeline Generator utilizes a web-based application, enhancing event coordination and scheduling.
  • Event coordination is facilitated through a communication link, ensuring timely and efficient operation of the lab's control system.
  • Application integration is achieved via a GraphQL API, streamlining the interface between components and improving system performance.
  • The use of a web-based application leads to a significant evolution in Fermilab's control systems, enabling better functionality and user experience.

Abstract

The control system at Fermilab is undergoing an evolution with a shift towards web-based applications with connections to the EPICS infrastructure. The Timeline Generator (TLG) is an application that serves to coordinate events across the lab using different timing links. These links include the Tevatron clock (TCLK), a 10 MHz serial link with events encoded at 20Hz and Machine Data (MDAT), a communication link with states encoded at 720Hz. This paper covers the redesign of the major components of the TLG. This includes a web-based Flutter application for building timelines. A placement service is in use that has a GraphQL interface and uses a timeline input to compute a schedule of events and states. The Flutter application sends this computed schedule to the TLG IOC via a GraphQL interface to the Data Pool Manager (DPM). The TLG IOC runs on an Arria FPGA, the Accelerator Clock Generator (ACLK-GEN), which is responsible for writing the events and states on to the different timing links.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Linden et al. (2025) studied this question.

synapsesocial.com/papers/694023c82d562116f28fcbeahttps://doi.org/10.18429/jacow-icalepcs2025-thpd083
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Modern control system applications at Fermilab with Dart and Flutter2025
  2. 2TCLK must stay! CAMAC must go! How does Fermilab move forward?2025
  3. 3Visualization using timelines1994 · 60 citations
  4. 4Fermilab's controls development with virtual accelerator2025
  5. 5Scheduling for Next Generation Triggers2026