摘 要: | 上海硬X射线自由电子激光装置(Shanghai High Repetition rate XFEL (X-ray Free Electron Laser) and Extreme light facility,SHINE)是一个高重频XFEL装置,束线站定时系统需要为设备提供基于硬件的精确的X射线束团编号和定时触发。对于SHINE束线站单脉冲工作模式的设备,采集数据包以及对应时刻的束团编号信息,便于后续实验数据分析。设计了一个束团编号采集的测试系统,它基于Zynq-UltraScale+型片上系统(System-On-Chip,SOC)搭建,采用了白兔协议(White Rabbit)协议的定时系统环境。该测试系统通过FPGA夹层卡(FPGA Mezzanine Card,FMC)获取嵌入型从节点的束团编号,使用LwIP(Light weight Internet Protocol)协议搭建的TCP协议栈实现束团编号的采集。采用Basler相机对该系统进行了实验测试,并使用pypylon库来采集相机的数据。实验测试结果表明:该束团采集测试系统获得的束团编号数量和图像帧数相同,可以满足SH...
|