Cargando…
Software and Firmware co-development using High-level Synthesis
Accelerating trigger applications on FPGAs (using VHDL/Verilog) at the CMS experiment at CERN's Large Hadron Collider at CERN warrants consistency between each trigger firmware and its corresponding C++ model. This tedious and time consuming process of convergence is exacerbated during each upg...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2016
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1088/1748-0221/12/01/C01083 http://cds.cern.ch/record/2233159 |
_version_ | 1780952722480037888 |
---|---|
author | Pratap Ghanathe, Nikhil |
author_facet | Pratap Ghanathe, Nikhil |
author_sort | Pratap Ghanathe, Nikhil |
collection | CERN |
description | Accelerating trigger applications on FPGAs (using VHDL/Verilog) at the CMS experiment at CERN's Large Hadron Collider at CERN warrants consistency between each trigger firmware and its corresponding C++ model. This tedious and time consuming process of convergence is exacerbated during each upgrade study. High-level synthesis, with its promise of increased productivity and C++ design entry bridges this gap exceptionally well. This paper explores the single source code approach using Vivado-HLS tool for redeveloping the upgraded CMS Endcap Muon Level-1 Track finder (EMTF). Guidelines for tight latency control, optimal resource usage and compatibility with CMS software framework are outlined in this paper. |
id | cern-2233159 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2016 |
record_format | invenio |
spelling | cern-22331592019-09-30T06:29:59Zdoi:10.1088/1748-0221/12/01/C01083http://cds.cern.ch/record/2233159engPratap Ghanathe, NikhilSoftware and Firmware co-development using High-level SynthesisDetectors and Experimental TechniquesAccelerating trigger applications on FPGAs (using VHDL/Verilog) at the CMS experiment at CERN's Large Hadron Collider at CERN warrants consistency between each trigger firmware and its corresponding C++ model. This tedious and time consuming process of convergence is exacerbated during each upgrade study. High-level synthesis, with its promise of increased productivity and C++ design entry bridges this gap exceptionally well. This paper explores the single source code approach using Vivado-HLS tool for redeveloping the upgraded CMS Endcap Muon Level-1 Track finder (EMTF). Guidelines for tight latency control, optimal resource usage and compatibility with CMS software framework are outlined in this paper.CMS-CR-2016-287oai:cds.cern.ch:22331592016-10-27 |
spellingShingle | Detectors and Experimental Techniques Pratap Ghanathe, Nikhil Software and Firmware co-development using High-level Synthesis |
title | Software and Firmware co-development using High-level Synthesis |
title_full | Software and Firmware co-development using High-level Synthesis |
title_fullStr | Software and Firmware co-development using High-level Synthesis |
title_full_unstemmed | Software and Firmware co-development using High-level Synthesis |
title_short | Software and Firmware co-development using High-level Synthesis |
title_sort | software and firmware co-development using high-level synthesis |
topic | Detectors and Experimental Techniques |
url | https://dx.doi.org/10.1088/1748-0221/12/01/C01083 http://cds.cern.ch/record/2233159 |
work_keys_str_mv | AT pratapghanathenikhil softwareandfirmwarecodevelopmentusinghighlevelsynthesis |