节点文献
硅像素探测器高速浮点运算数据处理器设计
Design of High-Speed Floating Point Arithmetic Data Processor for Silicon Pixel Detector
【摘要】 为满足像素探测器数据处理的需求,设计了一款数据处理器。该处理器采用高速浮点计算,满足大部分常用的数据计算需求,定制的硬件计算单元可大幅缩短计算时间。自定义指令集和编译器,使用编译器分担部分处理器的硬件功能,简化硬件设计。FPGA原型验证通过处理十组数据与电脑计算的结果进行对比,平均值计算误差0.001 3%,均方根误差4.15%。测试结果表明:该处理器可实时处理数据,减小传输数据量,简化前端电子学,能适应不同的应用需求。
【Abstract】 In order to meet the needs of pixel detector data processing,a data processor is designed.The processor uses high-speed floating point calculations to meet most of the commonly used data calculation requirements,and the customized hardware calculation unit can greatly shorten the calculation time.Customize the instruction set and compiler,and use the compiler to share part of the processor’s hardware functions to simplify hardware design.FPGA prototype verification is compared with the results of computer calculations by processing ten sets of data.The average calculation error is 0.001 3 % and the root mean square error is 4.15%.Test results show that the processor can process data in real time,reduce the amount of data transmitted,simplify front-end electronics,and adapt to different application requirements.
- 【文献出处】 核电子学与探测技术 ,Nuclear Electronics & Detection Technology , 编辑部邮箱 ,2021年03期
- 【分类号】TP391.41
- 【下载频次】11