DocumentCode
1494532
Title
High-Speed, Fixed-Latency Serial Links With FPGAs for Synchronous Transfers
Author
Aloisio, Alberto ; Cevenini, Francesco ; Giordano, Raffaele ; Izzo, Vincenzo
Author_Institution
Dipt. di Sci. Fisiche, Univ. degli Studi di Napoli Federico II, Naples, Italy
Volume
56
Issue
5
fYear
2009
Firstpage
2864
Lastpage
2873
Abstract
Fixed-latency serial links find application in trigger and data acquisition systems of high energy physics (HEP) experiments requiring a predictable data transfer timing. In some architectures, there is the need to clock the data in and out from the link synchronously with a system clock (i.e., synchronous transfers) instead of using the clock recovered from the serial stream. In this work, we present a synchronous link architecture based on high-speed transceivers embedded in latest generation field programmable gate arrays (FPGAs). These transceivers are typically designed for applications that tolerate latency variations. However, we have developed two configurations and a clocking scheme to implement fixed-latency operation. The latency is constant during the transfer, after a loss of lock or a power cycle. Once locked, the link can be considered as a synchronous pipeline. The configurations do not depend on a particular serial encoding, the encoder/decoder being external to the transceiver. We discuss the latency performance for each configuration and show an implementation of the architecture we propose. We also present experimental results showing the stability of the latency of the link.
Keywords
data acquisition; field programmable gate arrays; synchronisation; transceivers; trigger circuits; FPGAs; clock system; data acquisition systems; field programmable gate arrays; fixed-latency operation; fixed-latency serial links; high energy physics experiments; high-speed transceivers; synchronous link architecture; synchronous pipeline; synchronous transfers; tolerate latency variations; trigger system; Clocks; Data acquisition; Delay; Distributed power generation; Encoding; Field programmable gate arrays; Pipelines; Synchronous generators; Timing; Transceivers; Data acquisition; FPGAs; latency; serial links; synchronous transfers;
fLanguage
English
Journal_Title
Nuclear Science, IEEE Transactions on
Publisher
ieee
ISSN
0018-9499
Type
jour
DOI
10.1109/TNS.2009.2027236
Filename
5280502
Link To Document