Cargando…

FPGA technology in instrumentation and related tools

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 a...

Descripción completa

Detalles Bibliográficos
Autor principal: Serrano, J
Lenguaje:eng
Publicado: 2005
Materias:
Acceso en línea:http://cds.cern.ch/record/895147
_version_ 1780908589860257792
author Serrano, J
author_facet Serrano, J
author_sort Serrano, J
collection CERN
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 pipelining. After an introduction to the internal architecture of FPGAs and the design process, including advanced issues such as floor planning, we look at two 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.
id cern-895147
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2005
record_format invenio
spelling cern-8951472022-08-17T13:34:00Zhttp://cds.cern.ch/record/895147engSerrano, JFPGA technology in instrumentation and related toolsAccelerators and Storage RingsField 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 pipelining. After an introduction to the internal architecture of FPGAs and the design process, including advanced issues such as floor planning, we look at two 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.CERN-AB-2005-064oai:cds.cern.ch:8951472005-04-01
spellingShingle Accelerators and Storage Rings
Serrano, J
FPGA technology in instrumentation and related tools
title FPGA technology in instrumentation and related tools
title_full FPGA technology in instrumentation and related tools
title_fullStr FPGA technology in instrumentation and related tools
title_full_unstemmed FPGA technology in instrumentation and related tools
title_short FPGA technology in instrumentation and related tools
title_sort fpga technology in instrumentation and related tools
topic Accelerators and Storage Rings
url http://cds.cern.ch/record/895147
work_keys_str_mv AT serranoj fpgatechnologyininstrumentationandrelatedtools