1 / 17

BPM Development at Instrumentation Technologies

BPM Development at Instrumentation Technologies. Rok Hrovatin , Borut Baričevič, Tomaž Beltram, Matej Kenda 8th DITANET workshop on BPMs, J anuar 2012 rok.hrovatin@i-tech.si. The Backlog The Scope The Approach The Trends. The Backlog. 2010. 2001. 201 1. 2003. 2004. 201 1. 2005.

rollo
Download Presentation

BPM Development at Instrumentation Technologies

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BPM Development at Instrumentation Technologies Rok Hrovatin, Borut Baričevič, Tomaž Beltram, Matej Kenda 8th DITANET workshop on BPMs, Januar 2012 rok.hrovatin@i-tech.si www.i-tech.si

  2. The Backlog The Scope The Approach The Trends www.i-tech.si

  3. The Backlog 2010 2001 2011 2003 2004 2011 2005 2009 2007 2008 2010 2010 2009 2012 . . . . . 2011

  4. 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 (eBPM) (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 eBPM Photon BPM LLRF (uTCA 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 (uTCA) Single pass eBPM 4/4. . . . www.i-tech.si

  5. Scope – what needs to be covered (BPM) the machine / by application: single pass ring the beam: photon, electron, proton, ion relativistic / sub-relativistic sensor type: button, stripline, shoe-box, blades, diamond, cavity BPM parameters and particularities • outputs • raw data • position • charge • phase / time-of-arrival • derived values • feedback capability / compatibility • feedback contents • instrument status, health and conditions • instrument controls Many functionalities are common! www.i-tech.si

  6. Scope – what is covered Adjustment of analogue and digital signal processing is a must for each application. www.i-tech.si

  7. 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: Platform formation • Application focused dedicated development www.i-tech.si

  8. Platform definition www.i-tech.si

  9. The Elements • uTCA-based hardware • The chassis & computer • The Timing module • The GDX module • Software • Libera BASE(generic SW, platform Mgmt, FPGA cores, CS connectivity) • Application / solution • Application specific HW(BPM processor) • Application specific SW (including FPGA design) Schematic overview: Libera HW architecture B ICB: Libera BASE BPM Application BPMProcessor GDX Module BPMProcessor BPMProcessor Timing Module BPMProcessor www.i-tech.si

  10. 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

  11. Libera BASE: Concepts and Building Blocks • fw: MicroTCA-compliant platform management • bmc: Hardware abstraction layer (uses IPMI, USB, OpenHPI) • lkm: Linux kernel modulerelies 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, LabView, web, EPICS, Tango CS, FESA www.i-tech.si

  12. 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, LiberaHadron, 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

  13. Example 1: Libera Brilliance+ tests at KEK-PF • Conditions: • 1 bunch, ~1.5 turns • Charge: 0.1 nC • Beam current : 0.16 mA • Signal attenuated over 100 m of cables • Libera Brilliance+ set to TDP. www.i-tech.si

  14. Example 1: Libera Brilliance+ tests at KEK-PF www.i-tech.si

  15. Example 2: Libera Hadron tests at RHIC www.i-tech.si

  16. Example 2: Libera Hadron tests at RHIC www.i-tech.si

  17. 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

More Related