THO602
加速器制御・真空 8月7日 6号館61C 9:10-9:30
イベントタイミングモジュール用テスト自動化ユーティリティ
Test automation utility for event timing modules
○王 迪1, 2, 佐藤 政則1, 2(1KEK, 2総研大)
○Di Wang1, 2, Masanori Sato1, 2(1KEK, 2SOKENDAI)
The timing module plays a crucial role by providing precise triggering signals to various accelerator devices, controlling their operational states under different beam modes, and offering synchronized timestamps. The long-term operational stability of these systems requires a comprehensive stability testing of the timing module during the development phase. However, updates of FPGA firmware, operating systems, kernel drivers, or epics driver can potentially interfere the performance and stability of the timing module. To address this challenge, this study developed an automated testing utility capable of quickly and efficiently verifying key functionalities of the timing module. These functionalities include the reception of event codes, consistency of delay and width setting of front panel output pulses, and so on. This automated utility not only enhances development efficiency but also strengthens reliability verification throughout the software iteration process, significantly improving overall system performance and stability. Through this research, we demonstrate the application value and practical effectiveness of automated testing in the development of accelerator system timing modules.