Development. Igor Sheviakov Manfred Zimmer Peter Göttlicher Qingqing Xia. AGIPD Meeting 01-02 April, 2014



Similar documents
AGIPD Interface Electronic Prototyping

What is LOG Storm and what is it useful for?

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

Network Performance Optimisation and Load Balancing. Wulf Thannhaeuser

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

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

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

CMS Tracker module / hybrid tests and DAQ development for the HL-LHC

Getting the most TCP/IP from your Embedded Processor

WSNetServer User Manual. Date: July

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

CS 326e F2002 Lab 1. Basic Network Setup & Ethereal Time: 2 hrs

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

Open Flow Controller and Switch Datasheet

CCS Hardware Test and Commissioning Plan

Electron-Muon Ranger (EMR)

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

Xilinx 7 Series FPGA Power Benchmark Design Summary May 2015

C-GEP 100 Monitoring application user manual

ezvsp User's Manual ( Version 2.1d ) Sollae Systems Co., Ltd.

Gigabit Ethernet Design

Easy H.264 video streaming with Freescale's i.mx27 and Linux

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

USB readout board for PEBS Performance test

Autonomous NetFlow Probe

Tyrant: A High Performance Storage over IP Switch Engine

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

High-Density Network Flow Monitoring

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

TCP Offload Engines. As network interconnect speeds advance to Gigabit. Introduction to

[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

Febex Data Acquisition System

UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS

EMS. EtherCAN CI. Ethernet/CAN Interface. User Manual THOMAS WÜNSCHE. Documentation for Ethernet/CAN interface EtherCAN CI version 2.1.

How To Develop An Iterio Data Acquisition System For A Frustreo (Farc) (Iterio) (Fcfc) (For Aterio (Fpc) (Orterio).Org) (Ater

RN-XV-RD2 Evaluation Board

Zynq SATA Storage Extension (Zynq SSE) - NAS. Technical Brief from Missing Link Electronics:

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

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

VTrak SATA RAID Storage System

RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards

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

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

OpenSPARC T1 Processor

A Scalable Large Format Display Based on Zero Client Processor

SAN Conceptual and Design Basics

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

Route Processor. Route Processor Overview CHAPTER

Document ID: FLXN111 PRODUCTS AND LICENSING

Analysis of Open Source Drivers for IEEE WLANs

PCI Express Impact on Storage Architectures and Future Data Centers. Ron Emerick, Oracle Corporation

Liebert IntelliSlot Web Cards

Pre-tested System-on-Chip Design. Accelerates PLD Development

All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule

December 2002, ver. 1.0 Application Note 285. This document describes the Excalibur web server demonstration design and includes the following topics:

WiSER: Dynamic Spectrum Access Platform and Infrastructure

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

VPX Implementation Serves Shipboard Search and Track Needs

Arquitectura Virtex. Delay-Locked Loop (DLL)

DAC Digital To Analog Converter

Linux. Reverse Debugging. Target Communication Framework. Nexus. Intel Trace Hub GDB. PIL Simulation CONTENTS

Integrating PCI Express into the PXI Backplane

User Guide 980 HDMI Protocol Analyzer

VLAN for DekTec Network Adapters

Follow these steps to prepare the module and evaluation board for testing.

The Future of Computing Cisco Unified Computing System. Markus Kunstmann Channels Systems Engineer

50. DFN Betriebstagung

WIZ-Embedded WebServer User s Manual (Ver. 1.0)

For version p (September 4, 2012)

Debugging Network Communications. 1 Check the Network Cabling

Palaparthi.Jagadeesh Chand. Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P.

Sam440ep-flex User Guide

M6310 USB Flash Drive Tester/Duplicator

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

OCS Training Workshop LAB14. Setup

Eureka Technology. Understanding SD, SDIO and MMC Interface. by Eureka Technology Inc. May 26th, Copyright (C) All Rights Reserved

H ARDWARE C ONSIDERATIONS

H0/H2/H4 -ECOM100 DHCP & HTML Configuration. H0/H2/H4--ECOM100 DHCP Disabling DHCP and Assigning a Static IP Address Using HTML Configuration

FPGA Manager PCIe, USB 3.0 and Ethernet

ENGG*44200 Real Time System Design Lab3 Implement VoIP on ARM Outline

RN-131-PICTAIL & RN-171-PICTAIL Web-Server Demo Application

Secure My-d TM and Mifare TM RFID reader system by using a security access module Erich Englbrecht (info@eonline.de) V0.1draft

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

AN 588: 10-Gbps Ethernet Hardware Demonstration Reference Designs

IP Card Reader Interface User Manual

R&S AFQ100A, R&S AFQ100B I/Q Modulation Generator Supplement

Intel Processors in Industrial Control and Automation Applications Top-to-bottom processing solutions from the enterprise to the factory floor

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

TCP/IP Network Communication in Physical Access Control

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB

Traditionally, a typical SAN topology uses fibre channel switch wiring while a typical NAS topology uses TCP/IP protocol over common networking

AT-S84 Version ( ) Management Software for the AT-9000/24 Gigabit Ethernet Switch Software Release Notes

Chapter 13. PIC Family Microcontroller

Readout Unit using Network Processors

R&S AFQ100A, R&S AFQ100B I/Q Modulation Generator Supplement

Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial

DNA. White Paper. DNA White paper Version: 1.08 Release Date: 1 st July, 2015 Expiry Date: 31 st December, Ian Silvester DNA Manager.

Computer Organization & Architecture Lecture #19

Transcription:

Textmasterformat AGIPD Firmware/Software bearbeiten Igor Sheviakov Manfred Zimmer Peter Göttlicher Qingqing Xia AGIPD Meeting 01-02 April, 2014

Outline Textmasterformat bearbeiten Reminder: hardware set-up FPGA firmware/software development Reminder: concept of AGIPD FPGA firmware/software Standalone DAQ software development Status of FPGA firmware development Summary and Outlook

Textmasterformat bearbeiten Reminder: Hardware Set-Up Vacuum board ASICs ceramic board Digital read out Backplane Analogue boards

AGIPD Textmasterformat FPGA Firmware/Software bearbeiten FPGA firmware/software development

Textmasterformat Reminder: concept bearbeiten of AGIPD FPGA Firmware/Software PC Cmd Editor Image Image (ADC) (ADC) Files Files DAQ Control Application Image Image (ADC) (ADC) Files Files FPGA Power PC Embedded System Initial Boot Ethernet 1GbE X ASIC Chip Select & Power Switch I2C Bus...... Master Control Firmware Registers BRAMs IMAGE Data Master Firmware Periphery Control Base Firmware Blocks Clk, Data, SoB ADC Clk ADC Data & Clks

Textmasterformat bearbeiten Standalone DAQ software DAQ monitor & control application Basic features available: Gigabit Ethernet(TCP/IP) client Triggering and debugging execution of user detector algorithms Receive images packets & assembling image Record image into hard disk (Binary & ASCIIs files) ASICs chip select & power switching Advance functions in debugging and test stage

Textmasterformat bearbeiten Standalone DAQ software User command editor Added: Sent to FPGA to update user algorithm

Status Textmasterformat of AGIPD FPGA bearbeiten Firmware Things are done and working! Power PC TCP/IP Server DAQ Monitor and Control software Command interpreter (3-Lines periphery interface) Command sequence 64 channels ADC readout (*fine tuning for every FPGA board?) Record images data into DDR2 memory (Power PC DMA Engine) Transmit image data via TCP/IP Gigabit Ethernet AGIPD 10G standalone module: Faked data emulating AGIPD image structure DDR2 Memory 10G Gigabit Ethernet I2C control for ASICs chip select and power switch

Status Textmasterformat of AGIPD FPGA bearbeiten Firmware Talk to the ASIC periphery interface PC Cmd Editor Image Image (ADC) (ADC) Files Files Monitoring Control Application FPGA Power PC Embedded System Initial Boot Ethernet 1GbE...... Master Control Firmware Registers BRAMs Master Firmware Periphery Control Clk, Data, SoB

Status Textmasterformat of AGIPD FPGA bearbeiten Firmware 64 Channels ADC image data readout PC Cmd Editor Image Image (ADC) (ADC) Files Files Monitoring Control Application FPGA Power PC Embedded System Initial Boot Ethernet 1GbE X...... Master Control Firmware Registers BRAMs IMAGE Data Master Firmware Periphery Control Base Firmware Blocks Clk, Data, SoB ADC Clk ADC Data & Clks

Status Textmasterformat of AGIPD FPGA bearbeiten Firmware Standalone 10G Channel AGIPD Image pattern generator DDR2 memory controller 10GE firmware BRAM for one Image Image data 32 bits 10GE Dual Port FIFO Central 128 bits Data Flow 128 bits Control Channel Dual Port BRAM 64 bits @156.25 MHz Channel Data Flow Control 64 bits MAC + XAUI Cores 4x 3.125Gbps serial data Header Distributer Header BRAM

Textmasterformat AGIPD Software/Firmware bearbeiten Summary & Outlook

Textmasterformat bearbeiten Status and Summary Standalone DAQ system development Basic features available: Gigabit Ethernet TCP/IP server Triggering and debugging execution of user detector algorithms Receive images packets & assembling image Record image into hard disk (Binary & ASCIIs files) ASICs chip select & power switching FPGA Firmware Power PC TCP/IP Ethernet Client PC DAQ System Command Interpreter (3-Lines ASIC periphery interface) Command Editor 64 channels ADC readout (image data) Record images data into DDR2 memory (Power PC DMA Engine) Transmit image data via TCP/IP Gigabit Ethernet I2C control for ASICs chip select and power switch AGIPD 10G standalone module: Faked data emulating AGIPD image structure DDR2 Memory 10G Gigabit Ethernet

Textmasterformat bearbeiten Things to do Preparation for beam test in APS in June Shipping list cross check with FS-DS Standalone DAQ system More user friendly and simplified GUI interface 10G UDP listener test FPGA Firmware Understanding the instability of ADC readout (hardware? Firmware?) Fine Tuning of ADC synchronization with ASIC command Pattern A,B,C tests (command editor templates) 10G module integration APS conditions (trigger, timing, ) adaption Hardware debugging

Textmasterformat AGIPD Software/Firmware bearbeiten Thank You!

Textmasterformat AGIPD Software/Firmware bearbeiten Spare Slides