FPGA technology in beam instrumentation and related tools
Description
Field Programmable Gate Arrays (FPGA) have become an alternative to traditional Digital Signal Processors (DSP) in many applications. In some cases, where high throughput is the main concern, an FPGA-based system may in fact be the only solution to fulfill the requirements. In the area of particle accelerators, FPGAs are used in many contexts, ranging from digital feedback loops for power converters and RF cavities to Digital Signal Processing for beam instrumentation. These designs harness the vast amount of logic resources inside FPGA chips to deliver unprecedented performance through parallelism and pipe-lining. After an introduction to the internal architecture of FPGAs and the design process, including advanced issues such as floor-planning, we look at 2 important techniques to implement arithmetic in FPGAs: Distributed Arithmetic (DA) and the Coordinate Rotation Digital Computer (CORDIC) algorithm. The goal is not to exhaust the list of Digital Signal Processing techniques for FPGAs, but rather to illustrate ways in which FPGAs are used to maximize performance particularly in terms of clock speed. (author)
Additional details
Publishing Information
- Imprint Title
- DIPAC 2005 7. European workshop on beam diagnostics and instrumentation for particle accelerators
- Imprint Pagination
- 415 p.
- Journal Page Range
- p. 214-218
- Report number
- INIS-FR--6358
Conference
- Title
- DIPAC 2005 7. European workshop on beam diagnostics and instrumentation for particle accelerators
- Dates
- 6-8 Jun 2005
- Place
- Lyon (France)
INIS
- Country of Publication
- France
- Country of Input or Organization
- France
- INIS RN
- 38074174
- Subject category
- S43: PARTICLE ACCELERATORS;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- BEAM MONITORING; COMPUTER ARCHITECTURE; COMPUTERIZED CONTROL SYSTEMS; DIGITAL SYSTEMS; GATING CIRCUITS; LOGIC CIRCUITS; PERFORMANCE
- Descriptors DEC
- CONTROL SYSTEMS; ELECTRONIC CIRCUITS; MONITORING; ON-LINE CONTROL SYSTEMS; ON-LINE SYSTEMS
Optional Information
- Notes
- 5 refs.