Speaker
Miljko Bobrek
(Oak Ridge National Laboratory)
Description
A proton pulse charge calculation algorithm in the Beam Power Limiting System (BPLS) at the Spallation Neutron Source (SNS) was developed and implemented in an FPGA. The algorithm calculates one-minute running average of the pulse charges and issues a fault to the Personal Protection System (PPS) and the Machine Protection System (MPS) when a limit is reached.
A bit-accurate model of the algorithm was first developed and tested in Matlab® and then implemented and simulated in VHDL using Vivado® design environment. Finally, the algorithm was verified on a µTCA-based hardware platform.
Author
Miljko Bobrek
(Oak Ridge National Laboratory)
Co-authors
Craig Deibele
(Oak Ridge National Laboratory)
Trent Allison
(Oak Ridge National Laboratory)