编辑: 颜大大i2 | 2017-09-27 |
13600 224
16 4 EMC
6272 208
16 4 TOF+CCT(T+Q)
896 28
2 1 MUC
9088 40
4 1 触发
400 160
10 2 总计
30256 804
48 12 为了保证事例数据正确地采集并传送到在线计算机系统,在读出机箱和读出分支上要对原始事例数据段进行初步组装.前端电子学和触发系统的数据读出方式及数据格式要求采取比较一致性的设计要求,以便对事例数据段进行正确的处理和包装. BESIII数据获取系统的可操作性,取决于系统设备的连接、逻辑信号约定和软件集成设计.电子学系统和触发系统提供一切必备的操作硬件条件.BESIII数据获取系统在软件设计过程中,要准确理解和覆行硬件功能,最大限度地发挥全部硬件资源的作用.为了增强系统运行的可操作性,尽可能将软件系统的功能集成为一体.此外,任务恢复以及一般功能插件 出错 处理和 死道 处理等功能,对BESIII数据获取系统来说是必备的. 为了保证大规模软件开发的质量和性能,软件开发工具将采用可靠的商业软件产品.要按照软件工程的标准进行软件设计、实施和管理.软件系统要具备可维护性、可扩展性和可移植性.另外,保留完整的原始资料并完成最终文档资料的整理,也是BESIII数据获取系统软件工程的重要组成部分. 读出系统 BESIII数据获取系统的关键技术问题是实现来自前端电子学的事例数据高速读出.由于读出机箱VME总线的读出速度和计算机节点间的网络传输速度受到设备带宽的限制,最容易在系统中形成数据流 瓶颈 .根据对特定I/O设备的测试结果,使用MVME2431处理机编程访问VME设备,单次直接 读 操作的时间周期为1μs秒以上(其中800ns为处理机占用的时间,其余为设备占用时间),32 Bit读出速度至多为3M Bytes/sec;
DMA方式的32 Bit读出速度可达到13M Bytes/Sec以上(即,每个读周期........