This version (17 Feb 2022 20:20) was approved by Robin Getz.The Previously approved version (04 Jan 2022 13:53) is available.Diff

AD9783 Evaluation Board, DAC-FMC Interposer & Xilinx Reference Design

The AD9783 includes pin-compatible, high dynamic range, dual digital-to-analog converters (DACs) with 16-bit resolution, and sample rate of up to 500 MSPS.
The device includes specific features for direct conversion transmit applications, including gain and offset compensation, interfacing seamlessly with analog quadrature modulators.

Supported Devices

Supported Carriers

Functional Description

The reference design consists of a DDS module and a LVDS interface.

Required Hardware

  • ZCU102 board
  • AD9783-EBZ board & power supply
  • Signal/clock generator (2.5GHz)
  • Spectrum analyzer
  • 5Vdc 1A power supply (banana cables) for the evaluation board
  • 1x USB Mini-B to connect to the evaluation board
  • 1x USB Micro-B to connect to UART
  • 2x SMA cables

Required Software

  • An UART terminal, with baud rate 115200

Quick Start Guide

  1. Hardware adjustments:
    1. Desolder XJP1, 3, 4, 5 from AD9783-DPG-EBZ in order to use the SPI communication through the cable from step 3 and directly into the ZCU102's PMOD0
    2. Check that the desoldering was done properly and there is no current from one side to the other
  2. Attach AD9783-DPG2-EBZ to ZCU102 FMC 0 connector using the AD-DAC-FMC-ADP adapter board
  3. Connect a 5 wire cable from AD9783-EBZ's XP3 to ZCU102's PMOD0 (see pinout from the photo below):

  1. Prepare the SD card:
    1. Prepare the latest Linux image from SDCARD for Zynq & Altera SoC Quick Start Guide wiki page. Follow those steps and then continue from here.
    2. From zynqmp-common folder of the boot partition, copy the Image file into the root folder of the partition
    3. From zynqmp-zcu102-rev10-ad9783 folder of the boot partition, copy the system.dtb and BOOT.BIN files into the root folder of the partition
  2. Insert the SD card into the ZCU102 SD card slot
  3. Connect clock source for the clock input at J1 on the evaluation board via a SMA cable, and DAC output at J5 (IOUT1P) or J9 (IOUT2P) via a SMA cable to a spectrum analyzer
  4. Connect the UART port on ZCU102 via USB Micro-B to PC
  5. Set the clock input to 500MHz, +3dBm
  6. Connect the evaluation board to a 5Vdc 1A power supply on P5 and P6
  7. Power on the evaluation board, clock generator and ZCU102
  8. Write the EEPROM found on the AD-DAC-FMC-ADP to set the Vadj to 1.8V, using the tutorial FRU EEPROM Utility. The file you will write on the EEPROM, can be found on the fru_tools repository: download the AD9783-DPG2-EBZ.bin file from masterfiles folder onto your SD card.


  • Check if the voltage supply test points of the evaluation board has the correct value
  • Check if all (3) blue LEDs on the AD-DAC-FMC-ADP board are lit up. Reconnect the board to the FMC connector of the carrier if not lit up
  • Check if the carrier is being supplied properly
  • Check on the Spectrum Analyzer if the DAC clock inputs are properly driven. If not detected, check properly the clock source and connections.
resources/fpga/xilinx/interposer/ad9783.txt · Last modified: 17 Feb 2022 20:19 by Robin Getz