Datasheet
FPGA-based Implementation of Signal Processing System
The project demonstrates the implementation of a basic signal processing system on the Eclypse
platform (Eclypse Z7 + Zmod ADC + Zmod DAC). In this signal processing system, we use the Digilent
Analog Discovery 2, a USB multi-instrument, to generate analog signals and visualize output signals in
the frequency domain and BNC Adapter to acquire signals from Zmods to Analog Discovery 2.
The simplified block diagram of the system implemented for this demo is shown below:
The analog signals from Analog Discovery 2 are converted to digital through the Zmod ADC 1410 and
then passed on to the input of a digital low pass filter. The digital low pass filter is created by Xilinx FIR
compiler 7.2 IP Core. The filter's outputs are converted back to analog through the Zmod DAC 1411.
These digital signals can be visualized through Zmod DAC 144 output channel 1. With this setup the
frequency response of the filter can be correctly measured regardless of the gain setting of the Zmod
DAC 1411. To correct the phase errors, there is a digital loopback by connecting Zmod ADC 1410 output
channel directly to the Zmod DAC 1411 input channel 1.
The programmable logic of Zynq 7020 is used to
1. Initializes the Zmod ADC 1410 hardware and synchronizes the incoming data in the user clock
domain
2. Create a digital low pass FIR filter by Xilinx FIR compiler 7.2 IP Core
3. Initializes the Zmod DAC 1411 hardware and formats the output data according to the AD9717
;DAC requirements
Inventory
Hardware
• Eclypse Z7 + Zmod ADC + Zmod DAC bundle