UCHOLA Firmware and Tests UCHOLA Design Team Anton Kapliy Mel Shochet Fukun Tang Lauren Tompkins Daping Weng Enrico Fermi Institute University of Chicago.

Slides:



Advertisements
Similar presentations
DUAL-OUTPUT HOLA FIRMWARE AND TESTS Anton Kapliy Mel Shochet Fukun Tang Daping Weng.
Advertisements

HOLA and FTK_IM tests in SR1. Duo-HOLA in Pixel & SCT RODs New HOLA works as a drop-in replacement for the original HOLA in both Pixel and SCT RODs It.
FTK-ROD FLOW CONTROL Anton Kapliy Enrico Fermi Institute University of Chicago March
Selection Board PRR G. Avoni, I. Lax, U. Marconi INFN Bologna PRR, 13/6/06.
M.J. LeVine1STAR HFT meeting, Sept 27-28, 2011 STAR SSD readout upgrade M. LeVine, R. Scheetz -- BNL Ch. Renard, S. Bouvier -- Subatech J. Thomas -- LBNL.
RoD set-up for the TileCal testbeam, 2003 period. 9th Workshop on Electronics for LHC Experiments Amsterdam, 30 september 2003 Jose Catelo, Cristóbal Cuenca,
A Gigabit Ethernet Link Source Card Robert E. Blair, John W. Dawson, Gary Drake, David J. Francis*, William N. Haberichter, James L. Schlereth Argonne.
CMS Week Sept 2002 HCAL Data Concentrator Status Report for RUWG and Calibration WG Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
DUAL-OUTPUT HOLA MAY 2011 STATUS Anton Kapliy Mel Shochet Fukun Tang.
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.
Using the Trigger Test Stand at CDF for Benchmarking CPU (and eventually GPU) Performance Wesley Ketchum (University of Chicago)
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 22 All About SCSI.
MSS, ALICE week, 21/9/041 A part of ALICE-DAQ for the Forward Detectors University of Athens Physics Department Annie BELOGIANNI, Paraskevi GANOTI, Filimon.
Emulator System for OTMB Firmware Development for Post-LS1 and Beyond Aysen Tatarinov Texas A&M University US CMS Endcap Muon Collaboration Meeting October.
TID and TS J. William Gu Data Acquisition 1.Trigger distribution scheme 2.TID development 3.TID in test setup 4.TS development.
1 L0 Calorimeter Trigger LHCb Bologna CSN1 Assisi, 22/9/04 U. Marconi INFN Sezione di Bologna.
SODA: Synchronization Of Data Acquisition I.Konorov  Requirements  Architecture  System components  Performance  Conclusions and outlook PANDA FE-DAQ.
GBT Interface Card for a Linux Computer Carson Teale 1.
Group Electronique Csnsm AGATA SLOW CONTROL MEETING 19th fev AGATA PROJECT PREPROCESSING MEZZANINE SLOW CONTROL GUI FOR THE SEGMENT AND THE CORE.
Design and Performance of a PCI Interface with four 2 Gbit/s Serial Optical Links Stefan Haas, Markus Joos CERN Wieslaw Iwanski Henryk Niewodnicznski Institute.
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
HBD FEM Overall block diagram Individual building blocks Outlook ¼ detector build.
CSC Endcap Muon Port Card and Muon Sorter Upgrade Status May 2013.
CPT Week, April 2001Darin Acosta1 Status of the Next Generation CSC Track-Finder D.Acosta University of Florida.
Upgrade of the CSC Endcap Muon Port Card and Optical Links to CSCTF Mikhail Matveev Rice University 17 August 2012.
Upgrade of the CSC Endcap Muon Port Card Mikhail Matveev Rice University 1 November 2011.
CSC Endcap Muon Port Card and Muon Sorter Status Mikhail Matveev Rice University.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
J. Prast, G. Vouters, Arlington, March 2010 DHCAL DIF Status Julie Prast, Guillaume Vouters 1. Future CCC Use in DHCAL Setup 2. Calice DAQ Firmware Implementation.
Upgrade to the Read-Out Driver for ATLAS Silicon Detectors Atlas Wisconsin/LBNL Group John Joseph March 21 st 2007 ATLAS Pixel B-Layer Upgrade Workshop.
KHz-SLR PC Board Eastbourne, October 2005 for kHz SLR Complete PC Board.
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)
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
Agata Week – LNL 14 November 2007 LLP ATCA Carrier Status M. Bellato on behalf of the LLP Carrier Working Group.
HOLA installation in USA15. Status 8 Pixel + 8 SCT HOLAs installed in USA15 DAQ channels connected to the ROSes FTK fibers laid under the floor and placed.
Electronics Review, May 2001Darin Acosta1 OPTICAL SP 1 Muon Sorter 3  / port card 3  / sector ME1 ME2-ME3 ME4 SR DT TF SP From CSC Port Cards MS MB1.
Upgrade of the CSC Endcap Muon Port Card with Spartan-6 FPGA Mikhail Matveev Rice University 30 April 2012.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
Setup, Tests and Results for the ATLAS TileCal Read Out Driver Production J. Alberto Valero Biot IFIC - University of Valencia 12th LECC - September.2006.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
1 Status of Validation Board, Selection Board and L0DU Patrick Robbe, LAL Orsay, 19 Dec 2006.
LECC2004 BostonMatthias Müller The final design of the ATLAS Trigger/DAQ Readout-Buffer Input (ROBIN) Device B. Gorini, M. Joos, J. Petersen, S. Stancu,
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
System Demonstrator: status & planning The system demonstrator starts as “vertical slice”: The vertical slice will grow to include all FTK functions, but.
Integration with ATLAS DAQ Marcin Byszewski 23/11/2011 RD51 Mini week Marcin Byszewski, CERN1.
DHH Status Igor Konorov TUM, Physics Department, E18 PXD DAQ workshop Münzenberg –June 9-10, 2011.
PC-based L0TP Status Report “on behalf of the Ferrara L0TP Group” Ilaria Neri University of Ferrara and INFN - Italy Ferrara, September 02, 2014.
The Data Handling Hybrid Igor Konorov TUM Physics Department E18.
HO / RPC Trigger Links Optical SLB Review E. Hazen, J. Rohlf, S.X. Wu Boston University.
1 HOLA status – February 2011 ● What's been done: ● Firmware for Cyclone IV FPGA for Tang's board – Emulation of TLK2501 transmission protocol – Flow control.
Development of T3Maps adapter boards
The Data Handling Hybrid
IAPP - FTK workshop – Pisa march, 2013
Initial check-out of Pulsar prototypes
Pulsar 2b AMchip05-based Pattern Recognition Mezzanine
Update on CSC Endcap Muon Port Card
AFE II Status First board under test!!.
CSC EMU Muon Port Card (MPC)
Combined SR/SP UF Fits all of previous SP board logic! Main FPGA
Upgrade of the CSC Endcap Muon Port Card and Optical Links to CSCTF
SLP1 design Christos Gentsos 9/4/2014.
A New Clock Distribution/Topology Processor Module for KOTO (CDT)
HOLA tests: Chicago BER with >2.5E15 bits (~8 weeks of running)
Evolution of S-LINK to PCI interfaces
Sheng-Li Liu, James Pinfold. University of Alberta
University of California Los Angeles
New DCM, FEMDCM DCM jobs DCM upgrade path
CSC Muon Sorter Status Tests Plans M.Matveev August 21, 2003.
TTC setup at MSU 6U VME-64 TTC Crate: TTC clock signal is
Presentation transcript:

UCHOLA Firmware and Tests UCHOLA Design Team Anton Kapliy Mel Shochet Fukun Tang Lauren Tompkins Daping Weng Enrico Fermi Institute University of Chicago ANL, Nov FTK Engineering Meeting at ANL A.Kapliy 11/22/2011 1

Bird’s-eye view: original HOLA FTK Engineering Meeting at ANL A.Kapliy 11/22/ FIFO Interface to TLK 40 MHz 50 MHz FPGA 100 MHz TX_EN TX_DV Mezzanine data port TLK2501 serializer TLK2501 deserializer FPGA provides a parallel interface to an outside SERDES device (TLK-2501), which feeds serial signal to an optical transmitter. However, TLK-2501: Is getting deprecated and not marketed by TI anymore Rather expensive and hard to find among the distributors Consumes a lot of power Therefore, we chose to move the transceivers inside the FPGA Budget Cyclone IV (~$40) fits the bill Serial connection via optical transceiver (for simplicity, only the forward channel is shown)

Bird’s-eye view: dual-output HOLA FTK Engineering Meeting at ANL A.Kapliy 11/22/ FIFO Interface to TLK 40 MHz 50 MHz FPGA 100 MHz TX_EN TX_DV Mezzanine data port TLK2501 wrapper TLK2501 deserializer >90% of original HOLA code is unchanged. TLK2501 wrapper emulates TLK2501 functionality: “Plugs in” into the original HOLA core code Implements link startup and synchronization TLK receiver on DAQ side is oblivious to the change Firmware created with Altera Quartus 10.1 SP1 (for simplicity, only the forward channel is shown) Old HOLA core Xilinx deserializer Serial connection via optical transceiver ROBINFTK_IM

Prototype Card Tests at Chicago: setup (1) FTK Engineering Meeting at ANL A.Kapliy 11/22/ PC (Gentoo Linux) Performs: Reset Control Verification S32PCI64 “SOLAR” (FEMB) “FILAR” (LDC + ROMB) Dual-output HOLA (LSC) FTK channel DAQ channel Static optical attenuators (850 nm multimode) Two pairs of optical fibers

Prototype Card Tests at Chicago: setup (2) FTK Engineering Meeting at ANL A.Kapliy 11/22/ PCI FILAR Card PCI SOLAR Card Dual HOLA Card Four 7 dB attenuators Configuration & JTAG Ports PWR TST ERR UP0 UP1 XF0 XF1 ACT PWR TST ERR UP0 UP1 XF0 XF1 ACT DAQ UCHOLA Front Panel

Prototype Card Tests at Chicago: setup (3) FTK Engineering Meeting at ANL A.Kapliy 11/22/2011 6

Prototype Card Tests at Chicago: results FTK Engineering Meeting at ANL A.Kapliy 11/22/ Power Consumption: (2 Watts Total) with 2 optical Stress Tests: using “SLIDAS” test mode. Pseudo-random patterns are generated inside SOLAR and sent through the DAQ and FTK fibers, which are then read out by the FILAR. SOLAR tries to send at ~150 MB/s PC can readout & verify only at 65 MB/s Flow control nearly always asserted BER= 0.7x with -7dB (21 days) BER= 1x with -13dB (30 minutes) Additional Tests: Generating data on the PC and passing it to the HOLA through the SOLAR (slow!) SLIDAS test mode with smaller or larger S-Link frame fragments ROD mode: pseudo-random data with ROD-like headers/trailers Setting DAQ return lines on the FILAR and reading them out on the SOLAR 32-bit data port2-Ch Optical Transceivers Top Side View Bottom Side View JTAG PORT FPGA Conf. Port FPGA Drop-in replacement for default HOLA: If FTK fiber is disconnected, the HOLA automatically operates in DAQ-only mode

Prototype Card Tests at CERN: setup FTK Engineering Meeting at ANL A.Kapliy 11/22/ Duo-HOLA ROD ROBIN I ROBIN 2 ROS (PC) DAQ link EDRO board FTK_IM FTK link FTK_IM replicates the data it receives from HOLA and sends it to a 2 nd ROBIN. A PC reads out and validates data from both ROBINs. We control the speed of each readout to selectively exercise XOFF Attenuator XOFF (DAQ) XOFF (FTK) Pattern generator or real data XOFF Pixel and SCT testbenches in SR1

Prototype Card Tests at CERN: results FTK Engineering Meeting at ANL A.Kapliy 11/22/ Discovered that we really need a front panel for the HOLA ◦ Otherwise, there is a danger of mechanical shorts with the BOC card Pixel testbench: ◦ Event rate: KHz for >24 hours ◦ FTK can hold the data (XOFF) for an arbitrarily long period of time without causing a timeout  This is probably just a feature of this particular SR1 testbench. ◦ Once FTK XOFF is removed, data flow continues SCT testbench: ◦ Event rate: ~100 Hz (trigger problems prevented us from running faster) ◦ FTK can hold data for up to 10 seconds at 100Hz (shorter at higher rates) ◦ Beyond that, ROS times out, and the corresponding ROD is automatically taken out of data taking. Note that this timeout is configurable. ◦ Need to be careful during system integration! To prevent spurious XOFF during FTK fiber plugging/unplugging, we added a HOLA FTK_XOFF_ENA register that can be programmed through FTK LRL. ◦ When this register is off, the FTK channel is completely passive (no effect on ATLAS) ◦ We plan to have this register off on power-up in the default firmware

Production Test List FTK Engineering Meeting at ANL A.Kapliy 11/22/ PWR TST ERR UP0 UP1 XF0 XF1 ACT PWR TST ERR UP0 UP1 XF0 XF1 ACT DAQ UCHOLA Front Panel 1.Assign a serial number to the card 2.Inspect component soldering 3.Check short/open of 6 DC powers 4.Load Faraday cages and optical transceivers 5.Install front panel 6.Check DC current before FPGA configuration 7.Load FPGA firmware 8.Check DC current after FPGA configuration 9.Mount UCHOLA to SOLAR board 10.Insert all the optical fibers 11.Start test program 12.Fill Elog database with test results 13.Unload UCHOLA and package it for shipping Total production cards: 260 Test time needed for each card (15 minutes): Installation and FPGA configuration: 7 minutes Dynamic Test (return lines + BER ) : 8 minutes Total required test time: 65 Hours

Elog Database of Production Tests FTK Engineering Meeting at ANL A.Kapliy 11/22/ The test results including DC Power and dynamic test status for every card will be recorded in a UCHOLA Elog. Test engineers can login in and write the notes. The Elog will be very useful for tracking the status in the future. Thanks to Mary Heintzhola.uchicago.edu Username: einstein Password: jjff88

Installation plans FTK Engineering Meeting at ANL A.Kapliy 11/22/ First batch of HOLAs will be installed during the winter shutdown Bjoern prepared a list of HOLAs necessary for the vertical slice. Depending on the # of 45° regions, we’ll need to install 16 to 34 HOLAs All HOLAs will be tested and entered to the eLog by mid-January Installation planned for late January / February 2012 Jinlong will organize these activities at CERN. I will also fly to CERN for a few weeks. 2-region option: 4-region option: