SiTCP and possibility of collaboration for Accelerator Control and Data Acquisition T. Obina, KEK 16/Jun/2011 EPICS Collaboration Meeting, NSRRC, Hsinchu,

Slides:



Advertisements
Similar presentations
How does a network identify computers and transmissions?
Advertisements

StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
TCP-IP Primer David Cozens. Targets Have a basic understanding of Ethernet network technology Be aware of how this technology is applied on the 5000 series.
Digital RF Stabilization System Based on MicroTCA Technology - Libera LLRF Robert Černe May 2010, RT10, Lisboa
Embedded Network Controller with Web Interface Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
SiTCP for SK 1 st version Jul 13, 2006 Tomohisa Uchida, KEK.
Ethernet Bomber Stand-Alone / PCI-E controlled Ethernet Packet Generator Oren Novitzky & Rony Setter Advisor: Mony Orbach Spring 2008 – Winter 2009 Characterization.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Midterm Presentation.
Students:Gilad Goldman Lior Kamran Supervisor:Mony Orbach Part A Presentation Network Sniffer.
5/8/2006 Nicole SAN Protocols 1 Storage Networking Protocols Nicole Opferman CS 526.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
PCI-Express Network Sniffer Characterization Presentation Project Period : 2 semesters Students: Neria Wodage Aviel Tubul Advisor: Mony Orbach 17/12/2007.
General Purpose FIFO on Virtex-6 FPGA ML605 board midterm presentation
Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf
General Purpose FIFO on Virtex-6 FPGA ML605 board Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf 1 Semester: spring 2012.
31st July 2008AIDA FEE Report1 AIDA Front end electronics Report July 2008 Progress Virtex5 FPGA choice Milestones for prototype delivery.
® ChipScope ILA TM Xilinx and Agilent Technologies.
Development of EPICS Embedded Image Processing System Takashi Obina, Jun-ichi Odagiri, Ryota Takai KEK, Accelerator Laboratory.
An Agile Vertical Handoff Scheme for Heterogeneous Networks Hsung-Pin Chang Department of Computer Science National Chung Hsing University Taichung, Taiwan,
Infrastructure design & implementation of MIPS processors for students lab based on Bluespec HDL Students: Danny Hofshi, Shai Shachrur Supervisor: Mony.
ETRAX CRIS architecture and Xilinx FPGA Peter Zumbruch Experiment control systems group GSI (KS/EE)
Redundancy. 2. Redundancy 2 the need for redundancy EPICS is a great software, but lacks redundancy support which is essential for some highly critical.
GBT Interface Card for a Linux Computer Carson Teale 1.
Linux development on embedded PowerPC 405 Jarosław Szewiński.
PRESENTED BY OUSSAMA SEKKAT Self-Healing Mixed-Signal Baseband Processor for Cognitive Radios.
University of Calcutta CBM 1 ROC Design Issues Dr. Amlan Chakrabarti, Dr. Sanatan Chattopadhyay & Mr. Suman Sau.
N33-6 NSS2006 Development of a TCP/IP Processing Hardware 1,2) Tomohisa Uchida and 2) Manobu Tanaka 1) University of Tokyo, Japan 2) High Energy Accelerator.
Understanding Data Acquisition System for N- XYTER.
Running EPICS on NI CompactRIO Initial Experience Eric Björklund (LA-UR )
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Ethernet Based Embedded IOC for FEL Control Systems J. Yan, D. Sexton, Al Grippo, W. Moore, and K. Jordan ICALEPCS 2007 October 19, 2007 Knoxville Convention.
A Measurement Based Memory Performance Evaluation of High Throughput Servers Garba Isa Yau Department of Computer Engineering King Fahd University of Petroleum.
A Front End and Readout System for PET Overview: –Requirements –Block Diagram –Details William W. Moses Lawrence Berkeley National Laboratory Department.
SEABAS DAQ development for T3MAPS Readout Abhijeet Sohni (with – Max Golub, Raymond Mui and Sean Zhu) Fall Quarter 2014.
Eugenia Hatziangeli Beams Department Controls Group CERN, Accelerators and Technology Sector E.Hatziangeli - CERN-Greece Industry day, Athens 31st March.
What is a Network? Living Online Lesson 1 Mrs. Elzey.
An Architecture and Prototype Implementation for TCP/IP Hardware Support Mirko Benz Dresden University of Technology, Germany TERENA 2001.
1 Presented By: Eyal Enav and Tal Rath Eyal Enav and Tal Rath Supervisor: Mike Sumszyk Mike Sumszyk.
BASIC NETWORK PROTOCOLS AND THEIR FUNCTIONS Created by: Ghadeer H. Abosaeed June 23,2012.
This material exempt per Department of Commerce license exception TSU Xilinx On-Chip Debug.
Supporting Multimedia Communication over a Gigabit Ethernet Network VARUN PIUS RODRIGUES.
Takeo Higuchi (KEK); CHEP pptx High Speed Data Receiver Card for Future Upgrade of Belle II DAQ 1.Introduction – Belle II DAQ Experimental apparatus.
Technion - Israel institute of technology department of Electrical Engineering High speed digital systems laboratory 40Gbit Signal Generator for Ethernet.
Connecting EPICS with Easily Reconfigurable I/O Hardware EPICS Collaboration Meeting Fall 2011.
Barcelona 1 Development of new technologies for accelerators and detectors for the Future Colliders in Particle Physics URL.
ICALEPCS 2007 The Evolution of the Elettra Control System The evolution of the Elettra Control Sytem C. Scafuri, L. Pivetta.
EPICS Release 3.15 Bob Dalesio May 19, Features for 3.15 Support for large arrays Channel access priorities Portable server replacement of rsrv.
CFW-002 The I-CUB 10-CAN motors, sensors, eyes and ears interface board CFW-002 The I-CUB 10-CAN motors, sensors, eyes and ears interface board Technical.
Ethernet Bomber Ethernet Packet Generator for network analysis
P08311: FPGA Based multi-purpose driver / data acquisition system Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Andrew FitzgeraldCEProject Manager/FPGA.
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
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.
IPbus A method to communicate with cards over Ethernet 1.
Control for CTP and LTU boards in Run
INDIANAUNIVERSITYINDIANAUNIVERSITY Tsunami File Transfer Protocol Presentation by ANML January 2003.
1 Status report 2011/8/12 Atsushi Nukariya. 2 Progress ・ FPGA -> Revision is completed. -> Obtained data from front-end chip. ・ Software.
ROM. ROM functionalities. ROM boards has to provide data format conversion. – Event fragments, from the FE electronics, enter the ROM as serial data stream;
Jan. 25, 2011 Status of the Aerogel RICH Readout Trig/DAQ Meeting in Beijing 1 S. Nishida (KEK) S. Nishida Status of the Aerogel RICH Readout Belle II.
KM3NeT Offshore Readout System On Chip A highly integrated system using FPGA COTS S. Anvar, H. Le Provost, F. Louis, B.Vallage – CEA Saclay IRFU – Amsterdam/NIKHEF,
1 Control & Readout Emulator for the Preshower Electronics (CREPE) P.Vichoudis, CERN.
ROD Activities at Dresden Andreas Glatte, Andreas Meyer, Andy Kielburg-Jeka, Arno Straessner LAr Electronics Upgrade Meeting – LAr Week September 2009.
MobiDick4 progress report Carlos Solans. Introduction MobiDICK is a complete test bench for super-drawers Will be used during the maintenance in the long.
Status Report of the PC-Based PXD-DAQ Option Takeo Higuchi (KEK) 1Sep.25,2010PXD-DAQ Workshop.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
DHH progress report Igor Konorov TUM, Physics Department, E18 DEPFET workshop, Bonn February 7-9, 2011 Outline:  Implementation synchronous clock distribution.
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
A Flexible Open Source Electronics System for Radiotracer Imaging
Laplink PCmover.
EPICS: Experimental Physics and Industrial Control System
Presentation transcript:

SiTCP and possibility of collaboration for Accelerator Control and Data Acquisition T. Obina, KEK 16/Jun/2011 EPICS Collaboration Meeting, NSRRC, Hsinchu, Taiwan

Purpose of Discussion Short Introduction of “Silicon TCP” (SiTCP) Discuss possibility of collaboration/knowledge sharing This slide is only a memo

What is SiTCP? TCP on FPGA – You can connect FPGA directly to the Ethernet – Without Hard/Soft core CPU Developed by Tomohisa Uchida – KEK, Physics Department Paper – IEEE Transactions on Nuclear Science. vol. 55, no. 3, , pp IEEE Transactions on Nuclear Science. vol. 55, no. 3, , pp As fast as hardware limit

Dr. Uchida’s Motivation Why he developed it by himself? It is very dangerous if you depend on a specific company’s technology. Minimize the effect of “Trend” or “Industry World”. For Example, – IP core supplied by a company  He found a bug, and report it. But the company did not fix it. – Original interface of a company  No compatibility between old and new product. – Developed by a tool of a company  Discontinued. Most resources cannot be used anymore.

What is “Next Standard” Bus? CAMAC/VME/PCI/cPCI PCIe? xTCA ? No one knows the future. However, TCP may not die.

SiTCP characteristics / specification Looking from FPGA Side, it looks like a FIFO Looking from Client(PC) side, it looks like a Server Small footprint Primary development target – Data Acquisition for Physics (High Energy) Experiment

Example Extensible (Can process many channels) No data loss, High throughput is important Detector PMT, etc Analog Front-end Circuit SiTCP Detector PMT, etc Analog Front-end Circuit SiTCP SWSW PC "Virtual Pipe Network" of the data can be achieved FPGA

Interface to SiTCP SiTCP has Two interfaces Fast FIFO: use TCPlike Data Bus Slow Control: use UDPlike Control Bus Ethernet PHY Initial development started for Virtex 2 (100Mbps) and moved to Virtex 4 (1Gbps) GMII SiTCP FIFO for TCP Slow Control Refer to Paper

Simple Test

My Test setup PC Development Laboratory LAN PC Ethernet Client Desktop PC Windows XP Note PC (Fujitsu) ML403 Evaluation Board RS232 JTAG 1Gbps Ethernet (crossover cable) WindowsXP or Linux(kernel2.6)

ML403 Evaluation Board PHY Marvell Alaska 88E1111 PC FPGA Xilinx Virtex4 (XC4VFX12) GMII SiTCP (Server) 1000BASE-T TestData Generator FIFO

Result : Dependence on recv buffer size with Linux, 948Mbps are achieved without any tuning

Result : Long term stability, distribution, etc Measure the transfer rate for 20min (measured as 10 sec average transfer rate) Distribution Measured on Linux

Result : 1 sec average Not on the realtime OS.

Application Readout for Neutron detectors Super Kamiokande Neutron Imaging Detector, and many physics experiments ….. Recently, Synchrotron Radiation user is contributing. (Dr. Kishimoto, KEK-PF)

Can we use it for accelerator control? Academic use Open

Question / Request Xilinx is supported. How about Altera? – For now, SiTCP is spplied as netlist for Xilinx – Maybe possible, but needs time…. Confirm it later. Speed : 1G is enough? – 10G is better, 1G is still quite useful Using build-in SERDES, we can interface optical fiber Latency Number of Server Session : 1 SiTCP Client Radiation Hardness?

Possibility of Collaboration I don’t block. (I’m not an representative of Dr. Uchida) I think it might be a good idea to have ‘small community’ for “SiTCP for accelerator control and data acquisition” Dr. Uchida is very powerful person, but human. Mailing List is better to avoid many people ask same question to him. Let’s share the knowledge. Wiki – discussion, summary, FAQ, documentation, etc License, NDA, Terms of use ? … maybe not. confirm. SiTCP on Open Source Hardware

Send Open Source to Dr. Uchida ? – Information at first. If he has interest, Hardware Client  FPGA data transfer Measurement of Latency In some detector application, 10G is already used. Possibility to open the source code in the future.

References SiTCP Homepage – (Japanese) Open Source Consortium of Instrumentation – Bee Beans Technology –