1 20/02/12 SRS News SRU Revision, New Hybrids, DTC, Firmware, … Sorin Martoiu, CERN PH/DT SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting.

Slides:



Advertisements
Similar presentations
E-link IP for FE ASICs VFAT3/GdSP ASIC design meeting 19/07/2011.
Advertisements

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.
Uli Schäfer 1 JEM1: Status and plans power Jet Sum R S T U VME CC RM ACE CAN Flash TTC JEM1.0 status JEM1.1 Plans.
GEM Design Plans Jason Gilmore TAMU Workshop 1 Oct
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
SRS-DTC Links WG5 RD51 Miniweek Alfonso Tarazona Martínez, CERN PH-AID-DT.
Huazhong Normal University (CCNU) Dong Wang.  Introduction to the Scalable Readout System  MRPC Readout Specification  Application of the SRS to CMB-MRPC.
Update on APV25-SRS Electronics Kondo Gnanvo. Outline Various SRS Electronics Status of the APV25-SRS UVa Test of the SRU with multiple.
Tuesday September Cambridge1 GDCC “next replacement of the LDA” Franck GASTALDI.
SRS Readout System for VMM2 Sorin Martoiu, IFIN-HH (RO)
SRS DIGITAL C-CARD. TEST AND APPLICATIONS Mihai Cuciuc.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
PHENIX upgrade DAQ Status/ HBD FEM experience (so far) The thoughts on the PHENIX DAQ upgrade –Slow download HBD test experience so far –GTM –FEM readout.
25/05/2010 RD51 Collaboration Meeting Cisbani-Musico-Minutoli / Status JLab Electronics 1 Status of the APV25 electronics for the GEM tracker at JLab Evaristo.
TELL1 The DAQ interface board for LHCb experiment Gong guanghua, Gong hui, Hou lei DEP, Tsinghua Univ. Guido Haefeli EPFL, Lausanne Real Time ,
Leo Greiner IPHC DAQ Readout for the PIXEL detector for the Heavy Flavor Tracker upgrade at STAR.
SRS Readout architectures Hans Muller, CERN PH
High-Speed Serial Optical Link Test Bench Using FPGA with Embedded Transceivers Serial optical data transmission provides a solution to High Energy Physics.
1 VeLo L1 Read Out Guido Haefeli VeLo Comprehensive Review 27/28 January 2003.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Leo Greiner PIXEL Hardware meeting HFT PIXEL detector LVDS Data Path Testing.
1 Dong Wang, Yaping Wang, Changzhou Xiang, Zhongbao Yin, Fan Zhang, Daicui Zhou (Huazhong Normal University, China) Status and planning on common readout.
Latest ideas in DAQ development for LHC B. Gorini - CERN 1.
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)
News on GEM Readout with the SRS, DATE & AMORE
LHCb front-end electronics and its interface to the DAQ.
SRS Activities at IFIN-HH: VMM2 Hybrid, FECv6 Firmware, High- Density Optical ATCA-SRS Mezzanine Sorin Martoiu, Michele Renda, Paul Vartolomei (IFIN-HH.
SRS Trigger Processor Option Status and Plans Sorin Martoiu (IFIN-HH)
NSYNC and Data Format S. Cadeddu – INFN Cagliari P. Ciambrone – INFN LNF.
09/10/2010 RD51 Collaboration Meeting Cisbani-Musico-Minutoli / Status JLab Electronics 1 Status of the APV25 electronics for the GEM tracker at JLab Evaristo.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
Status of the Beetle front-end chip carrier for SRS Lorne Levinson Weizmann Institute of Science Rehovot, Israel L. Levinson, Weizmann Institute, Nov.
LKr readout and trigger R. Fantechi 3/2/2010. The CARE structure.
18/05/2000Richard Jacobsson1 - Readout Supervisor - Outline Readout Supervisor role and design philosophy Trigger distribution Throttling and buffer control.
FEC features and an application exampleRD-51 WG5 meeting, CERN, Feb FEC: features and an application example J. Toledo Universidad.
29 May 2009 Henk Boterenbrood, Augusto Ceccucci, Bjorn Hallgren, Mauro Piccini and Helmut Wendler 1 The Calorimeter Recorder CARE.
09/09/2010 TDAQ WG - Louvain 1 LKr L0 trigger status report V. Bonaiuto, A. Fucci, G. Paoluzzi, A. Salamon, G. Salina, E. Santovetti, F. Sargeni, F. Scarfi’
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Consideration of the LAr LDPS for the MM Trigger Processor Kenneth Johns University of Arizona Block diagrams and some slides are edited from those of.
GBT protocol implementation on Xilinx FPGAs Csaba SOOS PH-ESE-BE-OT.
FPGA based signal processing for the LHCb Vertex detector and Silicon Tracker Guido Haefeli EPFL, Lausanne Vertex 2005 November 7-11, 2005 Chuzenji Lake,
Integration with ATLAS DAQ Marcin Byszewski 23/11/2011 RD51 Mini week Marcin Byszewski, CERN1.
Vladimir Zhulanov for BelleII ECL group Budker INP, Novosibirsk INSTR2014, Novosibirsk 2014/02/28 1.
DHH Status Igor Konorov TUM, Physics Department, E18 PXD DAQ workshop Münzenberg –June 9-10, 2011.
E. Hazen - DTC1 DAQ / Trigger Card for HCAL SLHC Readout E. Hazen - Boston University.
Status and Plans for Xilinx Development
Firmware and Software for the PPM DU S. Anvar, H. Le Provost, Y.Moudden, F. Louis, E.Zonca – CEA Saclay IRFU – Amsterdam/NIKHEF, 2011 March 30.
Data Handling Processor v0.1 Preliminary Test Results - August 2010 Tomasz Hemperek.
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
SRTSC A LabVIEW based Test and Hardware Configuration System for SRS Volkan Gezer Eskisehir Osmangazi University & CERN.
SVD FADC Status Markus Friedl (HEPHY Vienna) Wetzlar SVD-PXD Meeting, 5 February 2013.
DHH progress report Igor Konorov TUM, Physics Department, E18 DEPFET workshop, Bonn February 7-9, 2011 Outline:  Implementation synchronous clock distribution.
DAQ and TTC Integration For MicroTCA in CMS
PRAD DAQ System Overview
Control of ASICs via GBTx
Production Firmware - status Components TOTFED - status
Data Handling Processor v0.1 First Test Results
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
The Train Builder Data Acquisition System for the European-XFEL
A New Clock Distribution/Topology Processor Module for KOTO (CDT)
mmDAQ (Muon Atlas MicroMegas Activity – ATLAS R&D)
CoBo - Different Boundaries & Different Options of
Vertex 2005 November 7-11, 2005 Chuzenji Lake, Nikko, Japan
DAQ Interface for uTCA E. Hazen - Boston University
VELO readout On detector electronics Off detector electronics to DAQ
New DCM, FEMDCM DCM jobs DCM upgrade path
TELL1 A common data acquisition board for LHCb
Presentation transcript:

1 20/02/12 SRS News SRU Revision, New Hybrids, DTC, Firmware, … Sorin Martoiu, CERN PH/DT SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

2 20/02/12 Outline SRU revision 2 (PCB produced, assembly) New Hybrids  New APV Hybrids produced (micro HDMI connector)  VFAT2 and BEETLE hybrids under design SRS Firmware Evolution  New features for near-future upgrades New APV firmware options (Zero-suppression code) Design of the DTC link  LVDS channel tests Towards an industrial SRS design SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

3 20/02/12 SRU rev2 SRU revision 1 features: 4 x SFP+ (GbE, ALICE DDL, ATLAS S-Link, …) SO-DIMM DDR3 (2GB) TTC Remote configuration (BPI Flash) SRU revision 2 upgrades: 10 GbE PHY 3 x SFP+ (up to 5 Gbps each) Jitter-cleaner PLL for TTCrx clock ( < 50 ps peak-to-peak jitter) SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

4 20/02/12 SRU rev2 New 10GbE PHYNew PLL (TTC CLK) 3 x SFP+ 10 GbE DDR3 SODIMM Virtex 6 FPGA SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

5 20/02/12 New Hybrids New APV Hybrid VFAT2 Hybrid BEETLE Hybrid New Micro HDMI connector SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting Initial production yield < 90% Some simple assembly issues and some test samples included in the yield. Final result may improve

6 20/02/12 New Hybrids New APV Hybrid VFAT2 Hybrid BEETLE Hybrid 2 hybrid versions (with or without discharge protection) Power via detector PCB (option) Signals via detector PCB (option for the short version only) One hybrid per HDMI cable Work in progress (layout finalization) SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

7 20/02/12 New Hybrids New APV Hybrid VFAT2 Hybrid BEETLE Hybrid Under design at Weizmann Institute, Israel Comparator output OR/MUX via radtol CPLD Master-slave versions for analog readout mode Work in progress (layout finalization) SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

8 20/02/12 Firmware Evolution Test modules  Used for QA tests in manufacture process DTC Link  Protocol definition Synch Module (clock synchronization of multiple FEC cards)  On-board clock (free running)  DTC clock (SRU clock)  Ethernet clock (TX clock of the Network Switch) Design Partitioning (Xilinx tool migration)  Easy integration of new applications/front-ends  Partial reconfiguration of the application module (limited support for Virtex 5 family) SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

9 20/02/12 Firmware Evolution Ethernet Core DTC Link Clock Unit Test & Init SC Core Data path SC BUS Monitoring System SC App Slow Control Readout Control FE Card Interface Data Processor Packet Builder EEPROM oCoCVoltage Current Application Layer (Reconfigurable partition*) System Layer (Fixed partition) * Xilinx dynamic reconfiguration support is limited for Virtex 5 FPGAs On-board clock DTC clock Ethernet clock DAQ FE SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

10 20/02/12 APV Signal Processor Event Build - Frame Decode - Pedestal Corr. - Zero Suppress kB/ch BYPASS Additional Features: Clock phase calibration Pedestal and noise calibration Double input buffer (samples < 15) Common-mode channel (future) Warnings: Due to resource limitations the (old) raw ADC mode and Zero-suppression mode cannot be implemented in a single firmware version. A single channel bypass mode is provided Common mode rejection not implemented. A common- mode channel output is foreseen for later revision 50kB Designed by Raffaele Giordano, INFN Napoli SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

11 20/02/12 Clock phase calibration Wrong clock-edge sampling; resync using the on-hybrid PLL25 chip SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

12 20/02/12 APV Frame Decoder sync pulsesheaders Analogue data (128 channel samples) SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

13 20/02/12 APV Zero Suppression Analogue data (128 channel samples) Pedestal correction Zero suppression (integral discrimination) Thresholds are automatically calculated from noise data User can read or write pedestal and noise data via slow-controls SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

14 20/02/12 DTC Links Physical Interface LVDS buffers (< 2 Gbps, no signal conditioning) CAT 5E/6/7 FTP SRU 40 x DTC links 2 x LVDS TX (clock, trigger, control) 2 x LVDS RX (data, trigger, control) SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

15 20/02/12 DTC LVDS Link Tests 100 MHz DDR PRBS pattern (400Mbps) SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

16 20/02/12 DTC LVDS Tests (Preliminary) Cable Length Cable TypeMax Speed 1 Raw Bandwidth Data Bandwidth (20% protocol overhead) 2.5 mCAT-5E UTP700 MHz Gbps2.24 Gbps mCAT-5E FTP460 MHz1.84 Gbps1.47 Gbps mCAT-6 UTP300 MHz Gbps0.96 Gbps 26 mCAT-7 FTP200 MHz0.80 Gbps0.64 Gbps 1 Only one FEC card tested. Results may be different for a representative population; 2 FPGA design limit 3 Failed at 280 MHz. Safe value 260 MHz (1.04 Gbps; 0.8 Gbps effective)  50 m DTC link not feasible  Signal conditioners might be an option  Data bandwidth higher than expected at moderate cable length ( > 1 Gbps) SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

17 20/02/12 DTC Protocol Proposal Channel interleaving  Trigger, busy, … transmitted with high priority and guarantied fixed latency.  Data transmitted over regular (low priority) channel. 8b/10b encoding  DC balance (improves channel performance)  Error detection  “Out-of-band” signaling (comma characters – synchronization, framing control, …)  20% overhead Versatile Design (Auto-negotiation, full control of slave DTC via SRU) 8b/10b Framing Control 10b/8b Frame detection Latency correction commas ctrl High priority ch. Trigger/Busy/… Low priority ch. Data/Control DTC TXDTC RX Ch. request Flow control SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

18 20/02/12 DTC Protocol Proposal SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

19 20/02/12 SRS in Industrial Standard Discussions with EICSYS GmbH (Hamburg) studying the possibility to develop SRS systems in industrial standards (ATCA, mTCA,..) Full industrial certification (CE, mechanical, EMI, …) Runtime reliability (>99.9% uptime) System Management AdvancedTCA

20 20/02/12 Thank you! SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

21 20/02/12 Additional Slides SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting

22 20/02/12 typedef unsigned char BYTE; // 8-bit word typedef unsigned int WORD32; // 32-bit word typedef unsigned short int WORD16; // 16-bit word typedef signed short int INT16; // 16-bit signed int struct APV_HEADER { BYTE APV_ID; // APV Identifier number on the FEC card (0 to 15) BYTE N_CHANNELS; // the number of channels which will be following the header BYTE N_SAMPLES; // the number of samples per channel BYTE ZS_ERROR; // Error code from the Zero Suppression Block, meaning have to be defined WORD16 FLAGS; // bit 0 : ‘0’ – Classic zero suppression, ‘1’ – Zero suppression with peak finding // bits 1 to 15 are still reserved for future use WORD32 RESERVED; // 32 bits reserved for future use }; struct CHAN_INFO { BYTE RESERVED; // 8-bits reserved for future use BYTE CHAN_ID; // Channel identifier, // APV physical channels are 0 to 127, // 128 could be used for the common mode average // 129 for error codes from the APV (pipeline address(8 bits) & error bit) INT16 CHANDATA[N_SAMPLES]; // 16 bit words, actual data will be 13-bits wide }; SRS ZS Data Format Author: Raffaele Giordano Ver Jan Data types and structures definition

23 20/02/12 APV Header CHAN_INFO N_CHANNELS CHAN_INFO structures At each read-out from the ZS buffer for a given APV, the ZS will answer with this sequence. 1.In classic zero suppression mode, the CHANDATA array contains the actual samples. 2.In peak finding mode, the CHANDATA array has always two elements: CHANDATA[0] = peak value CHANDATA[1] = peak time Read-out Sequence Author: Raffaele Giordano Ver Jan. 2012