Controls renovation workshop Standardized Hardware Modules Javier Serrano, AB-CO-HT MJD 54803.

Slides:



Advertisements
Similar presentations
Requirements Specification and Management
Advertisements

Software development process improvement Ville Wettenhovi Master thesis presentation Supervisor:Professor Jukka Manner Instructor:M.Sc. Markus Aalto Date:23th.
Alford Academy Business Education and Computing1 Advanced Higher Computing Based on Heriot-Watt University Scholar Materials Implementation and Testing.
GOLD Status and Phase-1 Plans Andi E. & Uli S. Uli Schäfer 1.
System Analysis and Design (SAD )
OHT 10.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The testing process Determining the test methodology phase Planning.
University of Southern California Enterprise Wide Information Systems Instructor: Richard W. Vawter.
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Solving Problems in IS: Systems Approaches Logical framework in which to work. Logical framework in which to work. Serves as a reminder. Did I forget anything?
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
© Prentice Hall, 2005: Enterprise Resource Planning, 1 st Edition by Mary Sumner 3-1 Enterprise Resource Planning, 1 st Edition by Mary Sumner Chapter.
SDLC and alternative methodologies 1/14/2015 © Abdou Illia MIS Spring 2015.
1 Walk-in slide. 2 How to Manage a System Upgrade The Good, The Bad and The Ugly of Conversions David Cervelli Managing Consultant April 25, 2006.
Development and Quality Plans
The TIMING System … …as used in the PS accelerators.
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
Wir schaffen Wissen – heute für morgen 24 August 2015PSI,24 August 2015PSI, Paul Scherrer Institut Status WP 8.2 RF Low Level Electronic Manuel Brönnimann.
Introduction to Systems Analysis and Design Trisha Cummings.
12 Building and Maintaining Information Systems.
WAO 2007 Andrej Košiček Dealing with the Obsolescence in state-of- the-art Electronic Components 27 September 2007.
Managing the development and purchase of information systems (Part 1)
AKR Sales Training For KOMAF Exhibition Kunyu Lee Product Manager
Controls renovation WorkshopFE Software 1 Front-end software C.H.Sicard.
Mantychore Oct 2010 WP 7 Andrew Mackarel. Agenda 1. Scope of the WP 2. Mm distribution 3. The WP plan 4. Objectives 5. Deliverables 6. Deadlines 7. Partners.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Feasibility Study.
Software Requirements Engineering CSE 305 Lecture-2.
16 1 Installation  After development and testing, system must be put into operation  Important planning considerations Costs of operating both systems.
Lecture 3 Managing the Development Project SFDV Principles of Information Systems.
Strong9 Consulting Services, LLC 1 PMI - SVC I-80 Breakfast Roundtable Monthly Meeting Thursday, October 12, :00 am – 9:00 am.
Effective Project Management: Traditional, Agile, Extreme Presented by (facilitator name) Managing Complexity in the Face of Uncertainty Ch08: How to Close.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
FPGA Controlled Laser Assembly FPGA Controlled Laser Assembly Project Dec03-07October 8, 2003 Client National Instruments Faculty Advisors Professor Mani.
Systems Life Cycle A2 Module Heathcote Ch.38.
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
Pre-Project Components
IT 21103/ System Analysis & Design. Chapter 02 Project Initiation.
SNS Integrated Control System Timing Clients at SNS DH Thompson Epics Spring 2003.
Software Engineering 1 Object-oriented Analysis and Design Applying UML and Patterns An Introduction to Object-oriented Analysis and Design and Iterative.
Systems Development Life Cycle
Nov, F. Di Maio, M.Vanden Eynden1 CO Proposal concerning AB Front-End Software Responsibilities First detailed proposal based on the global Front-end.
CERN Control Standards Front-End Computer Layer Stéphane Deghaye BE/CO/FE
Connecting EPICS with Easily Reconfigurable I/O Hardware EPICS Collaboration Meeting Fall 2011.
Timing for AP: introduction Javier Serrano AB-CO-HT 15 September 2006.
1 The Cost & Schedule to Accomplish the Transition Proposed SLAC Controls Upgrade December 1, 2010 Ray Larsen.
Industrial Controls Engineering Department First CERN PXI Users Group meeting 19 th October 2011 – Hubert REYMOND – EN/ICE 1.
Company LOGO Overview: Project Server 2003 and Enterprise Project Management (EPM) Implementation for Marshall University January 31, 2005 Presented by:
Machine Interlocks Upgrading MPE workshopChristophe MARTIN14 th Dec
ICALEPCS 2007 The Evolution of the Elettra Control System The evolution of the Elettra Control Sytem C. Scafuri, L. Pivetta.
Chapter 8 Process Implementation Reference: Tan, A. (2007). Business Process Reengineering in Asia: A Practical Approach, Pearson Education, Singapore.
June 27th, 2005AB/CO/HT - Review of Activities for PS-SPS 2006 Startup SPS RF FARADAY CAGE Purpose, Scope and deliverables Javier Serrano.
LIGO-G9900XX-00-M LIGO II1 Why are we here and what are we trying to accomplish? The existing system of cross connects based on terminal blocks and discrete.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Industrial Control Engineering ADE Rapid Application Development Environment.
The information systems lifecycle Far more boring than you ever dreamed possible!
Software tools for digital LLRF system integration at CERN 04/11/2015 LLRF15, Software tools2 Andy Butterworth Tom Levens, Andrey Pashnin, Anthony Rey.
Radio Frequency Andy Butterworth AB/RF Accelerator Controls Renovation WS 3 Dec 2008.
Chapter 3 Project Management Parts of this presentation is extracted from Ian Sommerville’s slides located at
Integrating Advantech PCI I/O cards into EPICS. Outline ANTARES computer control and data acquisition systems architecture STAR computer control and data.
OHT 10.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The testing process Determining the test methodology phase Planning.
Chapter 11 Project Management.
Testing PCI Express Generation 1 & 2 with the RTO Oscilloscope
Enterprise Resource Planning
Application Outsourcing: Achieving Success & Avoiding Risk
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
EIN 6133 Enterprise Engineering
Systems Design, Implementation, and Operation
Mark McKinnon EVLA Project Manager
AC-Dipole Limitations and Options for its Upgrade
Presentation transcript:

Controls renovation workshop Standardized Hardware Modules Javier Serrano, AB-CO-HT MJD 54803

Outline Motivations Work Packages  Scope  Objectives  Budget Estimation  Human Resources Conclusions Summary table 2

Outline Motivations Work Packages  Scope  Objectives  Budget Estimation  Human Resources Conclusions Summary table 3

Introduction: the Controls HW KitControls HW Kit Both VME and PCI. Includes analog and digital I/O, field busses (incl. timing), stepping motor control and misc (pulse repeaters, adapters…). For each component, we (will) support:  Hardware: user manual, help in debugging…  Device driver with I/O emulation for Linux, with documentation.  A test program on top of the driver, with documentation.  A library on top of the driver, with documentation and usage examples. We don’t support anyone bypassing this library.  A test program on top of the library, with documentation.  A test procedure.  An installation procedure.  A wiki with known issues and the level of support offered for a given module (if different from “complete support”).  Version management of all HW and SW above.  All of the above are based on templates and standard procedures. This is of course important for maintainability.

Motivations Standard hardware modules  Obsolescence problems Some solutions are more than 30 years old → poor reliability. Detailed knowledge has been lost: CAMAC, PSB matrix... → poor support.  Quality of support from some companies is poor. Drivers  Reduced maintenance team. Need to reduce maintenance costs by standardizing. A standard approach for drivers/libraries and test programs is being defined. Big upgrade operation needed after that, with help from industry and temporary labour.

Outline Motivations Work Packages  Scope  Objectives  Budget Estimation  Human Resources Conclusions Summary table 6

General strategy Use the new FPGA Mezzanine Card (FMC) Vita 57 standard. Design/buy FMCs which can be placed on VME, PCI, PCIe… carriers. In the following, we assign a work package per module category, which includes both SW and HW development.  WP1: Analog input.  WP2: Analog output.  WP3: Digital I/O with interrupts.  WP4: timing and field busses.  WP5: stepping motor control.  WP6: misc developments, including carriers. Special work package (WP7) for the migration of legacy device drivers to the new front end platforms. Assumptions for budgeting and manpower: a designer designs one module in 3 FTE months, a software developer takes roughly 2 FTE months to do his/her part, and the whole thing including prototypes costs 30k. Following slides show proposed state of HW kit in two years, with needs for work highlighted in orange.

WP1: Analog input Scope: cover low, medium and high speed sampling in both VME and PCI. Objectives HR and budget: 14 mm (only SW for VD80 and SIS3300) and 60 kCHF. 8 Module name FormatNumber of channels BitsSampling speed Unit price (CHF) When VMOD 12E16 Modulbus161210ks/s600 (+525 for VME carrier) Now VD80VME ks/s4.2k03/2009 SIS3300 family VME Ms/s k03/2009 FMC1FMC8161Ms/s500 (+500 for carrier) 12/2009 FMC2FMC Ms/s500 (+500 for carrier) 12/2009 Agilent (Acqiris) series PCI/CPCI Up to 8 Gs/s ManyNow

WP2: Analog output Scope: cover low and high speed analog waveform generation in both VME and PCI. Objectives HR and budget: 9 mm and 30 kCHF (CVORB and CVORG already in the proto phase). 9 Module name FormatNumber of channels BitsSampling speed Unit price (CHF) When VMOD 12A2 Modulbus412100ks/s450 (+525 for VME carrier) Now CVORBVME ks/s1k03/2009 CVORGVME Ms/s1k04/2009 FMC3FMC4161Ms/s500 (+500 for carrier) 06/2009

WP3: Digital I/O with interrupts Scope: give digital (parallel) I/O with interrupts to PCI and VME platforms. Objectives NB: the CVORA does much more than mere parallel I/O. This extra functionality can also be implemented in FMC4. FMC4 can also potentially support synthetic B Train generation and stepper motor control. HR and budget: 7 mm and 30 kCHF (only SW for CVORA). 10 Module name FormatNumber of bits InterruptsUnit price (CHF) When VMOD TTL Modulbus16No450 (+525 for VME carrier) Now CVORAVME32No1k03/2009 FMC4FMC16Yes1k12/2009

WP4: Timing and field busses Scope: support GMT, RS232, RS422, RS485, MIL1553, White Rabbit (WR) and WFIP in both VME and PCI. HR and budget: 21 mm (only SW for first three) and 90 kCHF. NB: CTRI/P/V will continue to be a fully supported standard solution for GMT. WR and GMT will be inter-operable. Module nameFormatField busUnit price (CHF) When CTRI/P/VPCI/PMC/VMEGMT1kNow Alstom CC14xPMCWFIP?Now IP-OCTAL232IP mezzanineRS232 (8 channels) 525 (+780 for VME carrier) Now for VME, 04/2009 for PCI IP- OCTAL422/485 IP mezzaninesRS422 /485 (8 channels) 600 (+780 for VME carrier) Now for VME, 04/2009 for PCI CBMIAPCIMIL15531k03/2009 WR1uTCAWR switch5k12/2009 WR2PCIWR master1k12/2009 FMC5FMCWR slave1k06/2010

WP5: Stepping motor control Scope: give stepping motor control to PCI and VME platforms. Objectives HR and budget: 2 mm and 0 CHF (if stepper motor control not done with FMC4). 12 Module nameFormatUnit price (CHF)When VMOD MTCModulbus480 (+525 for VME carrier) 06/2009

WP6: Misc developments Scope: “the rest”. Objectives HR and budget: 35 mm and 210 kCHF. Module nameFormatWhat it doesUnit price (CHF) When PCI1PCIPCI carrier for FMCs50006/2009 VME1VMEVME carrier for FMCs50006/2009 FMC6FMCFine delay card50012/2009 OASIS13U?OASIS impedance adapter 20006/2010 PULSE13U?New blocking pulse repeaters, with time stamps 10006/2010 PCIe1PCIePCIe carrier for FMCs50012/2010 FMC7FMCDDS50012/2010

WP7: migration of drivers to new platforms Some 30 drivers concerned. Not all of them will need rewriting depending on upgrade strategies. Assume half of them need rework → 30 mm of work. 14

Outline Motivations Work Packages  Scope  Objectives  Budget Estimation  Human Resources Conclusions Summary table 15

Conclusions We need to revise quickly our standard kit of HW modules to deal with lack of support due to obsolescence and also to support the new PCI platforms. A global schedule is proposed over two years:  Immediate deliverables: MIL1553 master in PCI. VD80 (100 ks/s 16 channel sampler in VME). CVORB (GFAS replacement) in VME.  Need in-depth discussion with clients to fine-tune further milestones. Global estimated cost: 72 mm and 834 kCHF.

Summary table Totals SW HR17 mm13 mm30 mm HW HR27 mm15 mm42 mm SW budget342k (30 mm)(*)72k (12 mm)414k HW budget270k150k420k Grand total: 72 mm and 834 kCHF over 2 years (*) 12 6k/mm (UPAS) k/mm (industry).