This is an old revision of the document!
The AD9116 is a 12-bit, low power digital-to-analog converter (DAC) that provides a sample rate of 125 MSPS. This TxDAC converter is optimized for the transmit signal path of communication systems. The AD9116 offers exceptional AC and DC performance and supports update rates up to 125 MSPS. The flexible power supply operating range of 1.8V to 3.3V and low power dissipation of the AD9116 makes it well suited for portable and low power applications.
HW Platform(s): Virtex-6 ML605 (Xilinx), AD9116 Evaluation Board (ADI), DAC FMC Interposer Board (ADI)
System: Microblaze, AXI, UART
The bit file provided combines the FPGA bit file and the SDK elf files. It may be used for a quick check on the system. All you need is the hardware and a PC running a UART terminal, ADI DAC software and the programmer (IMPACT).
Extract the project from the archive file (AD9116.zip) to the location you desire.
To begin make the following connections (see image below):
Start IMPACT, and double click “Boundary Scan”. Right click and select Initialize Chain. The program should recognize the Spartan 6 device (see screenshot below). Start a UART terminal (set to 115200 baud rate) and then program the device using the bit file provided in the project *.zip archive, located in the “sw” folder (../ad9116/sw/AD9116.bit).
Launch Micrium uC/Probe and load the interface located in the project folder (../ad9116/sw/AD9116_Interface.wsp). In options, select RS-232 and set Baud Rate to 115200.
Click Play, and afterwards click on the ON/OFF Button. The Green LED on the button should light up. Set the options you desire by clicking on the red buttons and moving the sliders. After you are finished setting up the device, press “SEND AD9116 SETTINGS” button. Now the device is programmed, and you should see the results on the S4 and S6 connectors on the AD9116 Evaluation Board.