The P0 feedback control system blurs the line between IOC and FPGA
- 1. Argonne National Laboratory (United States). APS Engineering Support Division
Description
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 ∼ 6 x 109 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.
Availability note (English)
Available from Proc. IEEE Xplore Digital Library, ISBN 978-1-4244-0916-7, pp. 431-433Additional details
Identifiers
Publishing Information
- Imprint Pagination
- 3 p.
- Report number
- ANL/AES/CP--59556
Conference
- Title
- 22. Particle Accelerator Conference 2007
- Acronym
- PAC 07
- Dates
- 25-29 Jun 2007
- Place
- Albuquerque, NM (United States)
INIS
- Country of Publication
- United States
- Country of Input or Organization
- United States
- INIS RN
- 41049392
- Subject category
- S43: PARTICLE ACCELERATORS;
- Resource subtype / Literary indicator
- Conference, Non-conventional Literature
- Descriptors DEI
- ACCELERATORS; ADVANCED PHOTON SOURCE; ALGORITHMS; CONFIGURATION; CONTROL SYSTEMS; DESIGN; FEEDBACK; MONITORING
- Descriptors DEC
- MATHEMATICAL LOGIC; RADIATION SOURCES; STORAGE RINGS; SYNCHROTRON RADIATION SOURCES
Optional Information
- Contract/Grant/Project number
- AC02-06CH11357
- Notes
- doi 10.1109/PAC.2007.4440235
- Funding organization
- USDOE Office of Science (United States)