Investigation of High-Level Synthesis tools’ applicability to data acquisition systems design based on the CMS ECAL Data Concentrator Card example
Autor: | M. Husejko, John Evans, Jose Carlos Rasteiro Da Silva |
---|---|
Rok vydání: | 2015 |
Předmět: |
History
Speedup Computer science business.industry Packet processing Loose coupling Computing and Computers Computer Science Applications Education Data acquisition High-level synthesis Embedded system VHDL Verilog Field-programmable gate array business Hardware_REGISTER-TRANSFER-LEVELIMPLEMENTATION computer Hardware_LOGICDESIGN computer.programming_language |
Zdroj: | Journal of Physics: Conference Series. 664:082019 |
ISSN: | 1742-6596 1742-6588 |
Popis: | High-Level Synthesis (HLS) for Field-Programmable Logic Array (FPGA) programming is becoming a practical alternative to well-established VHDL and Verilog languages. This paper describes a case study in the use of HLS tools to design FPGA-based data acquisition systems (DAQ). We will present the implementation of the CERN CMS detector ECAL Data Concentrator Card (DCC) functionality in HLS and lessons learned from using HLS design flow.The DCC functionality and a definition of the initial system-level performance requirements (latency, bandwidth, and throughput) will be presented. We will describe how its packet processing control centric algorithm was implemented with VHDL and Verilog languages. We will then show how the HLS flow could speed up design-space exploration by providing loose coupling between functions interface design and functions algorithm implementation.We conclude with results of real-life hardware tests performed with the HLS flow-generated design with a DCC Tester system. |
Databáze: | OpenAIRE |
Externí odkaz: |