Title :
The P0 feedback control system blurs the line between IOC and FPGA
Author_Institution :
ANL, Argonne
Abstract :
The P0 Feedback system is a new design at the Advanced Photon Source (APS) primarily intended to stabilize a single bunch in order to operate at a higher accumulated charge. The algorithm for this project required a high-speed DSP solution for a single channel that would make adjustments on a turn-by-turn basis. A field programmable gate array (FPGA) solution was selected that not only met the requirements of the project but far exceeded them. By using a single FPGA, we were able to adjust up to 324 bunches on two separate channels with a total computational time of ~6times109 multiply- accumulate operations per second. The IOC is a Coldfire CPU tightly coupled to the FPGA, providing dedicated control and monitoring of the system through EPICS [1] process variables. One of the benefits of this configuration is having a four-channel scope in the FPGA that can be monitored on a continuous basis.
Keywords :
accelerator control systems; control engineering computing; digital signal processing chips; electron accelerators; feedback; field programmable gate arrays; particle beam bunching; particle beam stability; physics computing; storage rings; Advanced Photon Source; Coldfire CPU; EPICS process variables; FPGA; IOC; P0 feedback control system; beam bunches; beam instabilities; field programmable gate array; high-speed DSP solution; input/output connectors; storage ring; Analog circuits; Connectors; Digital signal processing; Digital signal processing chips; Feedback control; Field programmable gate arrays; Finite impulse response filter; Maintenance; Monitoring; Storage rings;
Conference_Titel :
Particle Accelerator Conference, 2007. PAC. IEEE
Conference_Location :
Albuquerque, NM
Print_ISBN :
978-1-4244-0916-7
DOI :
10.1109/PAC.2007.4440235