首页> 外文期刊>Fusion Engineering and Design >A methodology to standardize the development of FPGA-based high- performance DAQ and processing systems using OpenCL
【24h】

A methodology to standardize the development of FPGA-based high- performance DAQ and processing systems using OpenCL

机译:一种规范基于FPGA的高性能DAQ和使用OpenCL处理系统的方法的方法

获取原文
获取原文并翻译 | 示例
           

摘要

The development of high-performance data acquisition (DAQ) and processing systems is crucial for the nextgeneration diagnostics used in big science experiments. In the ITER experiment, the instrumentation, control hardware, and software architecture selected for this type of application is called a fast controller. The core element of a fast controller is a chassis based on the use of the PCIe eXtension for Instrumentation (PXIe) or Micro Telecommunication Computing Architecture (MTCA). This paper presents a software framework named IRIO-OpenCL that was developed using the ITER CODAC Core System (CCS) Linux-based distribution, oriented toward the development of field-programmable gate array (FPGA)-based DAQ systems using OpenCL. State-of-the-art DAQ-FPGA systems are developed using hardware description languages (HDLs). The approach used in IRIO-OpenCL simplifies DAQ to enable the user to write C-like processing algorithms with OpenCL, minimizing the use of HDLs. The software has been implemented in C++ following ITER's Nominal Device Support v3 (NDSv3) model that abstracts and generalizes the development of software device drivers and simplifies the interface with the Experimental Physics and Industrial Control System (EPICS). The framework has been validated in an ITER fast controller including an MTCA.4 chassis with an advanced mezzanine card (AMC) module using an Arria 10 FPGA from Intel FPGA and an FPGA mezzanine card (FMC) DAQ module from Analog Devices. The developed application solves the DAQ and processing problems associated with the neutron flux measurement and achieves a sampling rate of 1 GS/s using approximately 40 % of the FPGA resources. The methodology proposed in this paper reduces the development time of these systems while maintaining high performance.
机译:高性能数据采集(DAQ)和处理系统的开发对于大科学实验中使用的Nextedgeneration诊断至关重要。在ITER实验中,为此类型应用程序选择的仪器,控制硬件和软件架构称为快速控制器。快速控制器的核心元件是基于使用PCIe扩展的仪器(PXIE)或微电信计算架构(MTCA)的机箱。本文介绍了一个名为IRIO-OpenCL的软件框架,该软件框架是使用迭代Codac核心系统(CCS)Linux的基于Linux的分布而开发的,用于使用OpenCL的基于现场可编程门阵列(FPGA)的DAQ系统的开发。最先进的DAQ-FPGA系统使用硬件描述语言(HDL)开发。 IRIO-OPENCL中使用的方法简化了DAQ,使用户能够使用OpenCL编写C样处理算法,最大限度地减少HDL的使用。该软件已在C ++之后的C ++之后,在ITER的标称设备支持V3(NDSv3)模型之后,摘要并推广软件设备驱动程序的开发,并简化了实验物理和工业控制系统(EPIC)的界面。该框架已在IDER快速控制器中验证,包括使用来自Intel FPGA的Arria 10 FPGA和来自ADI公司的FPGA夹层卡(FMC)DAQ模块的ARRIA 10 FPGA的MTCA.4机箱。开发应用解决了与中子磁通测量相关的DAQ和处理问题,并使用大约40%的FPGA资源实现1 GS / s的采样率。本文提出的方法可以减少这些系统的开发时间,同时保持高性能。

著录项

  • 来源
    《Fusion Engineering and Design》 |2020年第6期|111561.1-111561.6|共6页
  • 作者单位

    Univ Politecn Madrid Instrumentat & Appl Acoust Res Grp Madrid Spain;

    Univ Politecn Madrid Instrumentat & Appl Acoust Res Grp Madrid Spain;

    Univ Politecn Madrid Instrumentat & Appl Acoust Res Grp Madrid Spain;

    Univ Politecn Madrid Instrumentat & Appl Acoust Res Grp Madrid Spain;

    Univ Politecn Madrid Instrumentat & Appl Acoust Res Grp Madrid Spain;

    CIEMAT Lab Nacl Fus Madrid Spain;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);美国《生物学医学文摘》(MEDLINE);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    MTCA; FPGA; OpenCL; DAQ; CODAC; Nominal device support;

    机译:MTCA;FPGA;OPENCL;DAQ;CODAC;标称设备支持;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号