1 / 17

Controls renovation workshop Standardized Hardware Modules

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. Outline. Motivations Work Packages Scope Objectives Budget Estimation

lea
Download Presentation

Controls renovation workshop Standardized Hardware Modules

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. Controls renovation workshopStandardized Hardware Modules Javier Serrano, AB-CO-HT MJD 54803

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

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

  4. Introduction: the Controls 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.

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

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

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

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

  9. 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).

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

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

  12. 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).

  13. WP6: Misc developments • Scope: “the rest”. • Objectives • HR and budget: 35 mm and 210 kCHF.

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

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

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

  17. Summary table Grand total: 72 mm and 834 kCHF over 2 years (*) 12 mm @ 6k/mm (UPAS) + 18 mm @ 15k/mm (industry).

More Related