基于FPGA的软/硬件协同处理技术在数据获取系统设计中的应用

来源 :第十五届全国科学计算与信息化会议暨现代物理信息化论坛 | 被引量 : 0次 | 上传用户:thouden
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  随着FPGA 内部资源的不断丰富,以其为平台构建一个完整的片上系统成为可能。新的大型物理实验项目需要大幅度提高数据获取系统吞吐量,软/硬件协同处理技术是提高系统性能的有效手段,本文研究了软/硬件协同处理技术在高性能数据获取系统设计中的应用。利用Xilinx Virtex4 系列FPGA 内嵌的PowerPC 硬核及开源IP 核设计了片上系统的硬件,并移植了开源Linux,构建一个完整的嵌入式系统。采用合理的系统任务划分策略,对需要高处理性能的任务,用自主设计的专用硬件IP 核来完成,通过运行在PowerPC 上的软件程序来实现系统管理以及TCP/UDP 协议栈处理。在数据获取系统关键的数据流处理上,输入缓存的写入速度超过1GByte/s;数据输出到PC Farm 采用千兆网连接,TCP 传输的速度超过200Mb/s。基于FPGA 的片上数据获取系统具有高性能、灵活、高可扩展的特点。关键性能的测试结果表明,它较现有的数据获取系统在系统吞吐量上有很大提高,有实际应用价值。
其他文献
随着加速器和探测器性能的提高,高能物理实验将面临海量实时数据可靠传输的挑战。同时硬件程序复杂,调试程序和运行程序有时需要切换,硬件程序配置需要有一个终端PC机可控的快速在线配置功能。BelleⅡ数据获取系统作为KEKB 高亮度探测器数据获取系统的升级系统也面临这一问题。以基于FPGA 高速数据传输(HSLB)板为主要部件的Belle2Link 通过采用RocketIO 技术实现了高速串行数据传输,
龙芯(loongson)CPU 是中国科学院计算技术研究所自主研发的MIPS 指令集兼容的高性能通用CPU。其中龙芯2FCPU 主要面向高端嵌入式应用,符合大型科学实验装置中控制与数据获取节点的需求。本文通过对龙芯2F CPU 性能的测试,网络性能的测试,以及运行EPICS 控制系统应用测试,确定了龙芯2F CPU 的性能,以及将来可能的应用。
重水冷却系统是中国散裂中子源工程中的一个关键系统,需要有一套可靠先进的控制系统使之正常运行。基于EPICS 的控制系统,在全球多个大实验室得到广泛使用和充分的肯定,中国散裂中子源也积极引进和使用该控制平台,因此在工程开发使用之前有必要对 EPICS 控制平台进行相关的应用测试。本文就重水冷却系统中的控制系统,在EPICS 控制平台上进行仿真,验证控制系统的控制逻辑和功能实现。
本文介绍了大亚湾中微子实验反符合探测器质量控制数据库的开发。该数据库基于 MySQL+ PHP+ Apache组合软件开发,可以实现对反符合探测器从探测器单元RPC的生产、到模块组装、测试的各个环节相关数据的保存、查询与分析等功能。相比于BESⅢ MUC探测器质量控制数据库,我们基于AJAX技术开发了具有良好交互性的查询界面,极大方便用户的使用。利用数据库处理大批量数据特点,将其应用到探测器生产和
为研究核材料放热对其储存容器产生的影响,对比不同几何尺寸的核材料储存容器的散热能力。本文利用ANSYS 建立了两种不同的核材料储存容器模型,通过对模型内部的换热计算,获得了各自的温度场分布。对比Los Alamos 实验室进行的模拟实验,分析了不同结构的核材料储存容器对核材料散热效果的差异。最后验证了模拟计算数据的可靠性。
为了鉴别河南汝州严和店窑汝瓷和禹州钧台窑钧官瓷,用能量色散X 射线荧光分析(EDXRF)测量了56 个样品的8 种主量化学组成含量,构建BP 神经网络对数据进行训练和预测, 结果表明训练好的网络能较好的识别未知严和店窑汝瓷和钧官瓷。
本文以Tile64 处理器开发板为硬件平台,采用SMP-Linux 为操作系统,应用Tile64 多核开发环境(MDE)和提供给用户的API 接口开展了数据包无损压缩的研究。首先,基于并行化的SMP-MZIP 压缩算法,测试了单个和多个处理单元的处理能力;然后,从PCIe 传输和网络传输两方面分别测试了芯片的I/O 能力;最后,将I/O 过程与压缩过程放在一起测试得到最好的压缩速率。通过分析限制压
本文介绍了核谱测量中脉冲幅度展宽的必要性及其用途,比较了两种脉冲幅度展宽电路的特点,并详细介绍了基于FPGA 控制的脉冲幅度展宽电路的工作原理及其PCB 布线注意事项,并给出了相应的时序逻辑设计及其仿真波形,经测试可以实现范围在50mV~5V、上升沿是30ns 的脉冲幅度展宽,且展宽时间可控在500ns-10us,最小时间分辨为2.5ns。
BESⅢ至今已获取了积分亮度约为2.9fb-1 的ψ(3770)数据。分析ψ(3770)数据的DD-衰变需要精确的质心系束流能量(Eb)。本文用预期束流能量计算D 介子的束流约束质量 (mbc) ,拟合mbc 的分布得到信号的mbc 中心值来刻度Eb。我们对全部ψ(3770)数据做了束流能量刻度,并检验了刻度后信号的mbc 中心值和分辨。结果表明,与定值束流能量相比,用刻度后的束流能量得到信号的m
遗传算法是一种在优化设计、专家系统、人工智能领域广泛使用的计算方法,由于遗传算法处理的数据量很大,数据处理一般需要较长的时间,提高计算速度非常重要,是遗传算法的关键。本文根据遗传算法的机理,结合程序开发实践提出了一些提高遗传算法寻优速度的方法。实践表明,改进后的遗传算法大大提高了寻优速度。