Digital processing systems have been proven to often outperform ana- log elaboration. Indeed, thanks to high-density DSPs and FPGAs, op- erations in digital domain give results that are impossible to achieve in other ways. On the other side, dealing with this great performance and fl exibility is not always straightforward: the processing chain needs to be accurately planned to reach the desired goals, avoiding erratic be- haviours in the digital domain. In this paper, we focus on the design and implementation of an FPGA-based digital processor that will be used in the electron beam position monitors of Elettra 2.0. After digi- tizing the 500 MHz beam signals from the pickups, the system executes a digital down conversion, followed by several fi ltering and demodulat- ing stages, in order to have a selectable data rate that is suitable for both diagnostics and feedback. The position calculation is also performed in FPGA as well, with the well-known difference-over-sum algorithm. Ac- cording to results provided by a fi xed-point simulation, the overall sys- tem has been implemented in an Intel Arria 10 FPGA, demonstrating the correct design functionality that meets the specifi ed requirements.

DESIGN AND IMPLEMENTATION OF AN FPGA-BASED DIGITAL PROCESSOR FOR BPM APPLICATIONS

Colja M.;Carrato S.;Brajnik G.;
2022-01-01

Abstract

Digital processing systems have been proven to often outperform ana- log elaboration. Indeed, thanks to high-density DSPs and FPGAs, op- erations in digital domain give results that are impossible to achieve in other ways. On the other side, dealing with this great performance and fl exibility is not always straightforward: the processing chain needs to be accurately planned to reach the desired goals, avoiding erratic be- haviours in the digital domain. In this paper, we focus on the design and implementation of an FPGA-based digital processor that will be used in the electron beam position monitors of Elettra 2.0. After digi- tizing the 500 MHz beam signals from the pickups, the system executes a digital down conversion, followed by several fi ltering and demodulat- ing stages, in order to have a selectable data rate that is suitable for both diagnostics and feedback. The position calculation is also performed in FPGA as well, with the well-known difference-over-sum algorithm. Ac- cording to results provided by a fi xed-point simulation, the overall sys- tem has been implemented in an Intel Arria 10 FPGA, demonstrating the correct design functionality that meets the specifi ed requirements.
2022
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11368/3120025
 Avviso

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
social impact