梁勇飞[1]2003年在《北京谱仪触发判选中可编程数字流水线延迟插件的研制》文中研究说明国家重点工程项目北京谱仪(BESⅢ)正处于工程预研制和方案初步设计阶段,BESⅢ触发判选系统是谱仪实时数据获取(DAQ)系统的重要组成部分,而对齐来自谱仪各探测器触发子系统的信号又是触发判选系统判断好事例成败的关键。 本文所作的工作基于VME和FPGA两种先进技术,完成了可编程数字流水线延迟插件的软、硬件设计及调试和性能测试工作,插件为标准的VME单宽6U插件,即将应用于北京谱仪触发判选系统主触发逻辑中,用来对齐来自谱仪各探测器触发子系统的信号。在预研制过程中,使用了两种可编程的延迟方法并对比了这两种方法:一种是利用移位寄存器与多路选择器串联来实现可编程的延迟,此方法简单、可靠性强;另一种则是利用双口RAM具有的独立的读和写地址线,在设计中使读、写地址间距可调来实现可编程延迟。两种方法异曲同工,为纯数字延迟,具有抗干扰性强、误差小、电路简明,可操作性强等优点,既体现了设计的多样性,又体现了FPGA设计的灵活可编程特性。该插件的工作由40MHz时钟控制,输入电平为LVDS、输出为LVDS和ECL电平,其初始化通过VME总线加载,并具有多种编程下载方式。 插件经过测试,能在0~71时钟周期之间,以一个时钟周期为步长实现对输入信号的可编程延迟,延迟精度为25ns,满足触发判选系统总触发逻辑对齐来自各个探测器触发子系统信号的要求。
司孝平[2]2004年在《BESⅢ主触发系统VME机箱快控制插件的研制》文中进行了进一步梳理国家重点工程项目北京谱仪(BESⅢ)正处于工程预研制和方案初步设计阶段。作为BESⅢ的实时数据获取(DAQ)系统的重要组成部分,BESⅢ的触发判选系统在预研制过程中使用了较多的先进技术,其方案设计的确定必须进行必要的实验研究和测试。VME总线由于其高可靠性和实时性等特点,广泛用于高能探测器的电子学系统,北京谱仪触发判选系统正是构建在VME总线基础上的。同时,由于现场可编程门阵列FPGA设计的灵活性、可重复使用性等特点节省了许多设计环节,缩短了设计和调试的周期,也广泛应用于谱仪电子学设计。 本文所作的工作即是基于VME总线技术和FPGA设计技术,设计了应用于BESⅢ触发判选系统中主触发系统的VME机箱快控制插件(简称CFCTL插件)。主触发系统中的触发控制逻辑和时钟处理逻辑(TTC)是整个BESⅢ触发判选系统的核心。作为TTC的一部分,CFCTL插件的设计对TTC的设计具有重要作用。 CFCTL插件能将触发判选系统的快控制信号L1,CHK,RESET驱动到VME自定义总线上控制一个VME机箱的数据读取,并汇总一个VME机箱的数据读出状态信号RERR、FULL、EMPT信号等报告给触发判选系统的主触发系统,并扇出时钟给子系统。换言之,CFCTL插件能对L1或RERR计数,并且当计数到预置数时,程控地向VME总线发出中断申请,在适当的时刻中断服务程序通知实时数据获取(DAQ)系统开始读取数据,或通知触发判选系统的主触发逻辑处理RERR、FULL有效的情况;此外,CFCTL插件能对来自主触发系统的时钟信号锁相、并能以90°为单位移相,扇出16路LVDS电平的时钟信号给触发判选系统的子系统。 本论文通过所提出的“可预置计数限的计数逻辑”和“有暂停控制的双向计数逻辑”,解决了VME总线主板所能处理的中断的频率与输入信号脉冲的频率不匹配的难题,消除了某些信号与系统时钟异步造成的准稳态,从而实现了CFCTL插件的设计要求。设计制作的CFCTL插件为4层的PCB电路板,是标准的VME单宽6U插件,其主要逻辑功能由一片型号为XC2S50-PQ208C的FPGA芯片实现。对CFCTL插件上的FPGA芯片的计算机仿真结果和CFCTL插件的PCB电路板的测试结果,表明CFCTL插件的设计符合VME总线的时序标准,达到了BESⅢ触发判选系统对它的设计要求。
参考文献:
[1]. 北京谱仪触发判选中可编程数字流水线延迟插件的研制[D]. 梁勇飞. 四川大学. 2003
[2]. BESⅢ主触发系统VME机箱快控制插件的研制[D]. 司孝平. 湖南大学. 2004