User Manual
The input signal, after the analog to digital conversion, is also looped back to the
Zmod DAC 1411 and connected to CH2 output. The Analog Discovery 2's Network
Analyzer instrument is then used to plot the frequency characteristic using the CH2
of the Zmod DAC 1411 as reference.
The purpose of the digital loopback is to correct the phase errors introduced by
the ADC and Zmod ADC 1410 Low Level Controller latency and the gain errors
caused by the mismatch between the ADC and the DAC full scale voltages.
With this setup the frequency response of the filter can be correctly measured
regardless of the gain setting of the Zmod DAC 1411.
Only the Zynq’s Programmable Logic (PL) is used for this project.
The IPs instantiated in the design and their functionality are described below:
The Zmod ADC 1410 Low Level Controller - initializes the Zmod ADC 1410
hardware and synchronizes the incoming data in the user clock domain,
A digital low pass filter – implemented using Xilinx FIR compiler 7.2 IP Core
with the coefficients specified in Table 1, below.
The Zmod DAC 1411 Low Level Controller - initializes the Zmod DAC 1411
hardware and formats the output data according to the
AD9717 DAC requirements.
Inventory
Hardware
Eclypse Z7
o Including a Micro-USB cable and 12V Power Supply
Zmod ADC 1410
Zmod DAC 1411
Analog Discovery 2 (AD2)
Discovery BNC Adapter
Software
Vivado Design Suite 2019.1 with Digilent Board Support Files installed
o Follow the Installing Vivado, Xilinx SDK, and Digilent Board Files guide
on how to install Vivado and Digilent Board Support Files.
Waveforms Software
Skills
Basic familiarity with Vivado
o This experience can be found by walking through our “Getting Started
with Vivado” guide