Dayle Kotturi SLC April 29, 2004 Outline Motivation Key Components Status Update SLC / EPICS Timing Software Tasks Hardware.

Slides:



Advertisements
Similar presentations
Stephanie Allison LCLS Event System 14 June LCLS Event System Outline HW Block Diagram Timing Requirements Time Lines EVG.
Advertisements

26-Sep-11 1 New xTCA Developments at SLAC CERN xTCA for Physics Interest Group Sept 26, 2011 Ray Larsen SLAC National Accelerator Laboratory New xTCA Developments.
Dirk Zimoch, EPICS Collaboration Meeting, Vancouver 2009 Real-Time Data Transfer using the Timing System (Original slides and driver code by Babak Kalantari)
Dayle Kotturi and Stephanie Allison Facility Advisory Committee Meeting April 20-21,
Stephanie Allison/John Dusatko EPICS Collaboration Meeting May 1, Timing and Event System for the LCLS Electron Accelerator*
FAC review, 10/27 D. Schultz 1 e-Beams System Update Injector System Installation has started. Linac System Preparing for ’06 installation. Controls System.
S. Smith LCLS Facility Advisory April 16, BPMs and Toroids Facility Advisory Committee April 16, 2007 System overview.
Stephanie Allison Integration with the SLC Control April 7, 2005 Introduction PNET Receiver VME Module SLC-Aware IOC Existing.
Tom Himel Linac Controls Upgrade Nov SLAC National Accelerator Laboratory 1 Linac Controls Upgrade Status Tom Himel.
Stephanie Allison Facility Advisory Committee Meeting Apr 16, 2007 Timing and Event System S. Allison, M. Browne, B. Dalesio, J.
Hamid Shoaee High Level Physics 20 April 2006 High Level Physics Applications Update on Plans, New Directions Fairley,
Bob Dalesio Controls October 13-14, 2004 Controls Overview LCLS Facility Advisory Committee October 13-14, 2004 Outline Goals.
LCLS Control Group FAC - Controls October 27&28, Controls Overview October 27, 2005 Outline ES&H Goals Commissioning.
Stephanie Allison LCLS Integration with SLC October 12, 2004 Integration with SLC LCLS Facility Advisory Committee Oct 12, 2004 Introduction.
Dayle Kotturi Controls April 29, 2004 Controls Overview LCLS Facility Advisory Committee April 29-30, 2004 Outline Status.
Dayle Kotturi LCLS Diagnostics and Commissioning Workshop September 23, 2004 LCLS Controls and Data Acquisition September 23, 2004.
Dayle Kotturi Controls April 29, 2004 Injector Controls LCLS Facility Advisory Committee April 29-30, 2004 Outline Description.
Stephanie Allison Integration with the SLC Control Oct 27, Introduction Demo SLC-Aware IOC Plans for Next 12 Months.
LCLS Control Group FAC - Controls April 7, 2005 Controls Overview April 7, 2005 Outline ES&H Goals FAC Responses.
Hamid Shoaee LCLS FAC Controls June 17, LCLS Control System Personnel Linac & BC2 Controls progress LTU, Dump Controls.
Hamid Shoaee LCLS Facility Advisory Committee 20 April Controls Overview April 20, 2006 LCLS Controls Group Outline Goals.
Dayle Kotturi Facility Advisory Committee Meeting October 12, 2004 Injector/Linac Controls An overview of the status of each of.
Ron Akre, Dayle Kotturi LCLS LLRF April 16, 2007 Linac.
Patrick Krejcik LCLS November 11-12, 2008 SLAC National Accelerator Laboratory 1 Post-commissioning Controls Enhancements.
Bob Dalesio EPICS Collaboration Meeting Tokai December 8-10, 2004 LCLS Control System Status EPICS Collaboration Meeting December.
SNS Integrated Control System EPICS Collaboration Meeting SNS Machine Protection System SNS Timing System Coles Sibley xxxx/vlb.
ORNL/SNS Spallation Neutron Source Low-Level RF Control System Kay-Uwe Kasemir, Mark Champion April 2005 EPICS Meeting 2005, SLAC.
Wir schaffen Wissen – heute für morgen Babak Kalantari, PSI EPICS Meeting, Saclay Paul Scherrer Institut SwissFEL Timing System Babak Kalantari.
SNS Integrated Control System SNS Timing Master LA-UR Eric Bjorklund.
LCLS Timing Software and Plan 1 Controls Timing Workshop EPICS Collaboration Meeting SLAC LCLS Timing Software and Plan April Kukhee Kim.
John Dusatko 2012 EPICS Timing Workshop The SLAC Timing System April 24, The Accelerator Timing System at SLAC: Experiences, Ideas & Future Plans.
Dayle Kotturi Lehman Review May 10-12, 2005 LCLS Timing Outline Scope SLC Master Pattern Generator Introducing the PNET VME receiver.
EPICS Collaboration Meeting Fall PAL October 22 ~ 26, 2012 LCLS-I/LCLS-II Timing System Low Level Kukhee Kim for LCLS Timing Team ICD Software,
Operations, Test facilities, CF&S Tom Himel SLAC.
SNS Integrated Control System Timing Clients at SNS DH Thompson Epics Spring 2003.
Issues in Accelerator Control Bob Dalesio, December 23, 2002.
EPICS Collaboration Meeting Fall PAL October 22 ~ 26, 2012 LCLS Timing System (pattern design, evGUI, and high level) Mike Zelazny for LCLS Timing.
FECC/SAIOC/RTEMS Making Lemonade. FECC “Slow” Code (in PC) –Ported iRMX code –By Bob Sass and Tony –As little hand work as possible –EPICS OSI layer –Dual.
EPICS Collaboration Meeting Timing Workshop April 24, 2012.
Timing Requirements for Spallation Neutron Sources Timing system clock synchronized to the storage ring’s revolution frequency. –LANSCE: MHz.
LCLS Control Group EPICS Collaboration April 27, 2005 Controls Overview April 27, 2005 Outline Goals Status update.
Stephanie Allison LCLS Controls Software Meeting Dec 6, 2007 How To Set Up for the Event System on an IOC with an EVR(s) Assumes.
The recent history and current state of the linac control system Tom Himel Dec 1,
Stephanie Allison SLC-Aware April 5, 2005 Introduction Description Issues Progress Plans for 2005 SLC-Aware IOC LCLS Collaboration,
LCLS Control Group FAC – 06 Installation October 27/28, Plans for 2006 Installation October 27, 2005 Installation.
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
SLAC Aerial View. SLAC Timing System Specifications Blue Book: (~1968) - Resolution: 50 nSec - Jitter: 15 nSec - Main Trigger Line Waveform: + /
1 BROOKHAVEN SCIENCE ASSOCIATES Open-Source Distributed Deterministic Device Control Larry Doolittle Alex Ratti Bob Dalesio.
Debbie Rogind LCLS Magnet June 15, 2006 LCLS Magnet Control Challenging Design Issues “How to integrate the legacy system.
Debbie Rogind Diane Fairley SLC-Aware BSAC Facility Requirements Review May 26, 2005 SLC Aware IOC BSAC* Facility Requirements Review *Beam Synchronous.
Project X RD&D Plan Controls Jim Patrick AAC Meeting February 3, 2009.
Debbie Rogind LCLS Magnet June 15, 2006 LCLS Magnet Control Challenging Design Issues Subsystem architecture, or… “How.
S. Smith LCLS Facility Advisory October 12, Beam Position Monitors Facility Advisory Committee October 12, 2006.
SLAC I&C Division / EE Department
SLC-Aware IOC LCLS Collaboration Jan 26, 2005
Introduction Functional Requirements (Stephanie) SLC Executive (Diane)
SLS Timing Master Timo Korhonen, PSI.
Timing and Event System S. Allison, M. Browne, B. Dalesio, J
LLRF and feedback Outline Scope LLRF Requirements
SNS Timing System EPICS Workshop April 28, 2005 Coles Sibley
LCLS Event System - Software
Low Level RF Status Outline LLRF controls system overview
Timing and Event System for the LCLS Electron Accelerator
Low Level RF Status Outline LLRF controls system overview
EPICS at SLAC EPICS/SLC Controls Co-existence LCLS Injector Support
LCLS Control System Design, Management & Organization August 10, 2004
Timing and Event System S. Allison, M. Browne, B. Dalesio, J
LCLS Global Controls Overview August 10, 2004
Breakout Session: Controls
Timing and Event System Status DOE Review of the LCLS Project SC5 - Controls Systems Breakout Session S. Allison, M. Browne, B. Dalesio, J. Dusatko,
Presentation transcript:

Dayle Kotturi SLC April 29, 2004 Outline Motivation Key Components Status Update SLC / EPICS Timing Software Tasks Hardware Tasks Conclusions SLC Integration LCLS Facility Advisory Committee April 29-30, 2004

Dayle Kotturi SLC April 29, 2004 Motivation for Integrating SLC / EPICS Many of the SLC high level applications running on the SLC control system are required for commissioning and operation. Sectors of the existing SLC LINAC will be used with minimal modifications. The LINAC is instrumented and the data is in the SLC control system. No budget or schedule to replace the first two items. The SLC technology is dated and an upgrade path is highly desirable. EPICS provides a platform that is widely used that supports the requirements of a pulsed LINAC.

Dayle Kotturi SLC April 29, 2004 Key Components of SLC / EPICS Integration Timing System Integration Support integration to the RF based timing Provide Beam Code and User Code information to EPICS environment Create an SLC-Aware IOC that can emulate the SLC Micro functions in an EPICS IOC, making all EPICS data available to existing SLC high level applications. Build on the EPICS Server that provides SLC data to an EPICS environment to provide existing SLC data in the LINAC for high level applications in the EPICS environment.

Dayle Kotturi SLC April 29, 2004 Update: February 2004 – April 2004 Prior to February 2004 a timing integration meeting was held at SLAC to consider using the SLC timing front-end with an EPICS timing system. (PSI was considered) Design changed to include SLC-aware IOC Allowed new designs outside of CAMAC Caused extensive re-costing throughout the WBS Three design discussion meetings have been held to discuss SLC/EPICS integration An SLC expert, Tony Gromme, has provided significant detailed information to support the understanding of the effort

Dayle Kotturi SLC April 29, 2004 Integrating SLC and EPICS Timing CPUCPU Beam Code + EPICS Time + EPICS Events LLRF (digitzer) 16 triggers CPUCPU EVREVR Diag 16 triggers IOC EVREVR CPUCPU EVREVR Power Supply Ctrl IOC CPUCPU Vacuum Ctrl Machine Protection Drive Laser Off SLC micro 476 MHz RF Reference Master Pattern Generator PNET (128 bit beam 360 Hz) FIDO 119 MHz w/ 360 Hz fiducial Nsec resolution on the timing gates produced from the Event Rcvr 50 psec jitter pulse to pulse Event generator passes along beam code data from SLC Event generator sends events to receivers including: 360 Hz, 120 Hz, 10 Hz and 1 Hz fiducials last beam pulse OK Machine mode EPICS time stamp Event receivers produce to the IOC interrupts on events data from the event generator in registers 16 triggers with configurable delay and width EVGEVG P N E T R C V R

Dayle Kotturi SLC April 29, 2004 SLC Net “Micro” Communication CPUCPU LLRF (digitzer) CPUCPU EVREVR Diag IOC EVREVR CPUCPU EVREVR Pwr Supply Ctrl IOC SLC Alpha Apps Xterm CPUCPU Vacuum Ctrl SLC-Net over Ethernet Provides data to SLC Applications from EPICS Operates at 10 Hz (not beam synched) Requires significant development in the IOC to emulate SLC “micro” in the IOC On an application by application basis we will evaluate what functions to provide EVGEVG P N E T R C V R

Dayle Kotturi SLC April 29, 2004 SLC to EPICS Communication CPUCPU LLRF (digitizer) CPUCPU EVREVR Diag IOC EVREVR CPUCPU EVREVR Power Supply Ctrl IOC Channel Access SLC Alpha Apps Xterm EPICS W/S Distributed Applications EPICS W/S Distributed Applications EPICS W/S Distributed Applications EPICS W/S Distributed Applications EPICS WS Distributed High Level Applications CPUCPU Vacuum Ctrl A channel access server in SLC provides data from existing SLC micros to EPICS applications All IOCs have both a channel access server to allow access and a client to have access Channel access provides read/write by all clients to all data with a server. All EPICS high level applications are channel access clients that may or may not have a server. EVGEVG P N E T R C V R

Dayle Kotturi SLC April 29, 2004 Final Architecture – Incl. Feedback and MPS CPUCPU Beam Code + EPICS Time + EPICS Events LLRF 16 triggers CPUCPU EVREVR Diag 16 triggers IOC EVREVR HPRF I/O Boards CPUCPU EVREVR Pwr Supply Ctrl IOC Channel Access SLC Alpha Apps Xterm EPICS W/S Distributed Applications EPICS W/S Distributed Applications EPICS W/S Distributed Applications EPICS W/S Distributed Applications EPICS WS Distributed High Level Applications CPUCPU Vacuum Ctrl SLC-Net over Ethernet Fast Feedback over Ethernet? Machine Protection Drive Laser Off Beam Stop In EVGEVG P N E T R C V R

Dayle Kotturi SLC April 29, 2004 SLC Aware Software Development Determine on an application-by-application basis if it is better to replicate the SLC micro communication capability or move the application into EPICS Straight through beam is needed 2 months per year Upfront effort and maintainability are the key factors Timing integration required early Decode 128 bit SLC beam code at 360 Hz into EPICS Provide a master pattern generator SLC communication tasks will be implemented one at a time, starting with the database exchange (dbex) Synchronous and buffered acquisition is required Is KIS-net required for straight through beam?

Dayle Kotturi SLC April 29, 2004 SLC Aware Hardware Development Timing integration required early Decode 128 bit SLC beam code at 360 Hz into EPICS Maintain 20 psec jitter and provide 1 nsec gate resolution All new board designs depend on the ability to integrate timing hardware and SLC software Hardware designs that are dependent on this approach include: Low Level RF Beam Position Monitors & all other diagnostics Power Supply Controls Image Capture Motion Controls

Dayle Kotturi SLC April 29, 2004 Conclusions Our key risk is in the design of an SLC-aware IOC and SLC to EPICS timing that will allow us to intermix the SLC and EPICS front-ends. This approach provides an incremental upgrade path for the SLC Linac. Expert support from ESD makes this design possible. Early prototypes are required to demonstrate this approach and provide platforms for the development of other subsystems such as LLRF, BPMs and Power Supply Control.