Status of the FPGA Firmware of the HF FE

Slides:



Advertisements
Similar presentations
Controller Tests Stephen Kaye Controller Test Motivation Testing the controller before the next generation helps to shake out any remaining.
Advertisements

Registers Computer Organization I 1 September 2009 © McQuain, Feng & Ribbens A clock is a free-running signal with a cycle time. A clock may.
Trigger Validation Board PVSS panels tutorial 1. TVB components 2 FPGA controls :  FPGA HCAL hadron trigger  FPGA EPPI electron, photon, pi0, Global.
Laboratoire de l’Accélérateur Linéaire (IN2P3-CNRS) Orsay, France 24 February 2003 News about SPECS system  SPECS system  SPECS-SLAVE chip  SPECS-SLAVE.
The Spartan 3e FPGA. CS/EE 3710 The Spartan 3e FPGA  What’s inside the chip? How does it implement random logic? What other features can you use?  What.
HF RM igloo2 development Tullio Grassi, 5 Nov 2014 Univ of Maryland.
A presentation on Counters
CAL DQM SHIFT TODO and RELATED MATERIAL T. Schörner-Sadenius Hamburg University CAL Meeting, 13 October 2004.
AIDA design review Davide Braga Steve Thomas ASIC Design Group 9 June 2009.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Group Electronique Csnsm AGATA SLOW CONTROL MEETING 19th fev AGATA PROJECT PREPROCESSING MEZZANINE SLOW CONTROL GUI FOR THE SEGMENT AND THE CORE.
Status of NA62 straw electronics and services Peter LICHARD, Johan Morant, Vito PALLADINO.
1 CPC2-CPR2 Assemblies Testing Status Tim Woolliscroft.
Leo Greiner TC_Int1 Sensor and Readout Status of the PIXEL Detector.
1 October 2003Paul Dauncey1 Mechanics components will be complete by end of year To assemble ECAL, they need the VFE boards VFE boards require VFE chips.
Stan Durkin EMU Meeting, Purdue Univ. Oct. 6, VCC Hardware Production Status Firmware compile issues delayed testing and burn-in. Last 15 boards.
Hardware Introduction – Standard vs Q.i
1 Calorimeter electronics Upgrade Outcome of the meeting that took place at LAL on March 9th, 2009 Calorimeter Upgrade Meeting Barcelona March 10th-11st,
Bottom half – ch 0-5 placed & routed FE PS PROC FIFO TRIG OSC RX/SHAP ADC DAC VME.
BCT’s for beam protection L. Søby On behalf of D. Belohrad, L. Jensen and P. Odier 6/12/15Internal workshop ON MPP readiness for MJ beams 1.
HF FE Radiation tests at the CHARM facility Tullio Grassi 4 June 2015 Documentation on:
Straw electronics status  Signal generation and formation in straw  Webs + Cover  Backend  TTC  Services + DCS  New engineer on VIA program Georgios.
Preparation for production phase Web – New web with HV pigtail qualified (?) – Installed on 2 views in Technical run Very little effect on noise; detector.
FW and HW Status TDAQ WG 10/6/2015. Hardware MPOD: ◦ HV was NOT floating   Sensibility of current limit to external devices  Particularly for chamber.
1 Status of Validation Board, Selection Board and L0DU Patrick Robbe, LAL Orsay, 19 Dec 2006.
Beam Secondary Shower Acquisition System: Igloo2 GBT Starting with LATOP version Student Meeting Jose Luis Sirvent PhD. Student 16/06/
5-1-2 Synchronous counters. Learning Objectives: At the end of this topic you will be able to: draw a block diagram showing how D-type flip-flops can.
October 12th 2005 ICALEPCS 2005D.Charlet The SPECS field bus  Global description  Module description Master Slave Mezzanine  Implementation  Link development.
THEMIS Instrument CDR 1 UCB, April 20, 2004 Actel Reliability Critical Design Review Robert Abiad University of California - Berkeley.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 4 Report Tuesday 22 nd July 2008 Jack Hickish.
19 Apr 2007DAQ Readiness1 Paul Dauncey. 19 Apr 2007DAQ Readiness2 DAQ hardware layout ? More CRCs New HCAL stage May not be used.
Experience with igloo2 FPGAs in the CMS HCAL upgrade Tullio Grassi Univ of Maryland, USA 10 Feb 2016.
HCAL upgrade FPGA FW: tasks and issues 12 May2016 Tullio Grassi, Univ. of Maryland.
ASICs1 Drain Current Digitizer Chip (DCD) Status and Future Plans.
1 ECAL/HCAL FEB and CROC. FEB serialisers Serialiser tests GANIL Irradiation test. CROC bit flip error modifications and tests Calorimeter Detector/Electronics.
Status of NA62 straw readout
Solid State Amplifier Development at PSI
Software Architecture in Practice
Student Meeting Jose Luis Sirvent PhD. Student 26/05/2014
HF/HE Electronics Radiation Testing
PyBAR Firmware Structure and Operation Experience
Injectors BLM system: PS Ring installation at EYETS
NERC Published Lessons Learned Summary
Outline What does the OS protect? Authentication for operating systems
The ELENA BPM System. Status and Plans.
MCPPMT test bench at LAL D. Breton, L. Burmistov, J. Maalmi, V
Chapter 4: Threads 羅習五.
Old ROD + new BOC design plans
Power pulsing of AFTER in magnetic field
FPGA Implementation of Multicore AES 128/192/256
Outline What does the OS protect? Authentication for operating systems
Flip Flop.
MIPS processor continued
HCAL Configuration Issues
TB8100 Technical Training July 2005
7/10/2017 John Podczerwinski, Horatio Li
ETS Inside Product Launch
University of California Los Angeles
New PSB beam control rf clock distribution
STAR-CBM Joint Workshop Heidelberg, Physikalisches Institut
ECE 352 Digital System Fundamentals
ECE 352 Digital System Fundamentals
Lecture 19 Logistics Last lecture Today
November 16, 2012 Gary Stringham
HardWireTM FpgASIC The Superior ASIC Solution
LIU BWS Firmware status
Red Pitaya with EPICS Andraz Pozar EPICS Collaboration Meeting
Presentation transcript:

Status of the FPGA Firmware of the HF FE Tullio Grassi – Univ of Maryland 23 July 2015

Introduction At this moment all HF FPGA designs are supposed to be completed. Rather then listing the working features, i will focus on what is missing or what is not working

igloo2 FPGA Bridge QIE10 CH1 CH24 … QIE card (1) The «fast» signals of the QIE10 chips (sampling clock, reset, data) are handled by the igloo2 FPGAs Individually each QIE channel is handled properly. On certain configurations, a QIE channel is shifted in time by one 40MHz-cycle The problem is not critical The next iteration of the QIE10 chips will behave differently: it will tune the sampling clock internally (same as QIE11) Not clear if it is worth to improve the FPGA for the present version of QIE10. will need to modify the igloo2 FPGAs if we mount the new QIE10 chips

igloo2 FPGA Bridge QIE10 CH1 CH24 … QIE card (2) Bad behavior observed when writing parameters from ngCCM server to the QIE chips. This type of communication goes through the Bridge FPGA, but not through the igloo2 FPGAs. An example is logged on http://cmsonline.cern.ch/cms-elog/869693 Cause of the problem is not clear

igloo2 FPGA Bridge QIE10 CH1 CH24 … QIE card (3) The PCB has been designed to support the power cycle of the igloo2 FPGAs, controlled by the ngCCM server. The goal is to protect the igloo2 from certain radiation effects This needs a modification of the Bridge FPGA. I should be able to do it once i have a stable teststand

ngCCM The main control link is handled by the mezzanine igloo2 FPGA ProASIC3L FPGA #1 FPGA #4 Sec igloo2 Mezz … ngCCM The main control link is handled by the mezzanine igloo2 FPGA Till a few weeks ago the link was working on certain configurations, but was not stable from version to version and from card to card Some improvements in the last few weeks To be verified still missing: Locking of the placement of critical elements in the igloo2

Common to all FPGAs Not critical but preferrable modifications: Force the compiler to use of IO flip-flops when appropriate IOs : reduce slew rate and current drive in order to minimize Simultaneous Switching Noise and power consumption, IOs: set SCHMITT_TRIGGER on lines that could benefit from it (SCL, SDA, etc) Make sure that the system does not degrade after the modifications Need large-scale tests (at least a full crate)

Other notes I have not yet seen the ngCCM server able to program remotely the igloo2 on the QIE card. Stephen achieved it with his private sw, but not reliably. This is a sw task, but it is possible that present FPGA designs are not correct. The ngCCM server has a cashing mechanism: when you ask to access the same FE register twice within a very short time, the server will not access the register the 2nd time. The cashing effect is visible when running with scripts. Some of us got confused by it  Remember that the Slow Control system is just for slow stuff.