AGIPD Interface Electronic Prototyping



Similar documents
Development. Igor Sheviakov Manfred Zimmer Peter Göttlicher Qingqing Xia. AGIPD Meeting April, 2014

The new frontier of the DATA acquisition using 1 and 10 Gb/s Ethernet links. Filippo Costa on behalf of the ALICE DAQ group

Using FPGAs to Design Gigabit Serial Backplanes. April 17, 2002

Network Performance Optimisation and Load Balancing. Wulf Thannhaeuser

D1.2 Network Load Balancing

Open Flow Controller and Switch Datasheet

Route Processor. Route Processor Overview CHAPTER

C-GEP 100 Monitoring application user manual

IT Data Communication and Networks (Optional)

CMA5000 SPECIFICATIONS Gigabit Ethernet Module

AN 588: 10-Gbps Ethernet Hardware Demonstration Reference Designs

10 Gigabit Ethernet MAC Core for Altera CPLDs. 1 Introduction. Product Brief Version February 2002

Wireshark in a Multi-Core Environment Using Hardware Acceleration Presenter: Pete Sanders, Napatech Inc. Sharkfest 2009 Stanford University

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

Gigabit Ethernet Design

[Download Tech Notes TN-11, TN-18 and TN-25 for more information on D-TA s Record & Playback solution] SENSOR PROCESSING FOR DEMANDING APPLICATIONS 29

XMVAE Gigabit Ethernet Modules

The modular concept of the MPA-3 system is designed to enable easy accommodation to a huge variety of experimental requirements.

DL TC72 Communication Protocols: HDLC, SDLC, X.25, Frame Relay, ATM

8-ch RAID0 Design by using SATA Host IP Manual Rev1.0 9-Jun-15

XMC Modules. XMC-6260-CC 10-Gigabit Ethernet Interface Module with Dual XAUI Ports. Description. Key Features & Benefits

LatticeSC/Marvell Serial-GMII (SGMII) Physical Layer Interoperability

Gigabit Ethernet MAC. (1000 Mbps Ethernet MAC core with FIFO interface) PRODUCT BRIEF

Innovative test solutions WORKSHOP APPLICAZIONI FPGA - INAF 1

Design and Verification of Nine port Network Router

Maximizing Server Storage Performance with PCI Express and Serial Attached SCSI. Article for InfoStor November 2003 Paul Griffith Adaptec, Inc.

The OSI and TCP/IP Models. Lesson 2

CCNA 1: Networking Basics. Cisco Networking Academy Program Version 3.0

USB readout board for PEBS Performance test

Chapter 5. Data Communication And Internet Technology

Network Design. Yiannos Mylonas

Nutaq. PicoDigitizer 125-Series 16 or 32 Channels, 125 MSPS, FPGA-Based DAQ Solution PRODUCT SHEET. nutaq.com MONTREAL QUEBEC

Design of Online Embedded Web Server for Data Acquisition System # Author

Computer & Information Systems (22:198:604) Fall 2008 Homework 2 Solution

1000Mbps Ethernet Performance Test Report

Autonomous NetFlow Probe

Demystifying Wireless for Real-World Measurement Applications

Status of NectarCAM camera project. J-F. Glicenstein (IRFU) for the NectarCAM consortium

High-Density Network Flow Monitoring

10/100/1000 Ethernet MAC with Protocol Acceleration MAC-NET Core

Getting the most TCP/IP from your Embedded Processor

760 Veterans Circle, Warminster, PA Technical Proposal. Submitted by: ACT/Technico 760 Veterans Circle Warminster, PA

10-/100-Mbps Ethernet Media Access Controller (MAC) Core

Contents. Connection Guide. What is Dante? Connections Network Set Up System Examples Copyright 2015 ROLAND CORPORATION

Introduction to MPIO, MCS, Trunking, and LACP

ALL-ZC-2140P-DVI PCoIP Zero Client Overview

What is LOG Storm and what is it useful for?

Seeking Opportunities for Hardware Acceleration in Big Data Analytics

FOUNDATION Fieldbus High Speed Ethernet Control System

ALL-AIO-2321P ZERO CLIENT

CAPTAN: A Hardware Architecture for Integrated Data Acquisition, Control, and Analysis for Detector Development

Non-Data Aided Carrier Offset Compensation for SDR Implementation

The Elements of GigE Vision

The Bus (PCI and PCI-Express)

Status of CBM-XYTER Development

TOE2-IP FTP Server Demo Reference Design Manual Rev1.0 9-Jan-15

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

Networking 101 (Networking Basics) Presentation to UCHUG - 1/03/07 G. Skalka

A Gigabit Transceiver for Data Transmission in Future HEP Experiments and An overview of optoelectronics in HEP

Figure 1.Block diagram of inventory management system using Proximity sensors.

Data Link Protocols. TCP/IP Suite and OSI Reference Model

IT-AD08: ADD ON DIPLOMA IN COMPUTER NETWORK DESIGN AND INSTALLATION

Table of Contents. Hardware Installation...7 Push Button Security Using the Setup Wizard Configuration...11 Main Security...

EECC694 - Shaaban. Transmission Channel

Discussion Paper Category 6 vs Category 5e Cabling Systems and Implications for Voice over IP Networks

IT4405 Computer Networks (Compulsory)

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

AMC13 T1 Rev 2 Preliminary Design Review. E. Hazen Boston University E. Hazen - AMC13 T1 V2 1

Communicating with devices

Febex Data Acquisition System

Building High-Performance iscsi SAN Configurations. An Alacritech and McDATA Technical Note

Chapter 2 - The TCP/IP and OSI Networking Models

Propagation Channel Emulator ECP_V3

The Dusk of FireWire - The Dawn of USB 3.0

HANIC 100G: Hardware accelerator for 100 Gbps network traffic monitoring

Microsoft SQL Server 2012 on Cisco UCS with iscsi-based Storage Access in VMware ESX Virtualization Environment: Performance Study

FST-2802 TestPad Gigabit Ethernet Services Module Test Ethernet, Fibre Channel, and IP services using one test instrument!

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

10/100/1000Mbps Ethernet MAC with Protocol Acceleration MAC-NET Core with Avalon Interface

KeyStone Architecture Gigabit Ethernet (GbE) Switch Subsystem. User Guide

SDLC Controller. Documentation. Design File Formats. Verification

GE Intelligent Platforms. PACSystems High Availability Solutions

Data Communication Networks and Converged Networks

DESIGN AND VERIFICATION OF LSR OF THE MPLS NETWORK USING VHDL

DAC Digital To Analog Converter

Tri-Band RF Transceivers for Dynamic Spectrum Access. By Nishant Kumar and Yu-Dong Yao

Tyrant: A High Performance Storage over IP Switch Engine

TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX

Rapid Prototyping of a Frequency Hopping Ad Hoc Network System

System-on-a-Chip with Security Modules for Network Home Electric Appliances

Based on Computer Networking, 4 th Edition by Kurose and Ross

Dante: Know It, Use It, Troubleshoot It.

Linux NIC and iscsi Performance over 40GbE

Multiplexing on Wireline Telephone Systems

OSI Layers in Automotive Networks

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

Transcription:

AGIPD Interface Electronic Prototyping P.Goettlicher I. Sheviakov M. Zimmer - Hardware Setup, Measurements - ADC (AD9252 14bit x 8ch x 50msps ) readout - Custom 10G Ethernet performance - Conclusions

Test Bench Setup SCOPE DSA 71604 8 x 700 Mbit /s + Clk 4 x 3.125 Gbit /s (XAUI) PC Generator ADC AD 9252 FPGA Vertex-5 ML510 10 GE XPM Fiber Flex lead ~15cm ADC - AD9252 14bit x 8ch x 50msps evaluation board FPGA - Vertex-5 ML510 evaluation board with XPM connectors 10 GE - Custom 10 Gbit Ethernet XPM-Module developed by FEA ( DESY ) PC - LINUX-PC (Dual Xeon with 4-core CPU and 10G Ethernet Card SCOPE DSA 71604 Digital Serial Analyzer, 16 GHz, 50 GS /s I. Sheviakov, AGIPD Meeting, PSI 16.09.2009 Seite 2

Test Bench Photo Vertex-5 ML510 evaluation board AD9252 14bit x 8ch x 50msps evaluation board Custom 10 Gbit Ethernet XPM-Module (FEA) I. Sheviakov, AGIPD Meeting, PSI 16.09.2009 Seite 3

Digital signaling quality in ADC -> FPGA ->10 GE chain 700 Mbit/s (ADC) Clock + Data ADC Concept of separated analogue and digital boards with connector will be O.K. The not optimized chain of ADC board - flex lead -FPGA board without 100 Ohm shows still open eye diagrams. ML 510 10GE 3.125 Gbit/s (XAUI) 10 Gbit/s (XFI) Fibers to PC Not supported by Scope 16GHz ~6.4Gbit/s I. Sheviakov, AGIPD Meeting, PSI 16.09.2009 Seite 4

ADC Read-Out tests ( through whole chain ADC -> FPGA -> 10GE -> PC ) Sine 1.5V Ramp 0.5V I. Sheviakov, AGIPD Meeting, PSI 16.09.2009 Seite 5

Noise / Crosstalk Measurements 350 MHz ADC data clk ML 510 10GE ADC 1.5V 50 MHz (sin ) Generator Fibers to PC Noise spectrum from an ADC channel with open Input. Conditions: 1.5V 50 MHz (sin) on the neighbor channel asynchronous with ADC clk, 10GE stuff : 156.25 MHz mgt ref clk, 3.125 Gbit, 10 Gbit, 100 MHz FPGA ref clk, 250 MHz DDR2 All clocks are asynchronous with ADC 156.25 MHz clk 3.125 Gbit, 10 Gbit 100 MHz FPGA ref clk (14bit ADC) I. Sheviakov, AGIPD Meeting, PSI 16.09.2009 Seite 6

Front End Signal: Step function response ADC Input: 25 MHz Square, asynchronous with adc_clk T0 + 20ns T0 + 40ns T0 + 60ns T0 + 80ns Time ADC sampling points (50 MS /s) I. Sheviakov, AGIPD Meeting, PSI 16.09.2009 Seite 7

Front End Signal: Step function response 50mV I. Sheviakov, AGIPD Meeting, PSI 16.09.2009 Seite 8

Front End Signal: Step function response 500mV I. Sheviakov, AGIPD Meeting, PSI 16.09.2009 Seite 9

Block Diagram of FPGA (ML510) Program DDR2 2 x DIMM - 64 ADC AD9252 8 x Data chan. Clock 350MHz Frame clk 50MHz 10 Gbit Ethernet Phy. 250 MHz (DDR ) FPGA Vertex-5 FXT 130T INPUT LOGIC SER - DES => Registers => MUX 2 x GTX_DUAL 6.4 Gbit /s 10% duty, (51 Gbit /s 87% dummy) DATA FLOW CONTROL - Address State Machine - Data framing (0.1 8 kbytes ) - Dual Ported Memory Emulation FIFO1: data from ADC to MEM FIFO2: data from MEM to 10GE FIFO3: aux data to MEMORY FIFO Clocks are Independent for in and out data that enables DDR memory much faster read / write and switching between FIFOs 4 x 2.5 Gbit /s Data Pattern GENERATOR 10 Gbit /s MEMORY CONTROLLER Data / Address, W/R FIFOs, IO data stream ~ 64 Gbit /s 64 Gbit /s RECORDS BUILDER - Data arranging - UDP Frames generation XAUI <=> 10G MAC <=> UDP / IP MAC Frames generation, Synchronization 10 Gbit /s I. Sheviakov, AGIPD Meeting, PSI 16.09.2009 Seite 10

10 Gigabit Performance Tests : Standalone and with Linux PC Standalone Loop: ML510 => 10-GE XPM => SFP+ => Optic => SFP+ => 10-GE XPM => ML510 10 GE Link with Linux PC: Full duplex ( The IEEE 802.3 protocol ) PC <=> Optic <=> SFP+ <=> 10-GE XPM <=> ML510 Tools / Methods Transmit Engine: wire-speed MAC frame generation with IPv4, UDP and selectable data pattern, ARP sequence. Receive Engine: Valid Frame Filter, CRC Error and Pattern Sequence Check Data flow control - via varying pause fraction ( pause length / frame length) for throughput measurements LINUX-PC: Standard network tools: ethtool, ifconfig, arping, JAVA application, I. Sheviakov, AGIPD Meeting, PSI 16.09.2009 Seite 11

10GE XPM Performance Table Measurement Data Throughput Test setup Varied frames, gaps, patterns with full data throughput Stand alone data transmission via optical loop 98-99% is reached Bit / Frame Error < 1.0E-15 Communication with PC equipped by 10G Ethernet card, UDP IP packets 70% (7.1 Gbit/sec) without UDP frame loss BFE < 1.0E-15 (below 7.0 Gbit/sec) Temperature impact for measured range 20-70 C BFE < 1.0E-15 for all transmission conditions Layout impact with two differently routed 10-GE channels BFE < 1.0E-15 for both channels I. Sheviakov, AGIPD Meeting, PSI 16.09.2009 Seite 12

Conclusions - It was designed and tested fully functional signal chain containing all critical items. - Performance is acceptable for AGIPD project digital and analog parameters. - This design and experience is supposed to be used for building the final Interface Electronics. I. Sheviakov, AGIPD Meeting, PSI 16.09.2009 Seite 13