Over the past ten years, two digital LLRF systems (SwissFEL, HIPA) with FPGA based digital signal processing (DSP) have been developed at PSI and the third for SLS-2 is underway. Other accelerator systems such as beam diagnostics also use FPGA platforms for their DSP. Even though there are large differences in the applications even between the LLRF systems, many similarities in the under laying DSP algorithms exist. It was observed that not many blocks of the various FPGA signal-processing developments could be reused due to the lack of genericity, so it was decided to create a library with basic DSP blocks and fixed-point arithmetic units.
In this contribution, the PSI Open-Source FPGA DSP libraries and development methodologies applied as example in the HIPA and the SLS-2 LLRF systems are introduced. The presented approach demonstrated the productivity increase by the means of non-regression test and reliability because of their use to all range of application in accelerators.