Active Buffer Status in CBM DAQ W. Gao, A. Kugel, R. Männer, G. Marcus, M. Stapelberg, A. Wurz 06 Oct 2009 14th CBM Collaboration Meeting Split.

Slides:



Advertisements
Similar presentations
ATM Asynchronous Transfer Mode. ATM Networks Use optical fibre similar to that used for FDDI networks ATM runs on network hardware called SONET ATM cells.
Advertisements

Spring 2000CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics.
Universal Serial Bus Grant Heileman. The History of USB In 1994 a collaborative effort to design a standard for peripheral devices was made between Compaq,
Protocols and software for exploiting Myrinet clusters Congduc Pham and the main contributors P. Geoffray, L. Prylli, B. Tourancheau, R. Westrelin.
ODR Status 29 July 2008 Matt Warren Valeria Bartsch, Barry Green, Andrzej Miesijuk, Tao Wu.
E-link IP for FE ASICs VFAT3/GdSP ASIC design meeting 19/07/2011.
FEE/DAQ Demonstrator Walter F.J. Müller, GSI, Darmstadt for the CBM Collaboration 3 rd FutureDAQ Workshop GSI, Darmstadt, October 11, 2005.
t Popularity of the Internet t Provides universal interconnection between individual groups that use different hardware suited for their needs t Based.
Spatial Reuse Ring Networks Chun-Hung Chen Department of Computer Science and Information Engineering National Taipei University of Technology
Ionization Profile Monitor Project Current Status of IPM Buffer Board Project 10 February 2006 Rick Kwarciany.
Operating Systems Input/Output Devices (Ch 5: )
General Purpose FIFO on Virtex-6 FPGA ML605 board midterm presentation
Mahesh Wagh Intel Corporation Member, PCIe Protocol Workgroup.
Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf
The University of New Hampshire InterOperability Laboratory Serial ATA (SATA) Protocol Chapter 10 – Transport Layer.
May 9, USB 2.0 High Bandwidth Peripheral Design Challenges Robert Shaw Cypress Semiconductor Robert Shaw Cypress Semiconductor
October 10, USB 2.0 Hub Testing Dan Froelich Intel.
Distributed systems – Part 2  Bluetooth – 2 nd set of slides Anila Mjeda.
HyperTransport™ Technology I/O Link Presentation by Mike Jonas.
1 Albert Ferrer-Florit, Steve Parkes Space Technology Centre University of Dundee QoS for SpaceWire networks SpW-RT prototyping.
SC200x Peripherals Broadband Entertainment Division DTV Source Applications July 2001.
Data Acquisition Backbone Core DABC J. Adamczewski, H.G. Essel, N. Kurz, S. Linev GSI, Darmstadt The new Facility for Antiproton and Ion Research at GSI.
The University of New Hampshire InterOperability Laboratory Introduction To PCIe Express © 2011 University of New Hampshire.
Brierley 1 Module 4 Module 4 Introduction to LAN Switching.
Microprocessor-based Systems
TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,
GBT Interface Card for a Linux Computer Carson Teale 1.
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
Understanding Data Acquisition System for N- XYTER.
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.
Increasing Web Server Throughput with Network Interface Data Caching October 9, 2002 Hyong-youb Kim, Vijay S. Pai, and Scott Rixner Rice Computer Architecture.
Frank Lemke DPG Frühjahrstagung 2010 Time synchronization and measurements of a hierarchical DAQ network DPG Conference Bonn 2010 Session: HK 70.3 University.
1 DSP handling of Video sources and Etherenet data flow Supervisor: Moni Orbach Students: Reuven Yogev Raviv Zehurai Technion – Israel Institute of Technology.
Data Acquisition Backbone Core J. Adamczewski-Musch, N. Kurz, S. Linev GSI, Experiment Electronics, Data processing group.
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
Single and 32 Channel HDLC Controllers File Number Here ® LogiCORE Products.
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
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)
Summary DAQ Walter F.J. Müller, GSI, Darmstadt 12 th CBM Collaboration Meeting 17 October 2008.
Bart Hommels (for Matthew Wing) EUDET ext. steering board JRA3 DAQ System DAQ System Availability updates: – DIF: Detector Interface – LDA:
Status DAQ Walter F.J. Müller, GSI, Darmstadt for the CBM Collaboration 14 th CBM Collaboration Meeting Friday, 9 October 2009.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
GBT SCA overview Slide 1-5 Work status Slide 6-10 Shuaib Ahmad Khan.
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.
Way beyond fast © 2002 Axis Systems, Inc. CONFIDENTIAL Axis Common Transaction Interface (CTI) Architecture Highlights 9/11/2003 Ching-Ping Chou Axis Systems,
DABCDABC ROC-based DAQ: latest developments and perspectives Jörn Adamczewski-Musch, Hans G. Essel, Sergey Linev GSI, Experiment Electronics: Data Processing.
Protocol Layering Chapter 11.
STS Readout chain – Revisited Readout-ASIC to ROC Interconnect Walter F.J. Müller, GSI, Darmstadt CBM Collaboration Meeting 13 th April 2010.
Queuing Delay 1. Access Delay Some protocols require a sender to “gain access” to the channel –The channel is shared and some time is used trying to determine.
Processor Memory Processor-memory bus I/O Device Bus Adapter I/O Device I/O Device Bus Adapter I/O Device I/O Device Expansion bus I/O Bus.
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
Trigger Gigabit Serial Data Transfer Walter Miller Professor David Doughty CNU October 4, 2007.
Status Report of the PC-Based PXD-DAQ Option Takeo Higuchi (KEK) 1Sep.25,2010PXD-DAQ Workshop.
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.
CH9. HOST CONTROLLER INTERFACE AND COMMANDS CH10. LOGICAL LINK AND ADAPTATION PROTOCOL(L2CAP) RTLAB YuJin Park.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
Network Models. 2.1 what is the Protocol? A protocol defines the rules that both the sender and receiver and all intermediate devices need to follow,
The ALICE Data-Acquisition Read-out Receiver Card C. Soós et al. (for the ALICE collaboration) LECC September 2004, Boston.
The Data Handling Hybrid
NaNet Problem: lower communication latency and its fluctuations. How?
16th IEEE NPSS Real Time Conference 2009 University of Heidelberg
Electronics, Trigger and DAQ for SuperB
ISO-OSI Reference Model and IEEE Standards
Evolution of S-LINK to PCI interfaces
ATA over internet.
Chapter 13: I/O Systems.
Presentation transcript:

Active Buffer Status in CBM DAQ W. Gao, A. Kugel, R. Männer, G. Marcus, M. Stapelberg, A. Wurz 06 Oct th CBM Collaboration Meeting Split

CBM[14] Split Wenxue Gao ZITI.Uni-Heidelberg2 Agenda Test set-up and traffic classes Hardware preparation –ABB DMA logic improvement –Larger Event Buffer: DDR FIFO –Optical Link (Frank, CA Group, ZITI) Software preparation –ABB Daemon –Misc. test programs Performance tests

CBM[14] Split Wenxue Gao ZITI.Uni-Heidelberg3 Test Set-up ABB2 ROCs

CBM[14] Split Wenxue Gao ZITI.Uni-Heidelberg4 Traffic Classes in Link Protocol DAQ –Hit data packet –Uni-directional: downstream –Major data flow CTL –Commands and responses –Bi-directional DLM (Deterministic Latency Message) –Timing purpose –Synchronization

CBM[14] Split Wenxue Gao ZITI.Uni-Heidelberg5 ABB2 Block Diagram DDR2 SFP-0 SFP-1 ABB2 4x PCIe V5LX110T LP FIFO wrapper DMA Fibre BRAM FIFO BRAM DGenIGen xbar (CAG)

CBM[14] Split Wenxue Gao ZITI.Uni-Heidelberg6 DMA Upgrade Interface upgrade –32-bit to 64-bit –Back-to-back transactions BAR[2] access bugs Time-out’s –DMA time-out: does nothing –Event Buffer time-out: padding with -1 –Tx arbitration time-out: padding with -1

CBM[14] Split Wenxue Gao ZITI.Uni-Heidelberg7 DDR FIFO Reason –128 KB BRAM FIFO is a little too small to avoid data loss Size –256 MB = 64 bits × 32M Peak bandwidth –8B × 2 × 125 MHz = 2 GB/sec Behaves as standard FIFO (not FWFT yet) –Reset takes longer time (3.6 ms) than normal FIFO Data count issue –Disagree between count and empty flag crashed the host

CBM[14] Split Wenxue Gao ZITI.Uni-Heidelberg8 Optical Link Module (CAG, ZITI) 2.5 Gbps / link Both for ABB2 and ROC Protocol –packet-based Combining 2 links outputs in ABB2 –Additional XBAR module for ABB2

CBM[14] Split Wenxue Gao ZITI.Uni-Heidelberg9 ABB Daemon

CBM[14] Split Wenxue Gao ZITI.Uni-Heidelberg10 ABB Daemon ( cont’d ) Uses UNIX IPC mechanism A transparent replacement for direct driver usage Control requests have a higher priority than data transfer Takes care of the concurrent access of the device by multiple software pieces Provides a high-level interface of network messages for the ROC –PUT, GET, NPUT, NGET, … Provides a DMA interface for the FIFO read Minimal overhead

CBM[14] Split Wenxue Gao ZITI.Uni-Heidelberg11 and, with all these …

CBM[14] Split Wenxue Gao ZITI.Uni-Heidelberg12 Commissioning Tests (nXyter –) ROC – DCB – ABB2 – ABB Daemon – upper-level test programs Data generators available at two positions –ABB2: without optical links –ROC: with optical links Loop-back –inside ABB2 before asymmetric DAQ channel –inside DCB: CTL verification in this way Traffic class tests status –CTL: no error –DAQ: no error. Much more effort than CTL –DLM: primarily tested 2 ROCs are also tested –Connected to ABB2 Software support –PCI Driver + MPRACE Library + ABB Daemon + testNXyter

CBM[14] Split Wenxue Gao ZITI.Uni-Heidelberg13 CTL Message Latency Tests Write-ReadRead Latency (mSec) Software layer 2 tests are made –Read latency –Read-after-write latency

CBM[14] Split Wenxue Gao ZITI.Uni-Heidelberg14 DAQ Performance DMA Read Perf. DDR FIFO (large) BRAM FIFO (small) 1-ROC272.7 MB/s199.2 MB/s 2-ROC308.1 MB/s305.8 MB/s ROC DGen data source –Instead of nXyter format Software layer –Instead of data-link layer

CBM[14] Split Wenxue Gao ZITI.Uni-Heidelberg15 Status Summary Hardware upgrade –DMA transportation –256 MB DDR FIFO –CAG.ZITI: Optical link + XBar Software –ABB Daemon –nXyter-format data source DMA read test “United” tests in stability –DCB-ABB2 for CTL robustness test –ROC-ABB2 –2 ROCs - ABB2

CBM[14] Split Wenxue Gao ZITI.Uni-Heidelberg16 End of Talk