DUAL-OUTPUT HOLA MAY 2011 STATUS Anton Kapliy Mel Shochet Fukun Tang.

Slides:



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

Nios Multi Processor Ethernet Embedded Platform Final Presentation
Digital Phase Follower -- Deserializer in Low-Cost FPGA
On the development of the final optical multiplexer board prototype for the TileCal experiment V. González Dep. of Electronic Engineering University of.
TileCal Optical Multiplexer Board 9U VME Prototype Cristobal Cuenca Almenar IFIC (Universitat de Valencia-CSIC)
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.
Ancillary firmware for the NSW Trigger Processor Lorne Levinson, Weizmann Institute for the NSW Trigger Processor Working Group NSW Electronics Design.
FTK-ROD FLOW CONTROL Anton Kapliy Enrico Fermi Institute University of Chicago March
ESODAC Study for a new ESO Detector Array Controller.
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.
Fiber Channel Video Controller Students: Tsachy Kapchitz Michael Grinkrug Supervisor: Alex Gurovich in cooperation with: Elbit Systems המעבדה למערכות ספרתיות.
UCHOLA Firmware and Tests UCHOLA Design Team Anton Kapliy Mel Shochet Fukun Tang Lauren Tompkins Daping Weng Enrico Fermi Institute University of Chicago.
Ionization Profile Monitor Project Current Status of IPM Buffer Board Project 10 February 2006 Rick Kwarciany.
1 Pulsar firmware status March 12th, 2004 Overall firmware status Pulsar Slink formatter Slink merger Muon Reces SVT L2toTS Transmitters How to keep firmware.
HCAL FIT 2002 HCAL Data Concentrator Status Report Gueorgui Antchev, Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
Wireless PC-Peripherals Communication via Blue Tooth (D0130 project)
1.  Project Goals.  Project System Overview.  System Architecture.  Data Flow.  System Inputs.  System Outputs.  Rates.  Real Time Performance.
Introduction to Data communication
SODA: Synchronization Of Data Acquisition I.Konorov  Requirements  Architecture  System components  Performance  Conclusions and outlook PANDA FE-DAQ.
Tuesday September Cambridge1 GDCC “next replacement of the LDA” Franck GASTALDI.
GBT Interface Card for a Linux Computer Carson Teale 1.
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.
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.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
CPT Week, April 2001Darin Acosta1 Status of the Next Generation CSC Track-Finder D.Acosta University of Florida.
SPD Control Board 16th February SPD Control Board (VFE control and SPD multiplicity) VFE’s control (I2C communication: SDA,SCL; clock; reset/trigger.
Fullbeam DAQ board on PET system Eleftheria Kostara (INFN of Pisa, University of Siena ) Supervisors: F. Palla, M.G. Bisogni (University of Pisa) Technical.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
Nevis FVTX Update Dave Winter FVTX Silicon Meeting 13 July 2006.
PROGRESS ON ENERGY SUM ELECTRONIC BOARD. VXS Backplane Energy Sum 18 fADC VME64 High Speed Serial VME64 16 CH Detector Signals Crate Sum to Trigger Energy.
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)
December 14, 2006Anuj K. Purwar1 Design proposal for Read Out Card (ROC) Anuj K. Purwar December 14, 2006 Nevis Meeting.
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
High Speed Digital System Lab Final Presentation 1 semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu.
KLM Trigger Status Barrel KLM RPC Front-End Brandon Kunkler, Gerard Visser Belle II Trigger and Data Acquistion Workshop January 17, 2012.
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.
1 FTK AUX Design Review Functionality & Specifications M. Shochet November 11, 2014AUX design review.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
1 MICE Tracker Readout Update Introduction/Overview TriP-t hardware tests AFE IIt firmware development VLSB firmware development Hardware progress Summary.
Adam Marmbrant Samuel Silverstein Stockholm University Link Test Status.
BER-tester for GEB board. Main components&restrictions TLK2501 serializer/deserializer/pseudo random generator Genesys FPGA development board Multiplexer.
Pulsar Hardware Status Burkard Reisert (FNAL) March, 14 th 2003.
11 th April 2003L1 DCT Upgrade FDR – TSF SessionMarc Kelly University Of Bristol On behalf of the TSF team Firmware and Testing on the TSF Upgrade Marc.
1 Status of Validation Board, Selection Board and L0DU Patrick Robbe, LAL Orsay, 19 Dec 2006.
CPT week May 2003Dominique Gigi CMS DAQ 1.Block diagram 2.Form Factor 3.Mezzanine card (transmitter SLINK64) 4.Test environment 5.Test done 1.Acquisition.
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.
Software for tests: AMB and LAMB configuration - Available tools FTK Workshop – Pisa 13/03/2013 Daniel Magalotti University of Modena and Reggio Emilia.
System Demonstrator: status & planning The system demonstrator starts as “vertical slice”: The vertical slice will grow to include all FTK functions, but.
Status and Plans for Xilinx Development
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 ALICE Data-Acquisition Read-out Receiver Card C. Soós et al. (for the ALICE collaboration) LECC September 2004, Boston.
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.
Firmware development for the AM Board
The Data Handling Hybrid
IAPP - FTK workshop – Pisa march, 2013
Initial check-out of Pulsar prototypes
Pulsar 2b AMchip05-based Pattern Recognition Mezzanine
Production Firmware - status Components TOTFED - status
A few notes on Altera transceivers
Update on CSC Endcap Muon Port Card
A New Clock Distribution/Topology Processor Module for KOTO (CDT)
FrontEnd LInk eXchange
HOLA tests: Chicago BER with >2.5E15 bits (~8 weeks of running)
Evolution of S-LINK to PCI interfaces
8-layer PC Board, 2 Ball-Grid Array FPGA’s, 718 Components/Board
8-layer PC Board, 2 Ball-Grid Array FPGA’s, 718 Components/Board
New DCM, FEMDCM DCM jobs DCM upgrade path
Presentation transcript:

DUAL-OUTPUT HOLA MAY 2011 STATUS Anton Kapliy Mel Shochet Fukun Tang

Take-away message Designed a new dual-output HOLA board with independent flow control from DAQ and FTK channels Wrote new firmware to interface the S-LINK core to inexpensive Altera Cyclone IV GX transceivers Simulated using a comprehensive Modelsim testbench Manufactured, stuffed, and tested two prototype boards: Firmware uploaded to a 4 Mbit serial loader (EPCS4) Sent data through both channels Ensured that flow control can be asserted from either channel Tested bit error rate to 6E13 while reading from both channels What remains to be done: Test one board to EBR=1E15 (~21 days for dual-channel test) Move the optical transceiver cages outwards to comply with S-LINK physical size specifications 2

What is a HOLA? 3 A device that implements the S-LINK protocol for point-to-point data transfer. Pixel and SCT data in a ROD is organized into 32-bit chunks and sent to a HOLA card, which serializes and sends it through optical fibers. Another HOLA card receives this data stream in a ROB (and FTK DF) and de-serializes it. S-LINK implements data framing, error detection, and flow-control.

4 FIFO 40 MHz 50 MHz Interface to TLK TLK2501 chip (sends data) FPGA TLK2501 chip (receives data) Serial connection (via optical transceiver) FPGA provides a parallel interface to an outside SERDES device (TLK-2501), which feeds serial signal to an optical transmitter. Note that TLK-2501 alone costs more than the entire FPGA that we are now using and consumes four times as much power! 100 MHz Big picture: old HOLA LSC (ROD side) (only forward channel shown)

Big picture: new HOLA LSC (ROD side) 5 FIFO 40 MHz 50 MHz Interface to TLK ALTGX wrapper FPGA Serial connections (via optical transceiver) (only forward channel shown) TLK2501 chip (FTK) TLK2501 chip (DAQ) OLD LSC CORE (Altera SERDES megafunction) TX_CLK The original LSC core is slightly modified: ● ALTGX fetches data into the phase comp FIFO using a special clock (TX_CLK), propagated back to the LSC core ● For better metastability protection, 50 MHz clock made related to TX_CLK ● Flow control from FTK 100 MHz

Testbench 6 A similar testbench (with two LDC+ROMB receivers) was implemented in Mentor Graphics Modelsim. FEMB, LDC, and ROMB were simulated functionally, while LSC – using a compiled & fitted (i.e. gate-level) Altera Quartus design. A similar testbench was also set up in hardware using a PC with two PCI slots. RODDAQ/FTK ROB

PC setup: ROD side S32PCI64 “SOLAR” mezzanine card: Provides access to S-LINK via PCI bus The first prototype of dual-output HOLA Parallel connector to transfer 32-bit data 2 x optical transceivers FEMB S-LINK LSC 7

PC setup: ROB and FTK side “FILAR” card (based on S32PCI64): Implements S-LINK protocol Provides access to S-LINK via PCI bus 8 S-LINK LDC and ROMB (in one package) FTK DAQ Identical data is received from the two fibers running from the dual- output HOLA. Note that each channel retains independent flow control. The two channels are read out independently. E.g., we can read out all pending buffers from DAQ, so that only FTK will be asserting flow control.

EBR tests We use the so-called SLIDAS mode in SOLAR PCI card Continuously sends frames with 254 words x 32 bits to HOLA LSC Patterns follow a pseudo-random sequence reproducible in C++ We can check word-by-word that all received patterns are correct PC presents a bottleneck: need to generate these pseudo-random patterns and compare them with all received data words. We can achieve about 65 MB/s (21 days to test EBR to 1E15). But it also continuously exercises flow control: FEMB wants to send at nearly 200 MB/s, but ROMB & LDC buffers (~20 KB) quickly fill up and assert flow control until they finish reading out Flow control is asserted / de-asserted continuously during test 9