BPM Development at Instrumentation Technologies Rok Hrovatin Borut
BPM Development at Instrumentation Technologies Rok Hrovatin, Borut Baričevič, Tomaž Beltram, Matej Kenda 8 th DITANET workshop on BPMs, Januar 2012 rok. hrovatin@i-tech. si www. i-tech. si
Hadron BPM diagnostics ● The Backlog ● The Scope ● The Approach ● The Trends www. i-tech. si 2
Hadron BPM diagnostics The Backlog 2010 2001 2003 2004 2005 2011 2009 2007 2008 2010 2009 2011 3 2012. . .
Hadron BPM diagnostics Functional backlog – main function 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 Basic functionality (DBPM) – (DDC ASIC, single data stream) Integrated unit (e. BPM) (analogue, digital, communication, network attached, synchronization) Hadron BPM hardware Bunch-by-bunch processor Bunch-by-bunch front end Libera Brilliance (BCD, cross-talk & resolution improvement) Fast Orbit Feedback Single Pass e. BPM Photon BPM LLRF (u. TCA based) Low-jitter clock distribution (Libera Sync) Modular @ high integration Libera Brilliance+ 4/4 Phase and position (single pass) Hadron ring BPM Digital pulse processor (u. TCA) www. i-tech. si 4 Single pass e. BPM 4/4. .
Hadron BPM diagnostics Scope – what needs to be covered (BPM) ● the machine / by application: ● outputs ● single pass ● ring ● raw data ● position ● charge ● phase / time-of-arrival ● derived values ● feedback capability / compatibility ● feedback contents ● instrument status, health and conditions ● instrument controls ● the beam: ● photon, electron, proton, ion ● relativistic / sub-relativistic ● sensor type: ● button, ● stripline, ● shoe-box, ● blades, ● diamond, ● cavity BPM Many functionalities are common! ● parameters and particularities www. i-tech. si 5
Hadron BPM diagnostics Scope – what is covered Electron Hadron Photon ring linear Position 70 nm @10 k. SPS 0. 35 um RMS, Tb. T 3 um @ 0. 3 p. C <1 um RMS, Tb. T 3 um RMS 0. 01 um / 3 p. A RMS @ 2/1 k. Hz Phase - - - 0. 01 deg RMS - Sum X X X Derived Beam lifetime Bunch map / fill p. A meter Adjustment of analogue and digital signal processing is a must for each application. www. i-tech. si 6
Hadron BPM diagnostics The approach Adjustment of analogue and digital signal processing is a must for each application. Adjustments are required for particular requirements. Still: Many functionalities are common! • Recognition and identification of common functionalities and building blocks - in hardware - in software • Based on common denominator: Platformation • Application focused dedicated development www. i-tech. si 7
Hadron BPM diagnostics Platform definition www. i-tech. si 8
Hadron BPM diagnostics The Elements ● u. TCA-based hardware ● The chassis & computer ● The Timing module ● The GDX module ● ● Schematic overview: Libera HW architecture B ICB: Libera BASE BPM Application Software BPM Processor ● Libera BASE (generic SW, platform Mgmt, FPGA cores, CS connectivity) BPM Processor Application / solution ● Application specific HW (BPM processor) ● Application specific SW www. i-tech. si (including FPGA design) 9 GDX Module Timing Module BPM Processor
Hadron BPM diagnostics Software framework ● Libera BASE narrows the gap between hardware and the machine control system ● Helps to focus on the application with ● Software framework for application development ● Intuitive structure and programming interfaces ● Does not intend to replace Control System protocols ● Libera BASE + Libera HW Architecture B = Libera Platform B ● Design started in this form in the beginning of 2010 ● Based on many years of previous experience www. i-tech. si 1 0
Hadron BPM diagnostics Libera BASE: Concepts and Building Blocks ● FW: Micro. TCA-compliant platform management ● BMC: Hardware abstraction layer (uses IPMI, USB, Open. HPI) ● LKM: Linux kernel module relies on a set of standardised FPGA registers ● IREG: Application parameters ● ISIG: Signal acquisition, processing and dispatching ● IAPP: Application development framework, plugins ● MCI: Client programming interface (API) for Linux and Windows: exposes registry and access to signals ● ADAPTERS: Matlab, Lab. View, web, EPICS, Tango CS, FESA www. i-tech. si 1 1
Hadron BPM diagnostics Libera BASE: Relation to Libera Instruments ● Instrument application software is created on Libera BASE ● ● Accelerated development Size ratio of Libera BASE vs application-specific software is approximately 10: 1 Set of parameters, signals, algorithms are instrument-specific Libera Brilliance+, Libera Single Pass H, Libera Hadron, Libera Spectra, Libera LLRF ● Common MCI API simplifies integration of multiple types of instruments ● Synergy between Libera BASE and instruments ● Ammended / improved incrementally with each new instrument or its new version ● Dedicated projects for common functionalities ● Improvements of Libera BASE during development of one instrument get incorporated into other instruments on regular basis www. i-tech. si 1 2
Hadron BPM diagnostics Example 1: Libera Brilliance+ tests at KEK-PF Conditions: • • 1 bunch, ~1. 5 turns Charge: 0. 1 n. C Beam current : 0. 16 m. A Signal attenuated over 100 m of cables Libera Brilliance+ set to TDP. www. i-tech. si 1 3
Hadron BPM diagnostics Example 1: Libera Brilliance+ tests at KEK-PF www. i-tech. si 1 4
Hadron BPM diagnostics Example 2: Libera Hadron tests at RHIC www. i-tech. si 1 5
Hadron BPM diagnostics Example 2: Libera Hadron tests at RHIC www. i-tech. si 1 6
Hadron BPM diagnostics Summary ● The development of BPMs at Instrumentation Technologies is well structured ● Stable platform focuses one’s efforts on application development and on particular requirements ● Libera BASE opens doors for : ● ● Fast learning and modification Rapid algorithm prototyping User’s development Functionality sharing Thank you www. i-tech. si 1 7
- Slides: 17