BESⅢ主漂移室电子学数据读出原理及设计.pdfVIP

BESⅢ主漂移室电子学数据读出原理及设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BESIII主漂移室电子学数据读出原理及设计 江晓山、盛华义 (中国科学院高能物理研究所北京100049) 摘要:本文介绍了BESIII主漂电子学机箱级数据读出所使用的方法,对进行64位VME串 行传输进行了详细介绍。 关键词:BESIII,主漂移室电子学,VME,CBLT 1背景 BESIII主漂移室电子学系统的建造是北京正负电子对撞机升级改造工程的一部分。北 ElectronPositron 京正负电子对撞机(Beijing 建造及其在T-粲物理研究中取得的重大成果使中国高能物理研究在世界上占领了一席之 地。2003年2月北京正负电子对撞机重大升级改造工程正式立项,目标是设计建造一台全 新的正负电子对撞机BEPCII。BEPCII建成后,预期将能在t.粲物理前沿课题取得多项具有 世界领先水平的重大物理成果。 在BEPC升级改造的同时,将对工作在BEPC上的探测器BESII进行全面更新,升级为 BESIII以适应新的要求。在新的探测器BESIII中,主漂移室是主要探测器之一。而主漂移 室电子学系统正是用于接收主漂移室信号丝的输出信号,进行一系列处理后再将有用数据送 交后续系统作进一步分析处理。 2系统结构及对读出的要求 BESIII主漂移室前端电子学需要对大约9000个通道的信号进行处理。根据性能指标、 技术复杂性和系统可靠性等多方面的考虑,所有的数据获取插件都按照9UVME规范设计制 作。每16个数据获取插件安装在一个9UVME机箱中,每个机箱配一个PowerPC,用来读 出机箱中各个插件处理好的数据,并将数据通过高速以太网发送到计算机集群。 每个数据获取插件可以处理三十二个通道的信号,每个通道对应漂移室的一根信号丝, 测量的对象是从信号丝上接收到的信号的电荷量和到达时间。基本工作过程为:当有一个高 能粒子穿过漂移室,并且在漂移室中产生电离等作用后,某些丝上会出现信号。这些丝对应 的数据获取插件对信号进行放大后,分成两路,一路经过成形后进行电荷测量,另一路经过 甄别后进行时间测量,最终获得时间和电荷两个数据,经过处理及打包后,每个有信号通道 得到两个三十二位的数据。数据获取插件对三十二个通道的数据进行集中,并且添加标识插 件的信息后将数据包传送到PowerPC中。 根据BESIII及主漂移室的设计指标估算,单通道的信号率为30kHz,经过一级触发判 选后,最终的事例率为4kHz,每个事例有信号通道约为10%。这样,可以通过计算得到: 每个插件每个事例包含数据量为: 4=(2+2+2+64XlO%)X (头数据+尾数据+10%通道数据)X 4=49.6bytes 每个插件每秒需要读出的数据量为: 48 每个插件每个事例数据量×事例率49.6bytes×4kHz=198.4kbytes/s 每个机箱每秒需要读出的数据量为: 上面计算得到的是在典型情况下所需要的读出带宽。考虑到在整个漂移室中,各丝接收 到信号是不均匀的,并且考虑到事例率在时间上分布的不均匀性,保守估计读出所需要的带 宽是按照典型计算需要带宽的五倍,即15.872Mbytes/s。 3方案设计 根据前面小节中的计算,实际方案中选择了64位VME块传输协议作为数据的传输协 议。假设每个数据传输周期为200ns,那么64位VME块传输协议所能达到的传输带宽为(8 ×(1/200ns)=40Mbytes/s)满足要求。 图3.1单机箱读出系统结构 由于数据分布在机箱中的十六个插件上,而VME的块传输规范是一对一地读取数据, 也就是普通块传输一次只能读取一个插件中的数据。因此,实际方案中使用了链式64位块 传输协议,即64bitSCBLT(64bitsChainedBlock Transfers)协议。CBLT协议是一种专门为 高能物理开发的特殊协议。CBLT协议通过对一个地址的访问而读取VME机箱中临近的几 个插件中的数据而不是分别对每个插件进行读取。这种协议很适用于快速读取一个机箱

您可能关注的文档

文档评论(0)

聚文惠 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档