The P0 feedback control system blurs the line between IOC and FPGA.
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 {approx} 6 x 10{sup 9} 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.
- Research Organization:
- Argonne National Lab. (ANL), Argonne, IL (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC)
- DOE Contract Number:
- DE-AC02-06CH11357
- OSTI ID:
- 972593
- Report Number(s):
- ANL/AES/CP-59556; TRN: US1001638
- Resource Relation:
- Conference: Particle Accelerator Conference (PAC07); Jun. 25, 2007 - Jun. 29, 2007; Albuquerque, NM
- Country of Publication:
- United States
- Language:
- ENGLISH
Similar Records
Ethernet Based Embedded IOC for FEL Control Systems
A novel FPGA-based bunch purity monitor system at the APS storage ring.