s'authentifier
version française rss feed
HAL : in2p3-00595097, version 1

Fiche concise  Récupérer au format
Optimizing latency in Xilinx FPGA implementations of the GBT/Erratum: optimizing latency in Xilinx FPGA implementations of the GBT
Muschter S., Baron S., Bohm C., -P. Cachemiche J., Soos C.
Dans Journal of Instrumentation - Topical Workshop on Electronics for Particle Physics 2010 (TWEPP-10), Aachen : Allemagne (2010) - http://hal.in2p3.fr/in2p3-00595097
Physique/Physique Nucléaire Théorique
Sciences de l'ingénieur/Electronique
Sciences de l'ingénieur/Electromagnétisme
Optimizing latency in Xilinx FPGA implementations of the GBT/Erratum: optimizing latency in Xilinx FPGA implementations of the GBT
S. Muschter, S. Baron1, C. Bohm, J. -P. Cachemiche2, C. Soos1
1 :  CERN - European Organization for Nuclear Research
http://www.cern.ch
CERN
Suisse
2 :  CPPM - Centre de Physique des Particules de Marseille
http://marwww.in2p3.fr/
CNRS : UMR7346 – IN2P3 – Université de la Méditerranée - Aix-Marseille II
163, avenue de Luminy - Case 902 - 13288 Marseille cedex 09
France
The GigaBit Transceiver (GBT) [1] system has been developed to replace the Timing, Trigger and Control (TTC) system [2], currently used by LHC, as well as to provide data transmission between on-detector and off-detector components in future sLHC detectors. A VHDL version of the GBT-SERDES, designed for FPGAs, was released in March 2010 as a GBT-FPGA Starter Kit for future GBT users and for off-detector GBT implementation [3]. This code was optimized for resource utilization [4], as the GBT protocol is very demanding. It was not, however, optimized for latency -- which will be a critical parameter when used in the trigger path. The GBT-FPGA Starter Kit firmware was first analyzed in terms of latency by looking at the separate components of the VHDL version. Once the parts which contribute most to the latency were identified and modified, two possible optimizations were chosen, resulting in a latency reduced by a factor of three. The modifications were also analyzed in terms of logic utilization. The latency optimization results were compared with measurement results from a Virtex 6 ML605 development board [5] equipped with a XC6VLX240T with speedgrade-1 and the package FF1156. Bit error rate tests were also performed to ensure an error free operation. The two final optimizations were analyzed for utilization and compared with the original code, distributed in the Starter Kit.

Communications avec actes
09/12/2010
23/09/2010
Journal of Instrumentation
internationale
5
C12017
© IOP Publishing 2011

Topical Workshop on Electronics for Particle Physics 2010 (TWEPP-10)
Aachen
Allemagne
20/09/2010
24/09/2010
S. L. MUSCHTER

29.40.-n Radiation detectors 84.30.Sk Pulse and digital circuits
An Erratum for this article has been published in 2011 JINST 6 E05001
Detector control systems – detector – experiment monitoring – slow-control systems – architecture – hardware – algorithms – databases) Optical detector readout concepts