A Mixed Approach for Clock Synchronization in Distributed Data Acquisition Systems

被引:0
|
作者
Manduchi, Gabriele [1 ]
Rigoni, Andrea [1 ]
Trevisan, Luca [1 ]
Patton, Tommaso [1 ]
机构
[1] Consorzio RFX, Corso Stati Uniti 4, I-35127 Padua, Italy
关键词
timing systems; FPGA; SoC; RedPitaya;
D O I
10.3390/s24186155
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Proper timing synchronization is important when data from sensors are acquired by different devices. This paper proposes a simple but effective solution for System on Chip (SoC) architectures that integrates a general-purpose Field Programmable Gate Array (FPGA) with a CPU. The proposed approach relies on a network synchronization protocol implemented in software, such as Network Time Protocol (NTP) or Precision Time Protocol (PTP), and uses the FPGA to generate a clock reference that is maintained in step with the synchronized system clock. The clock generated by the FPGA is obtained from the FPGA oscillator via appropriate fractional clock division. Clock drift is avoided via a software program that periodically compares the FPGA and the system counters, respectively, and adjusts the fractional clock divider in order to slightly adjust the FPGA clock frequency using a Proportional Integral controller. A specific implementation is presented on the RedPitaya platform, generating a 1 MHz clock in step with the NTP synchronized system clock. The presented system has been used in a distributed data acquisition system for fast transient recording in the neutral beam test facility for the ITER nuclear fusion experiment.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] A Distributed Approach to Business Intelligence Systems Synchronization
    Ciobanu, Vlad
    Pop, Florin
    Popescu, Decebal
    Cristea, Valentin
    12TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2010), 2011, : 581 - 585
  • [32] Clock and trigger synchronization between several chassis of digital data acquisition modules
    Hennig, W.
    Tan, H.
    Walby, M.
    Grudberg, P.
    Fallu-Labruyere, A.
    Warburton, W. K.
    Vaman, C.
    Starosta, K.
    Miller, D.
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION B-BEAM INTERACTIONS WITH MATERIALS AND ATOMS, 2007, 261 (1-2): : 1000 - 1004
  • [33] Clock synchronization design and evaluation for trigger-less data acquisition system
    SHANG Linfeng
    SONG Kezhu
    CAO Ping
    NuclearScienceandTechniques, 2012, 23 (06) : 361 - 368
  • [34] Efficient synchronization of replicated data in distributed systems
    Schütt, T
    Schintke, F
    Reinefeld, A
    COMPUTATIONAL SCIENCE - ICCS 2003, PT I, PROCEEDINGS, 2003, 2657 : 274 - 283
  • [35] SYNCHRONIZATION OF REPLICATED DATA IN DISTRIBUTED SYSTEMS.
    Son, Sang Hyuk
    1600, (12):
  • [36] Generic Data Synchronization Algorithm in Distributed Systems
    Dumitrescu, Dragos
    Carabas, Mihai
    EXPLORING SERVICES SCIENCE (IESS 2016), 2016, 247 : 473 - 484
  • [37] Clock synchronization design and evaluation for trigger-less data acquisition system
    Shang Linfeng
    Song Kezhu
    Cao Ping
    NUCLEAR SCIENCE AND TECHNIQUES, 2012, 23 (06) : 361 - 368
  • [38] Clock synchronization for distributed media applications
    Distler, Thomas James
    Ouyang, Jinsong
    SOFTWARE-PRACTICE & EXPERIENCE, 2007, 37 (14): : 1489 - 1514
  • [39] Quantum algorithm for distributed clock synchronization
    Chuang, IL
    PHYSICAL REVIEW LETTERS, 2000, 85 (09) : 2006 - 2009
  • [40] Study and Implementation of Ethernet Based Synchronization in Distributed Data Acquisition System
    Manjaly, Jismi S.
    Krishnan, Abi K.
    Bonifus, P. L.
    SECOND INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND COMMUNICATION TECHNOLOGIES, ICCNCT 2019, 2020, 44 : 416 - 423