节点文献

基于VME总线的多处理器数据读出系统的实现

Readout system based on multipleprocessors in a VME crate

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 陶宁初元萍赵京伟金革

【Author】 TAO Ning~1,CHU Yuanping~2,ZHAO Jingwei~2,JIN Ge~1(1.Department of Modern Physics,University of Science and Technology of China,Hefei 230026,China;2.Institute of High Energy Physics,Beijing 100039,China)

【机构】 中国科学技术大学近代物理系中国科学院高能物理研究所中国科学技术大学近代物理系 合肥230026北京100039合肥230026

【摘要】 以北京谱仪数据获取系统一个读出分支的单机箱读出模型为例,为提高实时系统性能及可扩展性要求,提出了一个基于VM E总线的面向多处理器应用的数据采集系统的实现方法。对多处理器任务之间的通信和同步采用了中断机制来实现,同时保证事例片段组装时的顺序以及事例数据上传时的保序问题。经测试,该系统能够稳定运行,与单处理器系统的应用相比较,CPU占有率降低了将近一半,并在实时性能方面也满足了系统需求,为将来系统升级提供了一个可扩展的平台。

【Abstract】 A Beijing Spectrome Ⅲ(BESⅢ) data acquisition readout branch based on multiple processors in one VME crate was built to improve the performance and scalability of real-time systems.An interrupt mechanism was developed to handle the inter-task communications and the synchronization of the multiple processors.The event data sequence was correct in a test with a PowerPC reading data from the electronics front end and transferring it to a readout PC.The CPU occupancy is reduced compared with single processor systems.The real-time performance satisfies the technical requirements with a scalable system platform planned for the future.

【基金】 国家重大科学工程项目(运-06)
  • 【文献出处】 清华大学学报(自然科学版) ,Journal of Tsinghua University(Science and Technology) , 编辑部邮箱 ,2005年12期
  • 【分类号】O572.21
  • 【被引频次】1
  • 【下载频次】139
节点文献中: 

本文链接的文献网络图示:

本文的引文网络