The Main Injector Beam Position Monitor Front-End Software Luciano Piccoli, Stephen Foulkes, Margaret Votava and Charles Briegel Fermi National Accelerator.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

Digital Filter Mode Switch Closed Orbit Mode Fast Abort Buffer Slow Abort Buffer Profile Frame Buffer Display Frame Buffer - Switch activated every 2ms.
ADC and TDC Implemented Using FPGA
The LAr ROD Project and Online Activities Arno Straessner and Alain, Daniel, Annie, Manuel, Imma, Eric, Jean-Pierre,... Journée de réflexion du DPNC Centre.
Design and Development of High Performance PC Based Logic Analyzer MSc Project by Rab Nawaz Advisor: Dr. Shahid Masud.
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
A Brief Overview of LabVIEW Data Acquisition (DAQ)
DAQ WS03 Sept 2006Jean-Sébastien GraulichSlide 1 DDAQ Trigger o Reminder: DAQ Trigger vs Particle Trigger o DAQ Trigger o Particle Trigger 1) Possible.
DØ L1Cal Trigger 10-th INTERNATIONAL CONFERENCE ON INSTRUMENTATION FOR COLLIDING BEAM PHYSICS Budker Institute of Nuclear Physics Siberian Branch of Russian.
Re-commissioning the Recycler Storage Ring at Fermilab Martin Murphy, Fermilab Presented August 10, 2012 at SLAC National Laboratory for the Workshop on.
GigE Knowledge. BODE, Company Profile Page: 2 Table of contents  GigE Benefits  Network Card and Jumbo Frames  Camera - IP address obtainment  Multi.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. The Power of Data Driven Triggering DAQ Topology.
F Tevatron Software Digital Receiver Beam Line Tuner Vic Scarpine Instrumentation Instrumentation Meeting July 13, 2005.
Lab 2: Capturing and Displaying Digital Image
3/7/05A. Semenov Batch-by-Batch Intensity Monitor 1 Two-Channel Batch by Batch Intensity Monitor for Main Injector BBI.
SNS Integrated Control System EPICS Collaboration Meeting SNS Machine Protection System SNS Timing System Coles Sibley xxxx/vlb.
APS BPM and power supply applications on micro-IOCs W. Eric Norum
TE-MPE-EP, VF, 11-Oct-2012 Update on the DQLPU type A design and general progress. TE-MPE Technical Meeting.
Data Acquisition Data acquisition (DAQ) basics Connecting Signals Simple DAQ application Computer DAQ Device Terminal Block Cable Sensors.
Craig Drennan Linac and Booster Beam Diagnostics Proton Source Workshop December 7 and 8, 2010.
IMPLEMENTATION OF SOFTWARE INPUT OUTPUT CONTROLLERS FOR THE STAR EXPERIMENT J. M. Burns, M. Cherney*, J. Fujita* Creighton University, Department of Physics,
Response to TeV BLM Review Report (Beams Doc 1147) 1 Recommendation # 1: …the BLM upgrade be done Response to #1: Great - thankyou for this endorsement.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
F Antiproton Source Apertures Steve Werkema DOE Tevatron Operations Review March 22, 2006.
Simple Solutions to Simple Problems Global Trigger of a Post Mortem Event Don McGilvery Australian Synchrotron.
Figure 2 gives an overview of the hardware components of the upgraded Main Injector BPM system. The figure shows 2 signal channels which produce one position.
David Abbott - JLAB DAQ group Embedded-Linux Readout Controllers (Hardware Evaluation)
Timing Distribution System (TDS) 9 April, 2010 Greg Deuerling Rick Kwarciany Neal Wilcer.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
LHC BLM Software revue June BLM Software components Handled by BI Software section –Expert GUIs  Not discussed today –Real-Time software  Topic.
6 Oct 2003Vince Pavlicek1 Make a BPM out of a Damper?
January 31, MICE DAQ MICE and ISIS Introduction MICE Detector Front End Electronics Software and MICE DAQ Architecture MICE Triggers Status and Schedule.
The ATF Damping Ring BPM Upgrade Nathan Eddy, Eliana Gianfelice-Wendt Fermilab for the ATF Damping Ring BPM Team.
F Beam Line Tuners Vic Scarpine Instrumentation DoE Review Oct 28-31, 2002.
1 Microsoft Windows 2000 Network Infrastructure Administration Chapter 4 Monitoring Network Activity.
Beam Line BPM Filter Module Nathan Eddy May 31, 2005.
Present Uses of the Fermilab Digital Signal Receiver VXI Module Brian Chase,Paul Joireman, Philip Varghese RF Embedded Systems (LLRF) Group.
June 17th, 2002Gustaaf Brooijmans - All Experimenter's Meeting 1 DØ DAQ Status June 17th, 2002 S. Snyder (BNL), D. Chapin, M. Clements, D. Cutts, S. Mattingly.
NTOF DAQ status D. Macina (EN-STI-EET) Acknowledgements: EN-STI-ECE section: A. Masi, A. Almeida Paiva, M. Donze, M. Fantuzzi, A. Giraud, F. Marazita,
Tevatron BPM Upgrade Stephen Wolbers CD Accelerator Coordination Meeting August 3, 2004.
18 December 2007 ATF Damping Ring BPM System Upgrade Joe Frisch, Justin May, Doug McCormick, Janice Nelson, Tonee Smith, Mark Woodley (SLAC) Charlie Briegel,
Fermilab February 17, 2003Recycler BPM Front-end1 Duane C. Voy
Tevatron BPM Upgrade Stephen Wolbers CD Accelerator Coordination Meeting September 21, 2004.
Data Acquisition, Trigger and Control
Online Monitoring System at KLOE Alessandra Doria INFN - Napoli for the KLOE collaboration CHEP 2000 Padova, 7-11 February 2000 NAPOLI.
Updated Overview of Run II Upgrade Plan Beam Instrumentation Bob Webber Run II Luminosity Upgrade Review February 2004.
5 June 2002DOM Main Board Engineering Requirements Review 1 DOM Main Board Software Engineering Requirements Review June 5, 2002 LBNL Chuck McParland.
TeV BPM Review 12/16/2003 Summary Status, Motivation, and Directions.
TBPM Front-End Software Design Review L.Piccoli April
BPM stripline acquisition in CLEX Sébastien Vilalte.
Specifications of Tevatron BPM Upgrade Jim Steimel.
Main Injector Beam Position Monitor Upgrade: Status and Plans Rob Kutschke All Experimenters’ Meeting April 3, 2006 Beams-doc-2217-v3.
Craig Drennan Linac and 400 MeV BPMs January 7, 2011.
Beam time structures 1 At any particular instance of time there will be only one kind of beam in the MI. It will be either protons or anti-protons. The.
1 DAQ.IHEP Beijing, CAS.CHINA mail to: The Readout In BESIII DAQ Framework The BESIII DAQ system consists of the readout subsystem, the.
12/16/03Tev BPM requirements1 Tevatron BPM requirements Mike Martens.
BLM Meeting 10/18/2010 Drennan 1 Booster BLM Upgrade Specification Development September 2010 Craig Drennan.
Tevatron Beam Position Monitor Upgrade Stephen Wolbers (for the Tevatron BPM Upgrade Project) PAC05, Knoxville, TN May 16-20, 2005.
4. Operations and Performance M. Lonza, D. Bulfone, V. Forchi’, G. Gaio, L. Pivetta, Sincrotrone Trieste, Trieste, Italy A Fast Orbit Feedback for the.
IceCube DAQ Mtg. 10,28-30 IceCube DAQ: Implementation Plan.
Online Software November 10, 2009 Infrastructure Overview Luciano Orsini, Roland Moser Invited Talk at SuperB ETD-Online Status Review.
Fermilab Control System Jim Patrick - AD/Controls MaRIE Meeting March 9, 2016.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
CHEP 2010, October 2010, Taipei, Taiwan 1 18 th International Conference on Computing in High Energy and Nuclear Physics This research project has.
IRFU The ANTARES Data Acquisition System S. Anvar, F. Druillole, H. Le Provost, F. Louis, B. Vallage (CEA) ACTAR Workshop, 2008 June 10.
RF acceleration and transverse damper systems
TBPM Front-End Software Design Review
Enrico Gamberini, Giovanna Lehmann Miotto, Roland Sipos
CS 286 Computer Organization and Architecture
Presentation transcript:

The Main Injector Beam Position Monitor Front-End Software Luciano Piccoli, Stephen Foulkes, Margaret Votava and Charles Briegel Fermi National Accelerator Laboratory, P.O. Box 500, Batavia, IL, USA Introduction The upgrade of the beam position monitor (BPM) read out system for the Main Injector (MI) at Fermilab is part of the plan to increase the luminosity for Run II experiments. The front- end software is one of the key parts of the system. It must reliably read out beam position information for all the MI operating modes and provide application access to the data. The MI BPM upgrade environment is described, followed by the system requirements, software design and implementation. The Front-End System The MI BPM upgrade components are located in the tunnel and in service buildings. The front- end software controls the hardware installed in the service buildings (Figure 1b). The front-end software runs on a Motorola processor board, and controls a custom made timing board and up to ten commercial digitizer boards (Echotek TM model ECDR-GC814-FV-2). This work was supported by Fermi National Accelerator Laboratory, operated by Universities Research Association Inc. under contract No. DE-AC02-76CH03000 with the United States Department of Energy Figure 1 – Main Injector BPM upgraded hardware components. Signal harvested from the pickup are combined while in the tunnel and sent upstream to the transition boards in the service building. Transition board outputs are connected to digitizer boards controlled by the front-end software. Requirements Replicate functionality of old system to minimize disruptions during installation Closed orbit mode at 500 Hz (Profile, display and user TCLK) Turn-by-turn mode (2048 samples or 512 points on injections and extractions) Measure particles bunched at either 2.5 MHz or 53 MHz Follow sequence of commands based on the MI state Switch between closed orbit and turn-by- turn modes Turn-by-turn data readout at the end of a cycle (500 ms available between states) Provide separate set of buffers for measurements from each MI state Diagnostics mode Safe mode - assumption of no reliable turn marker Generic Framework The generic framework (GBPM) originally developed for the Tevatron BPM upgrade is reused for the MI BPM upgrade project. GBPM defines some basic modules that can be used to compose a simple event-driven data acquisition system. The library provides active components Control Task, DAQ Tasks, Alarm Task and Event Sources; and passive components such as Event Queues, Data Sources and Data Buffers. Figure 2 – Generic Framework developed for the Tevatron BPM upgraded and reused for the MI BPM upgrade project. MI BPM Extension Multiple MI state support: the front-end software receives the list of commands for an MI state from the controls network. The commands available are: filter, closed orbit, flash, turn-by-turn and raw. The MDAT line informs the next MI state, which is read when a TCLK event signaling state change is received. Based on the state information from MDAT, the control task programs the sequence of timers in the timing board to activate the commands and also configures the digitizers. Figure 3 – Mechanism for changing the front-end state based on the current Main Injector cycle. Figure 4 – Description of tasks and buffers used when system is in closed orbit mode. Figure 6 – Organization of digitizer memory for one channel pair (single BPM). Closed orbit measurements: digitizer boards receive a trigger signal from the timing board every 2 ms. Simultaneously the timing board generates an interrupt that triggers the closed orbit readout by the closed orbit task. The measurements are stored in the closed orbit buffer and are copied to profile, display or user TCLK buffer. Turn-by-turn measurements: the system configures the digitizers to take samples once every turn. The timing system is configured to generate triggers synchronously with the beam. Due to the high volume of data generated in this mode the readout is delayed until the end-of- beam TCLK is received, signaling that the MI state has finished. There are 500 ms available to transfer data from the digitizers into the processor memory. Turn-by-turn data is taken for injections and extractions (flash buffers) and for user configured measurements. There are also variations on this mode that allows the system to make turn-by-turn measurement on the first injection without relying on accelerator turn marker signals. Performance Measurements Closed orbit: 1.3 ms is used to acquire data (average of 40 turns); remaining time used for reading out data from digitizers, calculate position and copy data to other buffers as needed. Turn-by-turn: data transfer from digitizers into the processor memory takes 150 ms (of the 500 ms available) for a full crate when transferring 12K data samples from each channel pair. Mode change: the system must quickly change between modes of operation (closed orbit to turn-by-turn and vice-versa). The system is capable of switching between modes within 1.8 ms. Digitizer configuration: the functionality of the device driver developed for the Tevatron BPM upgrade is used and extended for the MI BPM upgrade project. The digitizer is configured to generate four streams of data (figure 6): two for closed orbit data (2.5 MHz and 53 MHz) and two for turn-by-turn data (2.5 MHz and 53 MHz). The software selects which buffer to readout based on the sequence of commands for the MI state. Figure 5 – Description of tasks and buffers used when system is in turn-by- turn mode.