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

Fiche détaillée  Récupérer au format
Topical Workshop on Electronics for Particle Physics 2010 (TWEPP-10), Aachen : Allemagne (2010)
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

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.
1 :  CERN - European Organization for Nuclear Research
2 :  CPPM - Centre de Physique des Particules de Marseille
Physique/Physique Nucléaire Théorique

Sciences de l'ingénieur/Electronique

Sciences de l'ingénieur/Electromagnétisme
Detector control systems – detector – experiment monitoring – slow-control systems – architecture – hardware – algorithms – databases) Optical detector readout concepts