Getting Started with Digital Signal Processing in FPGA
With the inherent flexibility, Xilinx FPGAs and SoCs are ideal for high-performance or multi-channel digital signal processing (DSP) applications that can take advantage of hardware parallelism.
Digilent’s latest Eclypse Z7 System Kit, available in Elfa Distrelec, is ideal for high-speed instrumentation, control, and measurement systems for edge-computing, medical, and communications applications.
With the Eclypse Z7 system, engineers and developers can experiment with different signal processing techniques. Digilent provides an example project which showcases the implementation of a Zynq-based 32 order Finite Impulse Response (FIR) filter Design on Linux. The 32 order FIR filter, clock enabled generator, and a signal generator are implemented in the programmable logic of the Xilinx Zynq 7000 SoC. A Linux OS is run on the processing system. The coefficients, a Hanning window, quantification can be computed in C. The details are available at Digilent Project Page.