3 Sep 2009SLM1 of 12 SLM performance and limitations based on HW tests.

Slides:



Advertisements
Similar presentations
Internal Logic Analyzer Final presentation-part B
Advertisements

Ultrafast 16-channel ADC for NICA-MPD Forward Detectors A.V. Shchipunov Join Institute for Nuclear Research Dubna, Russia
A Gigabit Ethernet Link Source Card Robert E. Blair, John W. Dawson, Gary Drake, David J. Francis*, William N. Haberichter, James L. Schlereth Argonne.
Copyright© 2000 OPNET Technologies, Inc. R.W. Dobinson, S. Haas, K. Korcyl, M.J. LeVine, J. Lokier, B. Martin, C. Meirosu, F. Saka, K. Vella Testing and.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
Programmable logic and FPGA
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Midterm Presentation.
Ethernet Bomber Ethernet Packet Generator for network analysis Oren Novitzky & Rony Setter Advisor: Mony Orbach Started: Spring 2008 Part A final Presentation.
Ethernet Bomber Ethernet Packet Generator for network analysis Oren Novitzky & Rony Setter Advisor: Mony Orbach Spring 2008 – Winter 2009 Midterm Presentation.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
Can Google Route? Building a High-Speed Switch from Commodity Hardware Guido Appenzeller, Matthew Holliman Q2/2002.
PCI-Express Network Sniffer Characterization Presentation Project Period : 2 semesters Students: Neria Wodage Aviel Tubul Advisor: Mony Orbach 17/12/2007.
Viterbi Decoder Project Alon weinberg, Dan Elran Supervisors: Emilia Burlak, Elisha Ulmer.
Institute of Experimental and Applied Physics Czech Technical University in Prague 11th December 2007 Michal Platkevič RUIN Rapid Universal INterface for.
5 Feb 2002Alternative Ideas for the CALICE Backend System 1 Alternative Ideas for the CALICE Back-End System Matthew Warren and Gordon Crone University.
SDR Test bench Architecture WINLAB – Rutgers University Date : October Authors : Prasanthi Maddala,
APS BPM and power supply applications on micro-IOCs W. Eric Norum
Micro-Research Finland Oy Timing System with Two-Way Signaling cRIO-EVR Jukka Pietarinen EPICS Meeting Padova October 2008.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
GBT Interface Card for a Linux Computer Carson Teale 1.
Reconfigurable Computing: A First Look at the Cray-XD1 Mitch Sukalski, David Thompson, Rob Armstrong, Curtis Janssen, and Matt Leininger Orgs: 8961 & 8963.
Computer Anatomy Chin-Sung Lin Eleanor Roosevelt High School.
EUDRB: the data reduction board of the EUDET pixel telescope Lorenzo Chiarelli, Angelo Cotta Ramusino, Livio Piemontese, Davide Spazian Università & INFN.
Class of Service Distribution SW/HW interface Clusters of VPUs Clusters of VPUs Clusters of VPUs LBS Arbitration Clusters of VPUs.
Agilent Technologies Copyright 1999 H7211A+221 v Capture Filters, Logging, and Subnets: Module Objectives Create capture filters that control whether.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
Serial Data Link on Advanced TCA Back Plane M. Nomachi and S. Ajimura Osaka University, Japan CAMAC – FASTBUS – VME / Compact PCI What ’ s next?
CYPRESS SEMICONDUCTOR. 2 Cypress Confidential QDR Class vs DDR III (DRAM) 8 8 DDR3 SDRAM QDR2+ SRAM Multiplexed Address Bus (Row &
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)
15 April 2008 B.Hallgren, M.Piccini and H.Wendler 1 A Proposal for the Readout of the NA62 LKr Calorimeter.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
1 April 2009 NA62 DAQ meeting1 LKr calorimeter readout project H.Boterenbrood, A.Ceccucci, B.Hallgren, M.Piccini, H. Wendler.
June 17th, 2002Gustaaf Brooijmans - All Experimenter's Meeting 1 DØ DAQ Status June 17th, 2002 S. Snyder (BNL), D. Chapin, M. Clements, D. Cutts, S. Mattingly.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Damper board (redux) SHARC overview Bill A. May 17, 2004.
Ethernet Bomber Ethernet Packet Generator for network analysis
Class of Service Distribution SW/HW interface Clusters of VPUs Clusters of VPUs Clusters of VPUs LBS Arbitration Clusters of VPUs.
JRA-1 Meeting, Jan 25th 2007 A. Cotta Ramusino, INFN Ferrara 1 EUDRB: A VME-64x based DAQ card for MAPS sensors. STATUS REPORT.
US Peripheral Crate VMEbus Controller Ben Bylsma EMU – ESR CERN, November 2003.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Peter LICHARD CERN (NA62)1 NA62 Straw tracker electronics Study of different readout schemes Readout electronics frontend backend Plans.
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
Management of the LHCb DAQ Network Guoming Liu *†, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
TELL1 Ethernet Receiver Vincenzo Bonaiuto Fausto Sargeni Luca Cesaroni Electronic Engineering Department University of Rome “Tor Vergata”
Straw readout status Status and plans in Prague compared with situation now Choke and error Conclusions and plans.
SL-PGA firmware overview M. Sozzi Pisa - January 30/31, 2014.
29 May 2009 Henk Boterenbrood, Augusto Ceccucci, Bjorn Hallgren, Mauro Piccini and Helmut Wendler 1 The Calorimeter Recorder CARE.
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,
Super BigBite DAQ & Trigger Jens-Ole Hansen Hall A Collaboration Meeting 16 December 2009.
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.
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.
Grzegorz Kasprowicz1 Level 1 trigger sorter implemented in hardware.
Eric Hazen1 Ethernet Readout With: E. Kearns, J. Raaf, S.X. Wu, others... Eric Hazen Boston University.
8255 Programmable Peripheral Interface
NaNet Problem: lower communication latency and its fluctuations. How?
Microcontrollers & GPIO
Types of RAM (Random Access Memory)
Production Firmware - status Components TOTFED - status
Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU)
CoBo - Different Boundaries & Different Options of
COMP541 Input Devices: Keyboards, Mice and Joysticks
Reference Router on NetFPGA 1G
Run experience Cover FW SRB FW DAQ and monitoring
The Arduino Microcontroller: Atmel AVR Atmega 328
The Read Out Driver for the ATLAS Muon Precision Chambers
8-layer PC Board, 2 Ball-Grid Array FPGA’s, 718 Components/Board
Network Processors for a 1 MHz Trigger-DAQ System
Wireless Embedded Systems
New DCM, FEMDCM DCM jobs DCM upgrade path
TELL1 A common data acquisition board for LHCb
Presentation transcript:

3 Sep 2009SLM1 of 12 SLM performance and limitations based on HW tests

3 Sep 2009SLM2 of 12 HW test in lab Emulates 4 15 kHz rate = ~46 MB/s CPD events per Burst PC =>Start of Burst PC <= End of Burst Burst takes ~8.8s 76 LVDS 10 MHz

3 Sep 2009SLM3 of 12 SLMhwtest CERN-NICE XP program made by Henk Boterenbrood of NIKHEF. Very useful for debugging the FPGA. 4 different hardware patterns are checked and result is written into a log file.

3 Sep 2009SLM4 of 12 Results of HW test 2 super events lost because of timeout limits. No bit, word or address errors. “Fast” CPU 1/2 speed of “Fast” CPU

3 Sep 2009SLM5 of 12 Check with Ethereal what is happening on the Ethernet (PC interface)

3 Sep 2009SLM6 of 12 “Prog + PC→SLM”= 266± 2954 µs PC→SLM=190 ± 8 µs? 0.49s The Ethereal program used to measure Ethernet speed Rate 6176 bytes/456 µs = ~13 MB/s

3 Sep 2009SLM7 of 12 RX from PC TX SLM reply Rx = 64 bytes resp. Tx =6172 bytes Oscilloscope used to measure the RX TX Ethernet ! Rate = 54 MB/s SLM overhead

3 Sep 2009SLM8 of 12 SLM FPGA overhead

3 Sep 2009SLM9 of 12 Example Readout limitations of the SLM Reading of one CPD super event = 6144 bytes ns 32ns 166 MB/s 125 MB/s If PC could send SLM rate = 54 MB/s ev 75 MB/s SRAM between DDR2 and MAC FIFO is needed! Extra 37 µs SLM FPGA PC

3 Sep 2009SLM10 of 12 Example response time for PING Rate = bytes

3 Sep 2009SLM11 of 12 4x15 MB/s 900 MB/s 750 MB/s 2 GB/s Peak Test Event size 6144B / 135 µs Rate 46 MB/s ns TYP Rate 83 MB/s Input Limitations of the SLM with 4 CPDs Because dual port SRAM SLM FPGA

3 Sep 2009SLM12 of 12 Summary HW tests of SLM Input rate from CPD = 46 MB/s (CPD is limiting) SLM inherent output rate = 54 MB/s (PC is limiting) Max readout rate at the test with a dual core NICE XP) = 13 MB/s but varies a lot due other PC activities (see example = ~0.5 s for one event) Two time-outs for 5 * 10 9 CPD super events (but the events are still in the DDR2 so could be recovered with better method)

3 Sep 2009SLM13 of 12 Extra slides Bad and Good points SLM uses 3 IP blocks (2 encrypted commercial) –DDR2 (takes a lot of I/O, R/W simultaneously? Bad doc!) –MAC (Gigabit Ethernet Controller) (FIFO?) –LVDS (CPD interface) (Takes a lot of I/O space, no outputs close to LVDS because of noise pickup!) 7 different power supplies 3.3V, 2.5V, 1.8V, D1.2V, A1.2V, 0.8V, (-2.5V) we use the ELMB to monitor them all. Three Clocks –2x125 MHz (MAC,DDR2) 31 MHz (MAC) –Worst case internal chip delays = 10 ns Power and Cost of Cyclone II $125 as compared to eg. Stratix II $1457

3 Sep 2009SLM14 of 12 Example DDR2 interface uses a lot of very special I/O pins

3 Sep 2009SLM15 of 12 Example DDR2 I/Os results

3 Sep 2009SLM16 of 12 SLM FPGA usage