M. Kreider, T. Fleck WhiteRabbit 1 WhiteRabbit Timing System.

Slides:



Advertisements
Similar presentations
IETF TICTOC Considerations about IEEE1588 version 2 for Telecom usage.
Advertisements

GPS and Time Metrology GPS is base for the most common used long-haul time and frequency measurement methods within the time community, it is: –precise.
01/11/2002SNS Software Final Design Review1 V123S Event Link Encoder, Transmission System and PLL Receiver Thomas M. Kerner (BNL) SNS Global Controls.
HIERARCHY REFERENCING TIME SYNCHRONIZATION PROTOCOL Prepared by : Sunny Kr. Lohani, Roll – 16 Sem – 7, Dept. of Comp. Sc. & Engg.
B. Hall June 14, 2001Pixel ReadoutPage 1 Goals Look at two word synchronization techniques. Look at signal integrity of LVDS transmission at receiving.
17 January 2012Dietrich Beck, EE(BEL) Towards the FAIR Timing System using White Rabbits Towards FAIR White Rabbit Timing System.
1 PinPoint: An Asynchronous Time Based Location Determination System Moustafa Youssef, Adel Youssef, Chuck Rieger, UdayaShankar, Ashok Agrawala Presented.
Montek Singh COMP Nov 10,  Design questions at various leves ◦ Network Adapter design ◦ Network level: topology and routing ◦ Link level:
Alice EMCAL Meeting, July 2nd EMCAL global trigger status: STU design progress Olivier BOURRION LPSC, Grenoble.
I/O Channels I/O devices getting more sophisticated e.g. 3D graphics cards CPU instructs I/O controller to do transfer I/O controller does entire transfer.
A SINGLE FREQUENCY GPS SOFTWARE RECEIVER
Practical TDMA for Datacenter Ethernet
SRS-DTC Links WG5 RD51 Miniweek Alfonso Tarazona Martínez, CERN PH-AID-DT.
22 March 2012Dietrich Beck - BEL General Machine Timing FAIR Just a few slides….
Synchronous Device Interface at NSLS-II Yuke Tian Control Group, NSLS-II, BNL (May 1, 2009 EPICS Collaboration Meeting, Vancouver)
An Integrated IP Packet Shaper and Scheduler for Edge Routers MSEE Project Presentation Student: Yuqing Deng Advisor: Dr. Belle Wei Spring 2002.
P. Jansweijer Nikhef Amsterdam Electronics- Technology October 15, 20091VLVnT-09 Athens Measuring propagation delay over a coded serial communication channel.
H.Z. Peek Nikhef Amsterdam Electronics- Technology VLVnT11 Erlangen12-14, October White Rabbit Sub-Nanosecond timing over Ethernet H.Z. Peek......
SODA: Synchronization Of Data Acquisition I.Konorov  Requirements  Architecture  System components  Performance  Conclusions and outlook PANDA FE-DAQ.
QoS Support in High-Speed, Wormhole Routing Networks Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palanti,Simon Walton.
17 th Real-Time Conference | Lisboa, May 2010 An overview of the ATCA ® timing and synchronization resources for control and data acquisition J.
U Innsbruck Informatik - 1 CADPC/PTP in a nutshell Michael Welzl
MRF & Cosylab on timing system: integration support Joze Dedic the best people make cosylab … Head of Hardware.
1 Timo Korhonen PSI 1. Concepts revisited…again 3. New (Diamond) cards features and status 4. EPICS interface 5. Conclusions SLS & Diamond Timing System.
Frank Lemke DPG Frühjahrstagung 2010 Time synchronization and measurements of a hierarchical DAQ network DPG Conference Bonn 2010 Session: HK 70.3 University.
Timing Distribution System (TDS) 9 April, 2010 Greg Deuerling Rick Kwarciany Neal Wilcer.
1 Clock Synchronization for Wireless Sensor Networks: A Survey Bharath Sundararaman, Ugo Buy, and Ajay D. Kshemkalyani Department of Computer Science University.
SNS Integrated Control System Timing Clients at SNS DH Thompson Epics Spring 2003.
802.1AS Synchronization Services for ak Links
1 Dong Wang, Yaping Wang, Changzhou Xiang, Zhongbao Yin, Fan Zhang, Daicui Zhou (Huazhong Normal University, China) Status and planning on common readout.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
Jon Turner Resilient Cell Resequencing in Terabit Routers.
Modeling and Simulating Time- Sensitive Networking Harri Laine.
ICALEPCS 2005 Geneva, Oct. 12 The ALMA Telescope Control SystemA. Farris The ALMA Telescope Control System Allen Farris Ralph Marson Jeff Kern National.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
802.1AS Synchronization Services for ak Links
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Faster and Cheaper - EH-1200L.v700 High Capacity, Low Cost E-band Radio.
CERN Timing Overview CERN timing overview and our future plans with White Rabbit Jean-Claude BAU – CERN – 22 March
Precise measurement of physical link delay 802.1as, IEEE 802 plenary Lu Huang
Instrument Control System Seminar, 20 th -24 th October 2014 Time Synchronisation via Ethernet An introduction to IEEE 1588 Andreas Jost.
Hardware Support for Clock Synchronization in Distributed Systems Martin Horauer University of Technology Vienna Department of Computer Technology.
Darwin 03/26/02IEEE RAH Harry Peng
Research Unit for Integrated Sensor Systems and Oregano Systems Cern Timing Workshop 2008 Patrick Loschmidt, Georg Gaderer, and Nikolaus Kerö.
Precision Time Protocol over MPLS draft-ronc-ptp-mpls-00.txt PWE3 WG IETF Chicago 2007 Ron Cohen
29 Oct, 2014 IFIC (CSIC – Universidad de Valencia) CLB: Current status and development.
High-precision timing discussion 1 David Berge University of Amsterdam & Nikhef GRAPPA Gravitation AstroParticle Physics Amsterdam Research Priority Area.
VCL-SE IEEE-1588v2 PTP Protected Synchronous Packet-Optical Transport Interface Presentation.
November 2014, Groningen/Dwingeloo, the Netherlands 3rd International VLBI Technology Workshop Peter Jansweijer Nikhef Amsterdam Electronics- Technology.
H.Z. Peek Nikhef Amsterdam Electronics- Technology KM3NeT General Assembly Meeting Catania, 20-23, February White Rabbit Sub-Nanosecond timing over.
Requirements and viewpoints for backhaul synchronization
March 27, 2013KM3NeT, CLBv2 Meeting Peter Jansweijer Mesfin Gebyehu Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
Chapter 5 Peer-to-Peer Protocols and Data Link Layer Timing Recovery.
P. Jansweijer Nikhef Amsterdam Electronics- Technology Amsterdam July 5-6, 2010KM3NeT: General WPF/L meeting 1 Measuring time offset over a bidirectional.
Creotech Instruments Jacek Kosiec On behalf of.
Advanced Network Tap application for
Pedro Moreira CERN BE-CO-HT
Improving IEEE 1588 synchronization accuracy in 1000BASE-T systems
Beam Wire Scanner (BWS) serial link requirements and architecture
Synchronization Quality of IEEE 802
The White Rabbit MCH Javier Serrano on behalf of Tomasz Włostowski
the FIRESTORM project Real-Time distribution of
PTPv1 and PTPv2 translation IN FTI Systems
The White Rabbit Fieldbus
802.1AS Asymmetrical delay problem and potential update
Precision Time Protocol
PTP SOLUTIONS: Using PTP as a backup to GPS
Measuring propagation delay over a coded serial communication channel using FPGAs P.P.M. Jansweijer, H.Z. Peek October 15, 2009 VLVnT-09 Athens.
The Transport Layer Chapter 6.
Presentation transcript:

M. Kreider, T. Fleck WhiteRabbit 1 WhiteRabbit Timing System

M. Kreider, T. Fleck WhiteRabbit 2 WhiteRabbit is designed to do... Time Synchronisation Timestamping Deterministic Switching Machine Control Goals

M. Kreider, T. Fleck WhiteRabbit 3 WhiteRabbit offers... Timing Accuracy: < 1ns, low ps jitter Robustness: event loss < Scalability: 2000 timing receivers Link length: up to 10 km Features

M. Kreider, T. Fleck WhiteRabbit 4 WhiteRabbit employs... SyncE– Synchronous Ethernet PTP – Precision Timing Protocol QoS– Quality of Service FEC – Forward Error Correction Technology

M. Kreider, T. Fleck WhiteRabbit 5 SyncE: One clock is enough Nodes adjust to same physical clock Clock encoded in Ethernet carrier Clock recovered by PLL SyncE – Synchronous Ethernet

M. Kreider, T. Fleck WhiteRabbit 6 SyncE – Synchronous Ethernet System Timing Master multi-layered WR Switches WR Nodes GPS The way of the Rabbit: WR Clock propagation

M. Kreider, T. Fleck WhiteRabbit 7 PTP – Precision Time Protocol Precise phase measurement – Aiming for accuracy Undersample Clocks Feed resulting alias frequencies to PLL Determine phase difference

M. Kreider, T. Fleck WhiteRabbit 8 PTP – Precision Time Protocol

M. Kreider, T. Fleck WhiteRabbit 9 PTP – Precision Time Protocol PTP – Time Sync at a handshake Exchange messages between nodes Timestamp Msg arrivals and departures Calculate link delay and time difference Share results, adjust client clock

M. Kreider, T. Fleck WhiteRabbit 10 PTP – A Simplified Example

M. Kreider, T. Fleck WhiteRabbit 11 PTP – A Simplified Example

M. Kreider, T. Fleck WhiteRabbit 12 PTP – A Simplified Example

M. Kreider, T. Fleck WhiteRabbit 13 PTP – A Simplified Example

M. Kreider, T. Fleck WhiteRabbit 14 PTP – A Simplified Example

M. Kreider, T. Fleck WhiteRabbit 15 PTP – A Simplified Example

M. Kreider, T. Fleck WhiteRabbit 16 PTP – A Simplified Example

M. Kreider, T. Fleck WhiteRabbit 17 PTP – A Simplified Example

M. Kreider, T. Fleck WhiteRabbit 18 PTP – A Simplified Example

M. Kreider, T. Fleck WhiteRabbit 19 PTP – A Simplified Example

M. Kreider, T. Fleck WhiteRabbit 20 QoS – Not all packets were created equal Ethernet traffic split into: High Priority (HP) packets Standard Priority (SP) packets HP packets can preempt other packets „on-the-fly” QoS - Preemption & Determinism

M. Kreider, T. Fleck WhiteRabbit 21 Port 1 Port 2 Port 3 WR Switch SP Packet HP Packet SP…HP PacketPacket QoS - Preemption & Determinism QoS – Allowing to cut the line

M. Kreider, T. Fleck WhiteRabbit 22 Timing Data Master – Telling everyone what to do Generate Event Sequences Control Accelerator Production Chains Real Time Parallel Scheduling in FPGA Granularity Window for Load Balancing FAIR Timing Master

M. Kreider, T. Fleck WhiteRabbit 23 TODO: WR Switch Slide WhiteRabbit Hardware

M. Kreider, T. Fleck WhiteRabbit 24 SPEC - Simple PCIe FPGA-Mezzanine-Card Carrier Board WhiteRabbit Hardware

M. Kreider, T. Fleck WhiteRabbit 25 Where WhiteRabbit is now: High precision Time Sync functionality since 2009 Switch, master and receiver specs in progress WR switch prototype since 2010 WR protocol implementation under development Status

M. Kreider, T. Fleck WhiteRabbit 26 Where WhiteRabbit will be: Timing receiver board prototype late 2011 WR capable ‚Simple PCIe FMC carrier‘ board early 2011 WR Switch board manufacture in 2011 FAIR Timing Data Master prototype in 2011 Perspective

M. Kreider, T. Fleck WhiteRabbit 27 Thank you for your attention

M. Kreider, T. Fleck WhiteRabbit 28 Time for your Questions ? ? ? ?