Status Report of the PC-Based PXD-DAQ Option Takeo Higuchi (KEK) 1Sep.25,2010PXD-DAQ Workshop.

Slides:



Advertisements
Similar presentations
XFEL Meeting, RAL 20 January 2011 Erdem Motuk, Martin Postranecky, Matt Warren, Matthew Wing XFEL 2D Pixel Clock and Control System.
Advertisements

Prometeo Workshop on Front-end electronics for gamma and complementary detector systems 17 th -18 th November 2011 – IFIC (Valencia) Diego Barrientos.
Controller Tests Stephen Kaye Controller Test Motivation Testing the controller before the next generation helps to shake out any remaining.
By Sunil G. Kulkarni, SO/F, Pelletron-Linac Facility, BARC-TIFR. 21/01/2011 ASET.
StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
ESODAC Study for a new ESO Detector Array Controller.
An ATCA and FPGA-Based Data Processing Unit for PANDA Experiment H.XU, Z.-A. LIU,Q.WANG, D.JIN, Inst. High Energy Physics, Beijing, W. Kühn, J. Lang, S.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Part A Final Presentation.
Midterm Tuesday October 23 Covers Chapters 3 through 6 - Buses, Clocks, Timing, Edge Triggering, Level Triggering - Cache Memory Systems - Internal Memory.
Students:Gilad Goldman Lior Kamran Supervisor:Mony Orbach Mid-Semester Presentation Spring 2005 Network Sniffer.
Figure 1.1 Interaction between applications and the operating system.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Midterm Presentation.
XUP Virtex-5 Development System January XUP Virtex52 Introducing XUPV5-LX110T A powerful and versatile platform packaged and priced for Academia!
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
What is Router? Router is a device which makes communication between two or more networks present in different geographical locations. Routers are data.
Sven Ubik, Petr Žejdl CESNET TNC2008, Brugges, 19 May 2008 Passive monitoring of 10 Gb/s lines with PC hardware.
31st July 2008AIDA FEE Report1 AIDA Front end electronics Report July 2008 Progress Virtex5 FPGA choice Milestones for prototype delivery.
SiTCP and possibility of collaboration for Accelerator Control and Data Acquisition T. Obina, KEK 16/Jun/2011 EPICS Collaboration Meeting, NSRRC, Hsinchu,
Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edit9on Chapter 1: Introduction.
HEP UCL Cambridge University Imperial College London University of Manchester Royal Holloway, University of London University College London Matthew Warren,
Leo Greiner IPHC testing Sensor and infrastructure testing at LBL. Capabilities and Plan.
Status Report of CN Board Design Zhen’An LIU Representing Trigger Group, IHEP, Beijing Panda DAQ Meeting, Munich Dec
Contact Information Office: 225 Neville Hall Office Hours: Monday and Wednesday 12:00-1:00 and by appointment.
Tuesday September Cambridge1 GDCC “next replacement of the LDA” Franck GASTALDI.
GBT Interface Card for a Linux Computer Carson Teale 1.
Understanding Data Acquisition System for N- XYTER.
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.
Micro-Research Finland Oy Components for Integrating Device Controllers for Fast Orbit Feedback Jukka Pietarinen EPICS Collaboration Meeting Knoxville.
A Reconfigurable Accelerator Card for High Performance Computing Michael Aitken Supervisor: Prof M. Inggs Co-Supervisor: Dr A. Langman.
BEE3 Updates June 13 th, 2007 Chuck Thacker, John Davis Microsoft Research Chen Chang UC Berkeley.
CMS ECAL Week, July 20021Eric CANO, CERN/EP-CMD FEDkit FED Slink64 readout kit Dominique Gigi, Eric Cano (CERN EP/CMD)
Front-end readout study for SuperKEKB IGARASHI Youichi.
A record and replay mechanism using programmable network interface cards Laurent Lefèvre INRIA / LIP (UMR CNRS, INRIA, ENS, UCB)
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)
Takeo Higuchi (KEK); CHEP pptx High Speed Data Receiver Card for Future Upgrade of Belle II DAQ 1.Introduction – Belle II DAQ Experimental apparatus.
Chapter 13 – I/O Systems (Pgs ). Devices  Two conflicting properties A. Growing uniformity in interfaces (both h/w and s/w): e.g., USB, TWAIN.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower than CPU.
US Peripheral Crate VMEbus Controller Ben Bylsma EMU – ESR CERN, November 2003.
Project D02209: FPGA Bridge between High Speed Channel & External Network Mid Semester Presentation 30/05/10 Supervisor: Mony Orbach Students: Alex Blecherov.
GBT-FPGA Interface Carson Teale. GBT New radiation tolerant ASIC for bidirectional 4.8 Gb/s optical links to replace current timing, trigger, and control.
PCIe40 — a Tell40 implementation on PCIexpress Beat Jost DAQ Mini Workshop 27 May 2013.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
ROM. ROM functionalities. ROM boards has to provide data format conversion. – Event fragments, from the FE electronics, enter the ROM as serial data stream;
OPERATING SYSTEM REVIEW. System Software The programs that control and maintain the operation of the computer and its devices The two parts of system.
DHH Status Igor Konorov TUM, Physics Department, E18 PXD DAQ workshop Münzenberg –June 9-10, 2011.
ROD Activities at Dresden Andreas Glatte, Andreas Meyer, Andy Kielburg-Jeka, Arno Straessner LAr Electronics Upgrade Meeting – LAr Week September 2009.
Compute Node Tutorial(2) Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to.
Status and Plans for Xilinx Development
Data Acquisition of the PXD Takeo Higuchi (KEK) PXD follow up meeting on Nov.7,2010 « DISCLAIMER» Materials prepared for and presented in PXD follow up.
PXD DAQ in Giessen 1. How we do programming 2. Proposal for link layer Bonn+Giessen Meeting, Feb 2, 2011.
The Data Handling Hybrid Igor Konorov TUM Physics Department E18.
ODE Workshop, LIP, 08/04/05 SRP: Current Status Irakli MANDJAVIDZE DAPNIA, CEA Saclay, Gif-sur-Yvette, France.
Mitglied der Helmholtz-Gemeinschaft Status of the MicroTCA developments for the PANDA MVD Harald Kleines, ZEL, Forschungszentrum Jülich.
DHH progress report Igor Konorov TUM, Physics Department, E18 DEPFET workshop, Bonn February 7-9, 2011 Outline:  Implementation synchronous clock distribution.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
M. Bellato INFN Padova and U. Marconi INFN Bologna
PXD DAQ (PC option) Status Report
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
Initial check-out of Pulsar prototypes
Operating System Review
“FPGA shore station demonstrator for KM3NeT”
CALICE DAQ Developments
Update on CSC Endcap Muon Port Card
FrontEnd LInk eXchange
Operating System Review
Myrinet 2Gbps Networks (
TTC setup at MSU 6U VME-64 TTC Crate: TTC clock signal is
Presentation transcript:

Status Report of the PC-Based PXD-DAQ Option Takeo Higuchi (KEK) 1Sep.25,2010PXD-DAQ Workshop

Quick Review of the “Option #3” 2 RocketIO  PCIe card for PXD data RX is one of the key R&D issues in this option.

Rough Sketch of the Card Xilinx FPGA XC5VFX70T-2? Xilinx FPGA XC5VFX70T-2? Clocking Crystal (312MHz) Buffer Optical link x8 PCIe (Gen1) x4 PCIe (Gen2) >6.25Gbps Buffer full indicating signal LVDS/RJ45 AURORA on RocketIO

Status of the Option #3 As the first step for the backup preparation, we are to put an order of a “pre-study” of the RocketIO  PCIe card performance to a company. – We pay mainly for the R&D of the firmware. Purpose of the “pre-study” – Verify that the data transfer speed from the SFP+ through the PCIe server via an FPGA exceeds 6.25Gbps (before the 8b10b encoding) using a prototype RocketIO  PCIe card. – Measure the CPU load of the PCIe server at when it receives the data at 6.25Gbps. 4

Hardware Platform of the Pre-Study EK-V6-ML605-G-J – Virtex-6 FPGA evaluation kit provided by Xilinx. – FPGA = XC6VLX240T. – Capability of PCIe Gen2 (x4). – x2 FMC connectors interfacing to optional daughter card. – Unit price = €2,420. 5

Hardware Platform of the Pre-Study TD-BD-FMC-OPT4BOARD – FMC daughter card with x4 SFP+. – AVAGO’s optical transceivers. – Released on Aug.11,2010 from Japanese company. – Unit price ~€4,400. PCI-express host server 6

Schematic Drawing of the Pre-Study LX240T PCIe FMC ML605 TD-BD-FMC-OPT4BOARD Loopback optical link PCIe server 7

Firmware Platform of the Pre-Study IP core for PCIe TX/RX and DMA controller – “SYPCIE” … product of Japanese IP vendor (SYSTEC) – Capable of PCIe Gen2 (x4) in combination with Virtex-6. – Free of charge (for evaluation). Free-of-charge version runs for up to 120mins. To reuse the IP, cold start of the FPGA is needed. 8

Software Platform of the Pre-Study OS = Linux – The linux distribution will depend on a PCIe device driver provided by SYSTEC. PCIe device driver – SYSTEC’s device driver provided as a compiled object. – Free of charge for performance evaluation. User software – SYSTEC’s evaluation software (free of charge). – Company’s software. 9

Details of the Pre-Study [1] Initialization – Once at the cold start, the PCIe server downloads a data pattern stored in a file to the Virtex-6’s internal memory through the PCIe. Data path in the running mode Virtex-6’s internal memory  FMC  daughter card’s SFP+ (TX-only)  optical cable  loopback  daughter card’s SFP+ (RX-only)  FMC  Virtex-6’s internal memory (for PCIe block buffer)  PCIe on ML605 (out)  PCIe server (in)  TX/RX data comparison  discarded 10 Repeated forever (120min)

Details of the Pre-Study [2] Firmware functionality [1] – Data pattern download 11 # of words in patternPattern FIFO Pattern #n Pattern #(n–1) PCIe address space … Pattern download the PCIe server to the Virtex-6’s internal memory needs not be very fast.

Details of the Pre-Study [3] Firmware functionality [2] – Firmware reset from the PCIe server Initialization of the TX data pointer to the FMC. Initialization of the TX data pointer to the PCIe. Zero clear of the stored data pattern. Zero clear of the buffer for an accidental PCIe block. – Trivially, the firmware interfaces to the RocketIO and PCIe. Even in a case of TX/RX faults on the RocketIO link, no retransmission is performed. No checksum. 12

Details of the Pre-Study [4] Software functionality on the PCIe server – Throughput monitor of the incoming data to the server. – CPU load monitor of the server. – Word-by-word comparison of the downloaded data pattern to Virtex-6 and the incoming data to the server; error rate monitor. 13

Schedule Ordering schedule – Right after we return to Japan (very beginning of Oct), we put an order to a company. R&D schedule – The performance study by the company and by ourselves will be finished by the end of this year (Dec.,2010).  (Hopefully) we can present some report of the option #3’s performance in the option decision meeting expected to be held around the end of this year. 14

Summary We are to put order in early October of the development of RocketIO  PCIe firmware, peripheral affairs, and performance pre-studies. Results of the pre-study by the company and by ourselves are expected to be made by the end of this year, i.e.: before we make option decision. 15