PCI BASED READ-OUT RECEIVER CARD IN THE ALICE DAQ SYSTEM

Slides:



Advertisements
Similar presentations
1 iTOP Electronics Effort LYNN WOOD PACIFIC NORTHWEST NATIONAL LABORATORY JULY 17, 2013.
Advertisements

TPC DETECTOR SEGMENTATION OF THE READOUT PLANE LATERAL VIEW OF THE TPC
A Gigabit Ethernet Link Source Card Robert E. Blair, John W. Dawson, Gary Drake, David J. Francis*, William N. Haberichter, James L. Schlereth Argonne.
LECC COLMAR - Alessandro Gabrielli1 Realization and Test of a 0.25  m Rad-Hard Chip for ALICE ITS Data Acquisition Chain Davide Falchieri - Alessandro.
CHEP04 - Interlaken - Sep. 27th - Oct. 1st 2004T. M. Steinbeck for the Alice Collaboration1/20 New Experiences with the ALICE High Level Trigger Data Transport.
t Popularity of the Internet t Provides universal interconnection between individual groups that use different hardware suited for their needs t Based.
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.
Sept TPC readoutupgade meeting, Budapest1 DAQ for new TPC readout Ervin Dénes, Zoltán Fodor KFKI, Research Institute for Particle and Nuclear Physics.
PCIe based readout U. Marconi, INFN Bologna CERN, May 2013.
RCU Status 1.RCU hardware 2.Firmware/Software 3.Test setups HiB, UiB, UiO.
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.
DDL hardware, DATE training1 Detector Data Link (DDL) DDL hardware Csaba SOOS.
Normal text - click to edit RCU – DCS system in ALICE RCU design, prototyping and test results (TPC & PHOS) Johan Alme.
LECC2003 AmsterdamMatthias Müller A RobIn Prototype for a PCI-Bus based Atlas Readout-System B. Gorini, M. Joos, J. Petersen (CERN, Geneva) A. Kugel, R.
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.
The ALICE DAQ: Current Status and Future Challenges P. VANDE VYVRE CERN-EP/AID.
4 Dec 2006 Testing the machine (X7DBE-X) with 6 D-RORCs 1 Evaluation of the LDC Computing Platform for Point 2 SuperMicro X7DBE-X Andrey Shevel CERN PH-AID.
RCU Status 1.RCU design 2.RCU prototypes 3.RCU-SIU-RORC integration 4.RCU system for TPC test 2002 HiB, UiB, UiO.
S. Brambilla, “Recent DAQ integration test at L.N.L May 2008” 7 th AGATA Week, Uppsala, 8-11 July th AGATA Week Uppsala, 8-11 July 2008 Recent.
DDL1 ALICE Detector Data Link (DDL) and it’s use in STAR TOF J. Schambach.
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.
Michal Szelezniak – LBL-IPHC meeting – May 2007 Prototype HFT readout system Telescope prototype based on three Mimostar2 chips.
CMS ECAL Week, July 20021Eric CANO, CERN/EP-CMD FEDkit FED Slink64 readout kit Dominique Gigi, Eric Cano (CERN EP/CMD)
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
NA49-future Meeting, January 26, 20071Ervin Dénes, KFKI - RMKI DATE the DAQ s/w for ALICE (Birmingham, Budapest, CERN, Istanbul, Mexico, Split, Zagreb.
Update on ALICE software status and ideas Ervin Dénes Wigner Research Center Hungarian Academy of Sciences.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
PCI B ASED R EAD-OUT R ECEIVER C ARD IN THE ALICE DAQ S YSTEM W.Carena 1, P.Csato 2, E.Denes 2, R.Divia 1, K.Schossmaier 1, C. Soos 1, J.Sulyan 2, A.Vascotto.
The Past... DDL in ALICE DAQ The DDL project ( )  Collaboration of CERN, Wigner RCP, and Cerntech Ltd.  The major Hungarian engineering contribution.
XLV INTERNATIONAL WINTER MEETING ON NUCLEAR PHYSICS Tiago Pérez II Physikalisches Institut For the PANDA collaboration FPGA Compute node for the PANDA.
Pierre VANDE VYVRE ALICE Online upgrade October 03, 2012 Offline Meeting, CERN.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
R.Divià, CERN/ALICE 1 ALICE off-line week, CERN, 9 September 2002 DAQ-HLT software interface.
PCI coreGlue logic SIU card PCI bus FPGA APEX20k400 internal SRAM I/O onboard SRAM 32k x 16 FLASH EEPROM FEE-bus daughter board TPC RCU prototype I Commercial.
Readout Control Unit of the Time Projection Chamber in ALICE Presented by Jørgen Lien, Høgskolen i Bergen / Universitetet i Bergen / CERN Authors: Håvard.
17/02/06H-RORCKIP HeidelbergTorsten Alt The new H-RORC H-RORC.
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.
DAQ 1000 Tonko Ljubicic, Mike LeVine, Bob Scheetz, John Hammond, Danny Padrazo, Fred Bieser, Jeff Landgraf.
The ALICE TPC Readout Control Unit 10th Workshop on Electronics for LHC and future Experiments 13 – 17 September 2004, BOSTON, USA Carmen González Gutierrez.
András László KFKI Research Institute for Particle and Nuclear Physics New Read-out System of the NA61 Experiment at CERN SPS Zimányi Winter School ‑ 25.
Grzegorz Kasprowicz1 Level 1 trigger sorter implemented in hardware.
The ALICE Data-Acquisition Read-out Receiver Card C. Soós et al. (for the ALICE collaboration) LECC September 2004, Boston.
Eric Hazen1 Ethernet Readout With: E. Kearns, J. Raaf, S.X. Wu, others... Eric Hazen Boston University.
HTCC coffee march /03/2017 Sébastien VALAT – CERN.
M. Bellato INFN Padova and U. Marconi INFN Bologna
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
Electronics Trigger and DAQ CERN meeting summary.
Production Firmware - status Components TOTFED - status
LHC experiments Requirements and Concepts ALICE
TPC Commissioning: DAQ, ECS aspects
Electronics, Trigger and DAQ for SuperB
RT2003, Montreal Niko Neufeld, CERN-EP & Univ. de Lausanne
Status of the Front-End Electronics and DCS for PHOS and TPC
CMS DAQ Event Builder Based on Gigabit Ethernet
CS 286 Computer Organization and Architecture
Read-out of High Speed S-LINK Data Via a Buffered PCI Card
Evolution of S-LINK to PCI interfaces
ITS combined test seen from DAQ and ECS F.Carena, J-C.Marin
The Read Out Driver for the ATLAS Muon Precision Chambers
New Crate Controller Development
Example of DAQ Trigger issues for the SoLID experiment
Event Building With Smart NICs
Network Processors for a 1 MHz Trigger-DAQ System
LHCb Online Meeting November 15th, 2000
Multi Chip Module (MCM) The ALICE Silicon Pixel Detector (SPD)
TELL1 A common data acquisition board for LHCb
Chapter 13: I/O Systems.
Implementation of DHLT Monitoring Tool for ALICE
Cluster Computers.
Presentation transcript:

PCI BASED READ-OUT RECEIVER CARD IN THE ALICE DAQ SYSTEM F. Carena1, W. Carena1, P. Csató2, E. Dénes1, T. Kiss2, J. C. Marin1, R. Divià1, K. Schossmaier1, C. Soós1, J. Sulyán2, A. Vascotto1, P. Vande Vyvre1 1CERN/EP-AID (Geneva) 2 KFKI-RMKI (Budapest) 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

ALICE DAQ SYSTEM Detector Detector Detector Detector DDL DDL DDL DDL Front-End Electronics (FEE) Front-End Electronics (FEE) Source Interface Unit (SIU) Read-Out Receiver Card (RORC) Destination Interface Unit (DIU) PCI-based Read-out Receiver Card (PRORC) Detector Detector Detector Detector DDL DDL DDL DDL event fragments Local Data Collector DDL DDL LDC DDL LDC DDL PRORC PRORC PRORC PRORC Multimode optical cable Detector Data Link (DDL) sub-events DAQ Network Event builder Event builder full events 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

PCI-based Readout Receiver Card - LECC 2002, Colmar FEATURES Interface between the DIU and PCI local bus 32 bit/33 MHz PCI version, max. throughput 132 MB/s PCI master capability, data push architecture Autonomous operation with little software assistance Supports multi-paged memory management Direct data transfer to the PC memory No local memory on the board Small elasticity buffers between different clock domains Built-in test capability Internal pattern generator can produce formatted data 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

PCI-based Readout Receiver Card - LECC 2002, Colmar HARDWARE 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

PCI to local bus FIFO (8 x 32 bit) Local bus to PCI FIFO (8 x 32 bit) PCI INTERFACE Incoming Mailbox PCI to local bus FIFO (8 x 32 bit) PCI bus interface (32 bit/33 MHz) Local bus interface Local bus PCI bus Local bus to PCI FIFO (8 x 32 bit) Outgoing Mailbox AMCC S5935 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

Memory manager and command interpreter FIRMWARE PRORC firmware Transmitter FIFO Read DMA controller Pattern Generator Memory manager and command interpreter DDL AMCC S5935 AMCC logic interface DDL interface Receiver FIFO Write DMA controller 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

FIRMWARE: DDL INTERFACE Handles the full-duplex bus between the PRORC and the DIU Provides clock domain separation using dual port FIFO memories Transmit data and command to the DIU Receive data and status from the DIU Inject data into the DDL or the receive FIFO using the pattern generator 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

FIRMWARE: INTERNAL CONTROL Interprets commands passed through the mailboxes Controls other firmware block according to the required operation Manages the DMA control registers in the AMCC Handles the Free FIFO Includes the read and write DMA engines 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

FIRMWARE: AMCC INTERFACE Controls the half-duplex bus between the AMCC and the FPGA Performs arbitration for different local bus accesses Manages FIFO read and write operations Manages mailbox read and write operations Handles the hardware interrupt generated by the AMCC 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

OPERATION: THE FREE FIFO PRORC PC memory bank Firmware Free FIFO page address page address page address PC CPU readout Allocation of free pages 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

OPERATION: DMA TRANSFER DDL PRORC PC memory bank Firmware PC CPU No involvement 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

OPERATION: THE READY FIFO DDL PRORC PC memory bank Firmware Ready FIFO address page status address page status address page status PC CPU readout Delivery of filled pages 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

PCI-based Readout Receiver Card - LECC 2002, Colmar THE TEST BED Front-End Emulator Interface Card (FEIC): it emulates a detector readout It generates data blocks of random size up to 1 MB It drives the DDL SIU It is sensitive to back-pressure Source side Two FEIC with SIU Destination side Two PRORC+DIU on a PCI bus and Gigabit Ethernet on the other A PC 2 x Pentium III 1 GHz with two PCI bus (32bit/33MHz and 64bit/66MHz) Linux operating system ALICE data acquisition software (DATE) FEIC SIU FEIC SIU DDL PRORC DIU PRORC DIU LDC 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

PCI-based Readout Receiver Card - LECC 2002, Colmar TEST I: SINGLE PRORC Single PRORC w/o Event Builder DDL saturated for block size above 5 kB: 101 MB/s Event rate saturated for block size below 5 kB: 35 000 events/s PRORC handling overhead in LDC: 28 µs LDC The firmware/software system withstands the DDL rate The nominal system specification has been met PRORC DIU FEIC SIU 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

TEST II: TWO PRORC CARDS Two PRORCs w/o Event Builder Same saturation pattern, but the PCI bus is the limiting factor: 127 MB/s Software overhead scales: 18 500 events/s PRORC handling overhead in LDC: 54 µs LDC PRORC DIU The firmware/software system fully exploits the PC architecture FEIC SIU FEIC SIU PRORC DIU 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

TESTS III: PRORC + EVENT BUILDER Single PRORC with Event Builder The overall performance is determined by the speed of the Gigabit Ethernet card: 70 MB/s Software overhead does not change: 37 000 events/s PRORC handling overhead in LDC: 27 µs Event Builder The system behaves as expected and the performance fulfills the needs LDC GbE PRORC DIU FEIC SIU 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

PCI-based Readout Receiver Card - LECC 2002, Colmar APPLICATIONS Inner Tracking System (ITS), Silicon Drift (SD) detector Dedicated ASIC performing DSP functions (CARLOS) Interface to the DDL (CARLOS-rx) Test patterns generated by a pattern generator have been collected using DATE Time Projection Chamber (TPC) Prototype Readout Control Unit (RCU) is tested with the PRORC TPC sector is going to be tested at CERN 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

PCI-based Readout Receiver Card - LECC 2002, Colmar SUMMARY Hardware, firmware and software have been developed The card is ready for production PRORC provides efficient readout of the DDL 100 MB/s nominal speed has been achieved PRORC and DDL have been successfully integrated in DATE Long-term tests show stable performance Tested with the DDL using Front-end Emulator Cards Tested in standalone mode using the Embedded Data Generator 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar

PCI-based Readout Receiver Card - LECC 2002, Colmar 9-13 September, 2002 PCI-based Readout Receiver Card - LECC 2002, Colmar