Cargando…

Optimization on fixed low latency implementation of GBT protocol in FPGA

In the upgrade of ATLAS experiment [1], the front-end electronics components are subjected to a large radiation background. Meanwhile high speed optical links are required for the data transmission between the on-detector and off-detector electronics. The GBT architecture and the Versatile Link (VL)...

Descripción completa

Detalles Bibliográficos
Autores principales: Chen, Kai, Chen, Hucheng, Wu, Weihao, Xu, Hao, Yao, Lin
Lenguaje:eng
Publicado: 2016
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1748-0221/12/07/P07011
http://cds.cern.ch/record/2211961
_version_ 1780951857838948352
author Chen, Kai
Chen, Hucheng
Wu, Weihao
Xu, Hao
Yao, Lin
author_facet Chen, Kai
Chen, Hucheng
Wu, Weihao
Xu, Hao
Yao, Lin
author_sort Chen, Kai
collection CERN
description In the upgrade of ATLAS experiment [1], the front-end electronics components are subjected to a large radiation background. Meanwhile high speed optical links are required for the data transmission between the on-detector and off-detector electronics. The GBT architecture and the Versatile Link (VL) project are designed by CERN to support the 4.8 Gbps line rate bidirectional high-speed data transmission which is called GBT link [2]. In the ATLAS upgrade, besides the link with on-detector, the GBT link is also used between different off-detector systems. The GBTX ASIC is designed for the on-detector front-end, correspondingly for the off-detector electronics, the GBT architecture is implemented in Field Programmable Gate Arrays (FPGA). CERN launches the GBT-FPGA project to provide examples in different types of FPGA [3]. In the ATLAS upgrade framework, the Front-End LInk eXchange (FELIX) system [4, 5] is used to interface the front-end electronics of several ATLAS subsystems. The GBT link is used between them, to transfer the detector data and the timing, trigger, control and monitoring information. The trigger signal distributed in the down-link from FELIX to the front-end requires a fixed and low latency. In this paper, several optimizations on the GBT-FPGA IP core are introduced, to achieve a lower fixed latency. For FELIX, a common firmware will be used to interface different front-ends with support of both GBT modes: the forward error correction mode and the wide mode. The modified GBT-FPGA core has the ability to switch between the GBT modes without FPGA reprogramming. The system clock distribution of the multi-channel FELIX firmware is also discussed in this paper.
id cern-2211961
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2016
record_format invenio
spelling cern-22119612023-03-14T17:26:37Zdoi:10.1088/1748-0221/12/07/P07011http://cds.cern.ch/record/2211961engChen, KaiChen, HuchengWu, WeihaoXu, HaoYao, LinOptimization on fixed low latency implementation of GBT protocol in FPGADetectors and Experimental TechniquesIn the upgrade of ATLAS experiment [1], the front-end electronics components are subjected to a large radiation background. Meanwhile high speed optical links are required for the data transmission between the on-detector and off-detector electronics. The GBT architecture and the Versatile Link (VL) project are designed by CERN to support the 4.8 Gbps line rate bidirectional high-speed data transmission which is called GBT link [2]. In the ATLAS upgrade, besides the link with on-detector, the GBT link is also used between different off-detector systems. The GBTX ASIC is designed for the on-detector front-end, correspondingly for the off-detector electronics, the GBT architecture is implemented in Field Programmable Gate Arrays (FPGA). CERN launches the GBT-FPGA project to provide examples in different types of FPGA [3]. In the ATLAS upgrade framework, the Front-End LInk eXchange (FELIX) system [4, 5] is used to interface the front-end electronics of several ATLAS subsystems. The GBT link is used between them, to transfer the detector data and the timing, trigger, control and monitoring information. The trigger signal distributed in the down-link from FELIX to the front-end requires a fixed and low latency. In this paper, several optimizations on the GBT-FPGA IP core are introduced, to achieve a lower fixed latency. For FELIX, a common firmware will be used to interface different front-ends with support of both GBT modes: the forward error correction mode and the wide mode. The modified GBT-FPGA core has the ability to switch between the GBT modes without FPGA reprogramming. The system clock distribution of the multi-channel FELIX firmware is also discussed in this paper.In the upgrade of ATLAS experiment, the front-end electronics components are subjected to a large radiation background. Meanwhile high speed optical links are required for the data transmission between the on-detector and off-detector electronics. The GBT architecture and the Versatile Link (VL) project are designed by CERN to support the 4.8 Gbps line rate bidirectional high-speed data transmission which is called GBT link. In the ATLAS upgrade, besides the link with on-detector, the GBT link is also used between different off-detector systems. The GBTX ASIC is designed for the on-detector front-end, correspondingly for the off-detector electronics, the GBT architecture is implemented in Field Programmable Gate Arrays (FPGA). CERN launches the GBT-FPGA project to provide examples in different types of FPGA. In the ATLAS upgrade framework, the Front-End LInk eXchange (FELIX) system is used to interface the front-end electronics of several ATLAS subsystems. The GBT link is used between them, to transfer the detector data and the timing, trigger, control and monitoring information. The trigger signal distributed in the down-link from FELIX to the front-end requires a fixed and low latency. In this paper, several optimizations on the GBT-FPGA IP core are introduced, to achieve a lower fixed latency. For FELIX, a common firmware will be used to interface different front-ends with support of both GBT modes: the forward error correction mode and the wide mode. The modified GBT-FPGA core has the ability to switch between the GBT modes without FPGA reprogramming. The system clock distribution of the multi-channel FELIX firmware is also discussed in this paper.arXiv:1608.08916oai:cds.cern.ch:22119612016-08-29
spellingShingle Detectors and Experimental Techniques
Chen, Kai
Chen, Hucheng
Wu, Weihao
Xu, Hao
Yao, Lin
Optimization on fixed low latency implementation of GBT protocol in FPGA
title Optimization on fixed low latency implementation of GBT protocol in FPGA
title_full Optimization on fixed low latency implementation of GBT protocol in FPGA
title_fullStr Optimization on fixed low latency implementation of GBT protocol in FPGA
title_full_unstemmed Optimization on fixed low latency implementation of GBT protocol in FPGA
title_short Optimization on fixed low latency implementation of GBT protocol in FPGA
title_sort optimization on fixed low latency implementation of gbt protocol in fpga
topic Detectors and Experimental Techniques
url https://dx.doi.org/10.1088/1748-0221/12/07/P07011
http://cds.cern.ch/record/2211961
work_keys_str_mv AT chenkai optimizationonfixedlowlatencyimplementationofgbtprotocolinfpga
AT chenhucheng optimizationonfixedlowlatencyimplementationofgbtprotocolinfpga
AT wuweihao optimizationonfixedlowlatencyimplementationofgbtprotocolinfpga
AT xuhao optimizationonfixedlowlatencyimplementationofgbtprotocolinfpga
AT yaolin optimizationonfixedlowlatencyimplementationofgbtprotocolinfpga