Status of Tev IPMs September 3, 2008 Andreas Jansson.

Slides:



Advertisements
Similar presentations
Computer System Organization Computer-system operation – One or more CPUs, device controllers connect through common bus providing access to shared memory.
Advertisements

FPGA Configuration. Introduction What is configuration? – Process for loading data into the FPGA Configuration Data Source Configuration Data Source FPGA.
1/1/ / faculty of Electrical Engineering eindhoven university of technology Architectures of Digital Information Systems Part 1: Interrupts and DMA dr.ir.
CS-334: Computer Architecture
ESODAC Study for a new ESO Detector Array Controller.
CMS Week Sept 2002 HCAL Data Concentrator Status Report for RUWG and Calibration WG Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
Alice EMCAL Meeting, July 2nd EMCAL global trigger status: STU design progress Olivier BOURRION LPSC, Grenoble.
1 MICE Tracker Readout Update, Preparation for Cosmic Ray Tests Introduction/Overview AFE-IIt firmware development VLSB firmware development Hardware progress.
Summary Ted Liu, FNAL Feb. 9 th, 2005 L2 Pulsar 2rd IRR Review, ICB-2E, video: 82Pulsar
Ionization Profile Monitor Project Current Status of IPM Buffer Board Project 10 February 2006 Rick Kwarciany.
Detector Array Controller Based on First Light First Light PICNIC Array Mux PICNIC Array Mux Image of ESO Messenger Front Page M.Meyer June 05 NGC High.
29 January 2004Paul Dauncey - CALICE DAQ1 UK ECAL Hardware Status David Ward (for Paul Dauncey)
Hardware Interface Design Patterns Ahmet Selman Bozkır – Hacettepe Univ.
3/7/05A. Semenov Batch-by-Batch Intensity Monitor 1 Two-Channel Batch by Batch Intensity Monitor for Main Injector BBI.
Sub- Nyquist Sampling System Hardware Implementation System Architecture Group – Shai & Yaron Data Transfer, System Integration and Debug Environment Part.
12004 MAPLD: 141Buchner Single Event Effects Testing of the Atmel IEEE1355 Protocol Chip Stephen Buchner 1, Mark Walter 2, Moses McCall 3 and Christian.
Emlyn Corrin, DPNC, University of Geneva EUDAQ Status of the EUDET JRA1 DAQ software Emlyn Corrin, University of Geneva 1.
An Asynchronous Level-1 Tracking Trigger for Future LHC Detector Upgrades A. Madorsky, D. Acosta University of Florida/Physics, POB , Gainesville,
Data Acquisition Data acquisition (DAQ) basics Connecting Signals Simple DAQ application Computer DAQ Device Terminal Block Cable Sensors.
IRQ  The IRQ is a number set in the computer for the interrupt request.  assigned to devices to allow it to "interrupt", or send a signal, to the computer.
Status of NA62 straw electronics and services Peter LICHARD, Johan Morant, Vito PALLADINO.
Debugging of M2-M5 G. Passaleva. 11/02/2009 Muon System mini review G. Passaleva 2 outline Short summary of Muon readout channel organization Connectivity.
AIDA FEE64 development report August 2010 Progress after Texas CAD work Manufacturing 25th August
S. Brambilla, “Recent DAQ integration test at L.N.L May 2008” 7 th AGATA Week, Uppsala, 8-11 July th AGATA Week Uppsala, 8-11 July 2008 Recent.
1/24/01TDC Review1 Report to the TDC Review Committee Presented by Myron Campbell.
Tevatron IPM status Oct 2009 Andreas Jansson K.Bowie, T.Fitzpatrick, R.Kwarciany, C.Lundberg, D.Slimmer, L.Valerio, J.Zagel Also thanks to: T.Anderson,
1 MICE Tracker Readout Update, Preparation for Cosmic Ray Tests Cosmic Ray Tests at RAL AFE-IIt Firmware Development VLSB Firmware Development Summary.
SNS Integrated Control System Timing Clients at SNS DH Thompson Epics Spring 2003.
The Main Injector Beam Position Monitor Front-End Software Luciano Piccoli, Stephen Foulkes, Margaret Votava and Charles Briegel Fermi National Accelerator.
USB Project Ian Coulter. USB Interface USB Menu -Download HEX File -Send Trigger -Start DAQ.
Development of UW Pixel DAQ System Final Report : Winter 2015 Jimin Kim University of Washington Department of Mathematics/Physics March 20 th 2015.
1 DAQ Update MEG Review Meeting, Feb. 17 th 2010.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
NA62 straw tracker readout status Georgios Konstantinou
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 5 Report Tuesday 29 th July 2008 Jack Hickish.
DAQ Status for cosmic-ray test in RAL Hideyuki Sakamoto MICE Phone meeting 12 th July 2007 Contents Status Setup for cosmic-ray test bench Schedule.
IPHC - DRS Gilles CLAUS 04/04/20061/20 EUDET JRA1 Meeting, April 2006 MAPS Test & DAQ Strasbourg OUTLINE Summary of MimoStar 2 Workshop CCMOS DAQ Status.
1 AFE IIt/VLSB Update Terry Hart, MICE Tracker Phone Conference September 5, 2007.
Present Uses of the Fermilab Digital Signal Receiver VXI Module Brian Chase,Paul Joireman, Philip Varghese RF Embedded Systems (LLRF) Group.
Trigger Commissioning Workshop, Fermilab Monica Tecchio Aug. 17, 2000 Level 2 Calorimeter and Level 2 Isolation Trigger Status Report Monica Tecchio University.
Physics 335 project update Anton Kapliy April 2007.
Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower than CPU.
JRA-1 Meeting, Jan 25th 2007 A. Cotta Ramusino, INFN Ferrara 1 EUDRB: A VME-64x based DAQ card for MAPS sensors. STATUS REPORT.
TELL1 command line tools Guido Haefeli EPFL, Lausanne Tutorial for TELL1 users : 25.February
1 Level 1 Pre Processor and Interface L1PPI Guido Haefeli L1 Review 14. June 2002.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
9/25/2006All experimenters meetingA. Jansson 1 Tevatron Ionization Profile Monitors Andreas Jansson.
Sub- Nyquist Sampling System Hardware Implementation System Architecture Group – Shai & Yaron Data Transfer, System Integration and Debug Environment Part.
1 Status of Validation Board, Selection Board and L0DU Patrick Robbe, LAL Orsay, 19 Dec 2006.
Straw readout status Status and plans in Prague compared with situation now Choke and error Conclusions and plans.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
FPGA based signal processing for the LHCb Vertex detector and Silicon Tracker Guido Haefeli EPFL, Lausanne Vertex 2005 November 7-11, 2005 Chuzenji Lake,
DHH Status Igor Konorov TUM, Physics Department, E18 PXD DAQ workshop Münzenberg –June 9-10, 2011.
Status and Plans for Xilinx Development
10/3/2003Andreas Jansson - Tevatron IPM review1 Tevatron IPM Proposed design.
C.Beigbeder, D.Breton, M.El Berni, J.Maalmi, V.Tocut – LAL/In2p3/CNRS L.Leterrier, S. Drouet - LPC/In2p3/CNRS P. Vallerand - GANIL/CNRS/CEA SuperB -Collaboration.
Calliope-Louisa Sotiropoulou FTK: E RROR D ETECTION AND M ONITORING Aristotle University of Thessaloniki FTK WORKSHOP, ALEXANDROUPOLI: 10/03/2014.
DHH at DESY Test Beam 2016 Igor Konorov TUM Physics Department E18 19-th DEPFET workshop May Kloster Seeon Overview: DHH system overview DHE/DHC.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 4 Report Tuesday 22 nd July 2008 Jack Hickish.
ATLAS Pre-Production ROD Status SCT Version
PS wire scanner failures
Vertex 2005 November 7-11, 2005 Chuzenji Lake, Nikko, Japan
Testing the PPrASIC Karsten Penno KIP, University of Heidelberg
UK ECAL Hardware Status
University of California Los Angeles
Sector Processor Status Report
Chapter 13: I/O Systems.
Preliminary design of the behavior level model of the chip
Presentation transcript:

Status of Tev IPMs September 3, 2008 Andreas Jansson

Status (short version) The Tev IPMs can be controlled from and deliver data to ACNET in much the same way as the flying wires The vertical system is operational since a long time. –Old version of the firmware/software. –Occasional data synchronization problem (not a problem for manual measurements) The horizontal system is currently at FCC the help debugging sync issues. 9/3/2008IPM status A. Jansson 2

ACNET control Since some time the Tevatron IPMs are state driven in much the same way as flying wires. Selected output is logged when data ready. 9/3/2008IPM status A. Jansson 3

Tom’s ACNET interface 9/3/2008IPM status A. Jansson 4

PSPEC settings 9/3/2008IPM status A. Jansson 5

Datalogged averaged data 9/3/2008IPM status A. Jansson 6 PSPEC 5 June 19 During store

Sync issues Spontaneous front end resets (early on) –Revert to default mode and loss of synchronization. –Due to Single Event Upsets (or just noise on slow control channel?) –Fixed with new front end firmware version plus Labview software changes Trigger/Counter synchronization (affects both systems) –Links synchronized, but bunch data not in the correct time-bins. –Due to “missing” AA markers –Fixed by having both boards treat missing markers in same way. Intra-board synchronization (affects both systems) –Loss of SERDES lock or illegal character on serial link. –Due to “unexplained” PCI accesses –Effect minimized by re-sync logic. Errors during acquisition flagged. Inter-board synchronization (affects mainly horizontal) –Data from two buffer boards not aligned (varying from measurement to measurement) affecting bunch profiles and background subtraction. –Was hard to debug in the presence of other sync issues… –Still working on this one. Expect new firmware in about a week. 9/3/2008IPM status A. Jansson 7

Status Long version

Example: Synchronized 9/3/2008IPM status A. Jansson 9

Example: Unsynchronized 9/3/2008IPM status A. Jansson 10 Easy to detect and reject by eye for manual data-taking!

One manifestation of sync issues 9/3/2008IPM status A. Jansson 11 Histogram of proton counter in first buffer data frame. Expect single cluster of three bins around zero. Saw wider cluster + scatter + unexpected peaks

IPM timing 9/3/2008IPM status A. Jansson 12 master slave Timing boardFront-end boardsBuffer boardsLabView TVBS APTVBS

System Debugging FE board data streams have embedded timing and status information. Due to limitations in the memory bandwidth, most error checking is done in buffer board firmware –Debugging mode writing raw data from some links available to debug front end boards. Firmware quickly grew to become resource limited, making debugging iterations slow. –Painfully slow “place and routes” –Reduced version required to fit chipscope 9/3/2008IPM status A. Jansson 13

Known buffer board issues The buffer board was designed according to “best practices” for high speed signals –No hardware design issues found to date. However, we discovered relatively early on that PCI access during an acquisition would sometimes glitch one or more of the high- speed data links. –Appears to be a FPGA internal problem –Work-around: re-order setup sequence to limit access to board, use interrupt instead of polling. –Seemed to work fine. 9/3/2008IPM status A. Jansson 14

Board layout 9/3/2008IPM status A. Jansson 15

Sync saga cont’d Even without PCI access during acquisitions, loss of synchronization still occurred relatively frequently, particularly for injection measurements (long wait time) –Improved the initial synchronization logic –Added firmware logic to allow links to resynchronize dynamically if needed, while waiting for a trigger (In original implementation, the entire chain was synchronized once by a timing card reset just before an acquisition) 9/3/2008IPM status A. Jansson 16

Sync saga cont’d Early resync logic worked in test stand, but not in the Tevatron systems. At this point, FY08 omnibus budget came out, furloughs started and we lost Kwame (our FE board engineer) to sunny Florida. Rick (Buffer board engineer) took over debugging of both boards, and we moved the test stand to FCC (closer and real TVBS available). –Real TVBS available (used simulated before) 9/3/2008IPM status A. Jansson 17

Sync saga cont’d Found occasionally missing AA markers, and that FE board and buffer board treated this unspecified case differently. –Fixed with buffer firmware modification. Also discovered “unexplained” PCI accesses during acquisition? –Don’t know where they come from, or how long they have been there (system patch?). –Tried to have board ignore PCI requests during acquisition, but this caused total PC lock-up. –With improved re-sync logic, error rate in test stand is now a few per mil. 9/3/2008IPM status A. Jansson 18

Status Intra-board sync fixed to the extent possible (residual rate is per mil level). Last couple of “full firmware versions” tested OK in test stand but crashed the horizontal IPM host PC. –Hardware difference? –Moved horizontal systems to FCC for easier debugging. –Likely related to new inter-board sync logic that was not yet fully tested (In test stand only timeouts were observed). 9/3/2008IPM status A. Jansson 19

Summary Found and fixed the sync issue between the front-end & buffer board Traced remaining sync problem to occasional non-Labview PCI access –With new (intra-board) re-sync logic, error rate is few per mil. Further reduction would require new board layout. Investigating occasional timeout errors –Likely related to inter-board sync logic that was put in some time ago but never fully tested. –Seems benign in test stand, but causes the horizontal system to crash. 9/3/2008IPM status A. Jansson 20

Forecast With the intra-board sync issues fixed, work is proceeding on the inter-board sync logic Expect to have a new firmware version ready for testing in about a week. 9/3/2008IPM status A. Jansson 21