Back to Search Start Over

Nanoseconds Timing System Based on IEEE 1588 FPGA Implementation

Authors :
Antonio Insolia
Enrico Bernieri
Alessandro Paoloni
G. Salamanna
Antonio Budano
Marco Giammarchi
Virginia Strati
Lino Miramonti
Andrey Formozov
C. Sirignano
R. Brugnera
D. Pedretti
Ezio Previtali
Marco Bellato
Andrea Fabbri
Giulio Settanta
F. Dal Corso
Barbara Ricci
Fabio Mantovani
Fatma Sawy
Paolo Lombardi
R. Ford
M. Buscemi
Paolo Montini
Severino Angelo Maria Bussino
Marco Grassi
Rossella Caruso
Catia Clementi
Fausto Ortica
Cristina Martellini
S. Dusini
Monica Sisti
Roberto Isocrate
Agnese Giaz
Ashlie Martini
Salvatore Monforte
A. Brigatti
Daniele Corti
Marica Baldoncini
Massimiliano Nastasi
Alessandra Re
Giuseppe Andronico
Aldo Romani
Stefano Maria Mari
Vito Antonelli
Xuefeng Ding
G. Galet
Ivano Lippi
Davide Chiesa
A. Garfagnini
Giuseppe Verde
E. Meroni
Filippo Marini
Gioacchino Ranucci
Luca Stanco
M. Montuschi
Antonio Bergnoli
Pedretti D.
Bellato M.
Isocrate R.
Bergnoli A.
Brugnera R.
Corti D.
Dal Corso F.
Galet G.
Garfagnini A.
Giaz A.
Lippi I.
Marini F.
Andronico G.
Antonelli V.
Baldoncini M.
Bernieri E.
Brigatti A.
Budano A.
Buscemi M.
Bussino S.
Caruso R.
Chiesa D.
Clementi C.
Ding X.F.
Dusini S.
Fabbri A.
Ford R.
Formozov A.
Giammarchi M.
Grassi M.
Insolia A.
Lombardi P.
Mantovani F.
Mari S.M.
Martellini C.
Martini A.
Meroni E.
Miramonti L.
Monforte S.
Montini P.
Montuschi M.
Nastasi M.
Ortica F.
Paoloni A.
Previtali E.
Ranucci G.
Re A.C.
Ricci B.
Romani A.
Salamanna G.
Sawy F.H.
Settanta G.
Sisti M.
Sirignano C.
Stanco L.
Strati V.
Verde G.
Pedretti, D
Bellato, M
Isocrate, R
Bergnoli, A
Brugnera, R
Corti, D
Dal Corso, F
Galet, G
Garfagnini, A
Giaz, A
Lippi, I
Marini, F
Andronico, G
Antonelli, V
Baldoncini, M
Bernieri, E
Brigatti, A
Budano, A
Buscemi, M
Bussino, S
Caruso, R
Chiesa, D
Clementi, C
Ding, X
Dusini, S
Fabbri, A
Ford, R
Formozov, A
Giammarchi, M
Grassi, M
Insolia, A
Lombardi, P
Mantovani, F
Mari, S
Martellini, C
Martini, A
Meroni, E
Miramonti, L
Monforte, S
Montini, P
Montuschi, M
Nastasi, M
Ortica, F
Paoloni, A
Previtali, E
Ranucci, G
Re, A
Ricci, B
Romani, A
Salamanna, G
Sawy, F
Settanta, G
Sisti, M
Sirignano, C
Stanco, L
Strati, V
Verde, G
Pedretti, D.
Bellato, M.
Isocrate, R.
Bergnoli, A.
Brugnera, R.
Corti, D.
Dal Corso, F.
Galet, G.
Garfagnini, A.
Giaz, A.
Lippi, I.
Marini, F.
Andronico, G.
Antonelli, V.
Baldoncini, M.
Bernieri, E.
Brigatti, A.
Budano, A.
Buscemi, M.
Bussino, S.
Caruso, R.
Chiesa, D.
Clementi, C.
Ding, X. F.
Dusini, S.
Fabbri, A.
Ford, R.
Formozov, A.
Giammarchi, M.
Grassi, M.
Insolia, A.
Lombardi, P.
Mantovani, F.
Mari, S. M.
Martellini, C.
Martini, A.
Meroni, E.
Miramonti, L.
Monforte, S.
Montini, P.
Montuschi, M.
Nastasi, M.
Ortica, F.
Paoloni, A.
Previtali, E.
Ranucci, G.
Re, A. C.
Ricci, B.
Romani, A.
Salamanna, G.
Sawy, F. H.
Settanta, G.
Sisti, M.
Sirignano, C.
Stanco, L.
Strati, V.
Verde, G.
Publication Year :
2019
Publisher :
IEEE, 2019.

Abstract

Clock synchronization procedures are mandatory in most physical experiments where event fragments are readout by spatially dislocated sensors and must be glued together to reconstruct key parameters (e.g. energy, interaction vertex etc.) of the process under investigation. These distributed data readout topologies rely on an accurate time information available at the frontend, where raw data are acquired and tagged with a precise timestamp prior to data buffering and central data collecting. This makes the network complexity and latency, between frontend and backend electronics, negligible within upper bounds imposed by the frontend data buffer capability. The proposed research work describes an FPGA implementation of IEEE 1588 Precision Time Protocol (PTP) that exploits the CERN Timing, Trigger and Control (TTC) system as a multicast messaging physical and data link layer. The hardware implementation extends the clock synchronization to the nanoseconds range, overcoming the typical accuracy limitations inferred by computers Ethernet based Local Area Network (LAN). Establishing a reliable communication between master and timing receiver nodes is essential in a message-based synchronization system. In the backend electronics, the serial data streams synchronization with the global clock domain is guaranteed by an hardware-based finite state machine that scans the bit period using a variable delay chain and finds the optimal sampling point. The validity of the proposed timing system has been proved in point-to-point data links as well as in star topology configurations over standard CAT-5e cables. The results achieved together with weaknesses and possible improvements are hereby detailed.<br />Comment: 8 pages, 14 figures, proceedings of 21st IEEE Real Time Conference Colonial Williamsburg 9-15 June 2018

Details

Language :
English
Database :
OpenAIRE
Accession number :
edsair.doi.dedup.....c4a757ded6929bde4cfd6abe4d0a3fef