TPC CRU Jorge Mercado (Heidelberg) Ken Oyama (Nagasaki IAS) CRU Team Meeting, Jan. 26, 2016.

Slides:



Advertisements
Similar presentations
Fast A/D sampler FINAL presentation
Advertisements

Basic HDL Coding Techniques
Reconfigurable Computing (EN2911X, Fall07) Lecture 04: Programmable Logic Technology (2/3) Prof. Sherief Reda Division of Engineering, Brown University.
From SRAM to DDR3 for VFC-HPC V2 Consequences and performances.
Firmware implementation of Integer Array Sorter Characterization presentation Dec, 2010 Elad Barzilay Uri Natanzon Supervisor: Moshe Porian.
Programmable logic and FPGA
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
Eunil Won Harvard University April 11, 2003 for ZPD FDR 1 ZPD Prototype Tests and DAQ Implementation Introduction Prototype Tests - Electrical Signals.
LAV firmware status Francesco Gonnella Mauro Raggi 23 rd May 2012 TDAQ Working Group Meeting.
General Purpose FIFO on Virtex-6 FPGA ML605 board midterm presentation
Low Cost TDC Using FPGA Logic Cell Delay Jinyuan Wu, Z. Shi For CKM Collaboration Jan
Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf
NIKHEF 27 Feb 2007RELAXd Serial Readout Status1 RELAXd Serial Readout - Status Motherboard MASTER RELAXd Chipboard – SLAVE ADCDACsFlashPower FPGA LatticeSC15.
The GANDALF Multi-Channel Time-to-Digital Converter (TDC)  GANDALF module  TDC concepts  TDC implementation in the FPGA  measurements.
Applied research laboratory David E. Taylor Users Guide: Fast IP Lookup (FIPL) in the FPX Gigabit Kits Workshop 1/2002.
Status of Readout Board Firmware Guillaume Vouters On behalf of the MiniDAQ developers 11 December 2014 LHCb Upgrade Electronics.
Neta Peled & Hillel Mendelson Supervisor: Mike Sumszyk Final Presentation of part B Annual project.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
LZRW3 Data Compression Core Dual semester project April 2013 Project part A final presentation Shahar Zuta Netanel Yamin Advisor: Moshe porian.
Bernardo Mota (CERN PH/ED) 17/05/04ALICE TPC Meeting Progress on the RCU Prototyping Bernardo Mota CERN PH/ED Overview Architecture Trigger and Clock Distribution.
4/19/20021 TCPSplitter: A Reconfigurable Hardware Based TCP Flow Monitor David V. Schuehler.
NS Training Hardware. Print Engine Controller NS9775.
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.
Company LOGO Final presentation Spring 2008/9 Performed by: Alexander PavlovDavid Domb Supervisor: Mony Orbach GPS/INS Computing System.
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.2.7 Trigger A.Nappi TB Nov 11, Digitizers ( )  Functions 25 MHZ 10 bit p.h. + 6bit time digitizers Digital processing  Flavor A: p.h.
V5 cluster search USB Rx USB Tx DSP Core DSP Controller Cluster FIFO ADC Data PC data.
Presented by Jubin MITRA
01/04/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
Mid presentation Part A Project Netanel Yamin & by: Shahar Zuta Moshe porian Advisor: Dual semester project November 2012.
TELL40 VELO time ordering Pablo Vázquez, Jan Buytaert, Karol Hennessy, Marco Gersabeck, Pablo Rodríguez P. Vazquez (U. Santiago)112/12/2013.
Neta Peled & Hillel Mendelson Supervisor: Mike Sumszyk Annual project אביב תשס " ט.
Performed by: Alexander Pavlov David Domb Instructor: Mony Orbach המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
A. KlugeFeb 18, 2015 CRU form factor discussion & HLT FPGA processor part II A.Kluge, Feb 18,
Clara Gaspar on behalf of the ECS team: CERN, Marseille, etc. October 2015 Experiment Control System & Electronics Upgrade.
CRU Weekly Meeting Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU) 18 November, 2015.
LKr readout and trigger R. Fantechi 3/2/2010. The CARE structure.
LAV firmware status Francesco Gonnella Mauro Raggi 28 th March 2012 TDAQ Working Group Meeting.
Complexity Challenge Status Erno DAVID Wigner Research Center for Physics (HU) 26 January, 2016.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
Firmware Overview and Status Erno DAVID Wigner Research Center for Physics (HU) 26 January, 2016.
Roman Kofman & Sergey Kleyman Neta Peled & Hillel Mendelson Supervisor: Mike Sumszyk Final Presentation of part A (Annual project)
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.
DHH Status Igor Konorov TUM, Physics Department, E18 PXD DAQ workshop Münzenberg –June 9-10, 2011.
H. Krüger, , DEPFET Workshop, Heidelberg1 System and DHP Development Module overview Data rates DHP function blocks Module layout Ideas & open questions.
Compute Node Tutorial(2) Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to.
SAMPA and CRU simulations and further ideas Johan Alme – 4th February
Status and Plans for Xilinx Development
Low Power, High-Throughput AD Converters
Status of CRU FW Resource Estimations Erno DAVID Wigner Research Center for Physics (HU) 10 March, 2016.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
ATLAS Pre-Production ROD Status SCT Version
GBT-FPGA 120 MHz Modification Status
CRU PCIe usage 1 1.
Control of ASICs via GBTx
Iwaki System Readout Board User’s Guide
Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU)
DCH FEE 28 chs DCH prototype FEE &
CoBo - Different Boundaries & Different Options of
FrontEnd LInk eXchange
Front-end digital Status
On Behalf of the GBT Project Collaboration
PCI BASED READ-OUT RECEIVER CARD IN THE ALICE DAQ SYSTEM
Torsten Alt, Kjetil Ullaland, Matthias Richter, Ketil Røed, Johan Alme
ADC External RAM Config (4x1Mbit) EPROM Front LEDs LED Controller Box
sRODdemo implementation
Presentation transcript:

TPC CRU Jorge Mercado (Heidelberg) Ken Oyama (Nagasaki IAS) CRU Team Meeting, Jan. 26, 2016

J. Mercado, K. Oyama 2 slide by C.Lippman Jan. 11, 2016

Readout options Current solution: 4 GBTs per FEC No FPGA on FEC No compression Up to 40 input links per CRU 4.48 Gbps wide-bus mode used in GBT Total data medium bandwidth to CRU: 40 x 4.2 = Gbps one CRU Reads from 10 FEC equivalent (1600 channel ADC) data  160 Gbps Implications No Huffman-like decoding needed in CRU (good) No deep buffers needed in CRU; data is well aligned in time (good) with compression, we need large buffer comparable or more of the largest Arria 10 Common mode noise reduction must be implemented in CRU (ok) 2D clustering is desired in CRU (as originally planned) J. Mercado, K. Oyama

J. Mercado, K. Oyama 4 slide by C.Lippman Jan. 11, 2016

TPC User Logic clock phase domain border GBT gearbox [0] CLK40 Data 80 CTRL 3 x20 half FECs 40 MHz x 80 bits 3.2 Gbps Assumptions 2560 data channels are divided into max.16 pad rows depending on node DSP chains (CF+DF) gives factor 4 compression factor 40 MHz x 10 bits x 100(avg.) ch = 40 Gbps Data Formatter [0] Data Formatter [1] 10 Gbps DSP[0] DSP[1] DSP[2] DSP[3] 20 Gbps 250 MHz x 256 bits (64 Gbps) PCIe E.P. [0] CLK250 Data 256 Async. FIFO [0] Async. FIFO [1] PCIe E.P. [1] Data 256 TTS gearbox CLK40 Data 192 PLL CLK10 CLK40 CLK250 CLK320 Avalon-MM Master Configuration Memory FEC Safety Module GBT SCA DCS Data Collector Last update Nov.24,2015 by K. Oyama exclusion handling GBT Fast Data Generator CLK40 CTRL 2 Data 80 common to all GBTs total throughput: 40 Gbps total bandwidth: 128 Gbps calibration manager ? top-level state-machine x16 rows timeframe buffers 4 x quad speed 160 ch. DSP chains (in: 40 Gbps/chain out: 10 Gbps/chain) BF: Baseline Filter GCF: Gain Correction Filter CMF: Common Mode Filter CF: Cluster Finder CMP: Compressor CMF [0] BF [0] GCF [0] CF [0] CMP [0] Core CRU Framework need multiple clock domain for different GBT links? CLK250 Sorting Matrix 40 or 80 MHz x 10 bits x 1600 ch (bandwidth) 10 MHz x 10 bits x 1600 ch = 160 Gbps (throughput) Channel Extractor [0,0] Async. FIFO [0] Stretch. [0] timeframe buffers (depth=4 case) 8Gbps Balanc e Switch row[0] J. Mercado, K. Oyama

6 GBT-FPGA Tx Arria 10 Resource Usage Synthesis (TX, GBT mode, Lat. Opt.): LC Combinationals: 234 LC Registers: 132 Block Memory Bits: 0 P&R: Combinational ALUTs: 234 Dedicated Logic Registers: 132 / 1.7M (0.0078%) M20Ks: 0 / 2713 (0 %) ALMs: 147 / 427K (0.034%) slide by Erno David on Jan. 19, 2016

7 GBT-FPGA Rx Arria 10 Resource Usage Synthesis (RX, GBT mode, Standard): LC Combinationals: 1136 LC Registers: 426 Block Memory Bits: 1280 P&R: Combinational ALUTs: 1136 Dedicated Logic Registers: 463 (???) / 1.7M (0.0027%) M20Ks: 4 / 2713 (0.15 %) (???) ALMs: 759 / 427K (0.18%) slide by Erno David on Jan. 19, 2016

Progress items Development framework (Erno, Johannes, Central CRU) Interface between common CRU and TPC user logic Git repository Build environment and infrastructure Working firmware with empty user logic 40 GBT input links, PCIe, AvalonMM Understanding the resources of the Arria 10 FPGA (Erno, Central CRU) Resource utilization of the “infrastructure” of the CRU (GBT cores, PCIe cores, DMA engine, etc.) and resources available for user logic Internal bandwidth of the data paths in the CRU Necessary & Achievable data reduction factor and outgoing PCIe bandwidth (Central CRU, O 2, and TPC-CRU) Developing user logic algorithms (TPC-CRU team) 2D cluster finder and common mode rejection (Torsten, Rourab) Channel extraction and sorting matrix (Masanori) SAMPA&GBT Data format (Sebastian, Christian) J. Mercado, K. Oyama