arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1806.06150physics.ins-det
收藏

ITER径向中子照相机数据采集和实时处理原型的FPGA代码

FPGA code for the data acquisition and real-time processing prototype of the ITER Radial Neutron Camera

Ana Fernandes, Nuno Cruz, Bruno Santos, Paulo F. Carvalho, Jorge Sousa, Bruno Gonçalves, Marco Riva, Fabio Pollastrone, Cristina Centioli, Daniele Marocco, Basi… 展开作者

Ana Fernandes, Nuno Cruz, Bruno Santos, Paulo F. Carvalho, Jorge Sousa, Bruno Gonçalves, Marco Riva, Fabio Pollastrone, Cristina Centioli, Daniele Marocco, Basilio Esposito, Carlos M. B. A. Correia, Rita C. Pereira

摘要:

ITER径向中子照相机(RNC)诊断的主要作用是在高达500 s的持续时间内以高峰值计数率实时测量等离子体中子发射率剖面。由于前所未有的高性能条件,在确定关键问题后,选择了一系列活动,重点是开发高优先级原型,能够在最终RNC设计之前提供这些问题的答案。本文介绍了选定的活动之一:RNC数据采集原型的专用FPGA代码的设计,开发和测试。FPGA代码的目的是获取,处理和实时存储的中子和伽马脉冲的探测器位于准直视线查看极向等离子体部分从ITER赤道端口插头1。使用的硬件平台是来自Xilinx的评估板(KC 705),该评估板携带IPFN FPGA夹层卡(FMC-AD 2 -1600),该夹层卡具有12位分辨率采样高达1.6 GSamples/s的2个数字化仪通道。该代码使用下采样配置执行适当的输入信号调节至400 MSamples/s,应用专用算法进行脉冲检测、滤波和堆积检测,并包括两个同时运行的不同数据路径:i)基于事件的数据路径,用于脉冲存储; ii)实时处理,采用专用算法进行脉冲形状鉴别和脉冲高度谱。为了实现连续的数据吞吐量,两个数据路径都通过两个不同的PCIe x8直接内存访问(DMA)通道流式传输到主机。

英文摘要:

The main role of the ITER Radial Neutron Camera (RNC) diagnostic is to measure in real-time the plasma neutron emissivity profile at high peak count rates for a time duration up to 500 s. Due to the unprecedented high performance conditions and after the identification of critical problems, a set of activities have been selected, focused on the development of high priority prototypes, capable to deliver answers to those problems before the final RNC design. This paper presents one of the selected activities: the design, development and testing of a dedicated FPGA code for the RNC Data Acquisition prototype. The FPGA code aims to acquire, process and store in real-time the neutron and gamma pulses from the detectors located in collimated lines of sight viewing a poloidal plasma section from the ITER Equatorial Port Plug 1. The hardware platform used was an evaluation board from Xilinx (KC705) carrying an IPFN FPGA Mezzanine Card (FMC-AD2-1600) with 2 digitizer channels of 12-bit resolution sampling up to 1.6 GSamples/s. The code performs the proper input signal conditioning using a down-sampled configuration to 400 MSamples/s, apply dedicated algorithms for pulse detection, filtering and pileup detection, and includes two distinct data paths operating simultaneously: i) the event-based data-path for pulse storage; and ii) the real-time processing, with dedicated algorithms for pulse shape discrimination and pulse height spectra. For continuous data throughput both data-paths are streamed to the host through two distinct PCIe x8 Direct Memory Access (DMA) channels.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑