Download presentation
Presentation is loading. Please wait.
Published byMarvin Brooks Modified over 8 years ago
1
Hardware Support for Clock Synchronization in Distributed Systems Martin Horauer University of Technology Vienna Department of Computer Technology
2
Objectives LANs (hardware) Internal Clock Synchronization: | C p (t) - C q (t) | External Clock Synchronization: | C p (t) - t | 1ns distance10m 100m 1 km 1s1s 1ms precision, accuracy NTP LANs (software) GPS PLL LANs (hardware)
3
Requirements Hardware Clock small oscillator drift good stability fine grained rate and state adjustable Access to an external time reference Timestamp Messages tight coupling of timestamp mechanisms to the network medium Hardware Support OCXO or XO + Rate Synchronization Clock ASIC UTCSU
4
Software Timestamping C q (t) - C p (t) T R – T S - [ - ] = max - min
5
Timestamping with Hardware Support
6
C q (t) - C p (t) T R – T S - [ - ] = max - min
7
Hardware Support for Clock Synchronization
8
Clock Synchronization Packet Timestamping Preamble SFDDest. Addr.Src. Addr.TF User DataFCS Transmit TS FCS Transmit Timestamping: Preamble SFDDest. Addr.Src. Addr.TF User Data FCS Transmit TS FCS Receive TS Receive Timestamping: Transmit TS FCS Dest. Addr.Src. Addr.TF User Data Transmit TS FCS Receive CRC check: = FCSReceive TS
9
Hardware Support for Clock Synchronization
10
Prototype Implementation
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.