• 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