Both sides previous revisionPrevious revisionNext revision | Previous revision |
resources:fpga:xilinx:interposer:ad9116 [17 Feb 2012 17:37] – changed all names to ad911x Alexandru Tofan | resources:fpga:xilinx:interposer:ad9116 [31 Jan 2024 09:53] (current) – Mark as obsolete iulia Moldovan |
---|
====== AD971x/AD911x-DPG2 FMC Interposer & Evaluation Board / Xilinx ML-605 Reference Design ====== | ====== (OBSOLETE) AD971x/AD911x-DPG2 FMC Interposer & Evaluation Board / Xilinx ML-605 Reference Design ====== |
| |
| <WRAP round important 65%> |
| Support for AD971x/AD911x-DPG2 project on this website only for legacy purposes. The support for this project has been discontinued, latest tested files can be found in the Downloads section. |
| </WRAP> |
| |
===== Supported Devices ===== | ===== Supported Devices ===== |
===== Evaluation Boards ===== | ===== Evaluation Boards ===== |
| |
* [[adi>en/digital-to-analog-converters/da-converters/ad9114/products/EVAL-AD9114/eb.html|AD9114-DPG2-EBZ]] | * [[adi>AD9114-DPG2-EBZ]] |
* [[adi>en/digital-to-analog-converters/da-converters/ad9115/products/EVAL-AD9115/eb.html|AD9115-DPG2-EBZ]] | * [[adi>AD9115-DPG2-EBZ]] |
* [[adi>en/digital-to-analog-converters/da-converters/ad9116/products/EVAL-AD9116/eb.html|AD9116-DPG2-EBZ]] | * [[adi>AD9116-DPG2-EBZ]] |
* [[adi>en/digital-to-analog-converters/da-converters/ad9117/products/EVAL-AD9117/eb.html|AD9117-DPG2-EBZ]] | * [[adi>AD9117-DPG2-EBZ]] |
| |
===== Introduction ===== | ===== Introduction ===== |
The flexible power supply operating range of 1.8 V to 3.3 V and low power dissipation of the AD9114/AD9115/AD9116/AD9117 make them well suited for portable and low power applications. | The flexible power supply operating range of 1.8 V to 3.3 V and low power dissipation of the AD9114/AD9115/AD9116/AD9117 make them well suited for portable and low power applications. |
| |
**HW Platform(s):** [[http://www.xilinx.com/products/boards-and-kits/EK-V6-ML605-G.htm|Virtex-6 ML605 (Xilinx)]], [[http://www.analog.com/en/digital-to-analog-converters/da-converters/ad9114/products/EVAL-AD9114/eb.html|AD9114 Evaluation Board (ADI)]] / [[http://www.analog.com/en/digital-to-analog-converters/da-converters/ad9115/products/EVAL-AD9115/eb.html|AD9115 Evaluation Board (ADI)]] / [[http://www.analog.com/en/digital-to-analog-converters/da-converters/ad9116/products/EVAL-AD9116/eb.html|AD9116 Evaluation Board (ADI)]] / [[http://www.analog.com/en/digital-to-analog-converters/da-converters/ad9117/products/EVAL-AD9117/eb.html|AD9117 Evaluation Board (ADI)]], [[http://www.analog.com/en/digital-to-analog-converters/da-converters/ad-dac-fmc/products/product.html|DAC FMC Interposer Board (ADI)]] \\ | **HW Platform(s):** [[xilinx>products/boards-and-kits/EK-V6-ML605-G.htm|Virtex-6 ML605 (Xilinx)]], [[adi>EVAL-AD9114|AD9114 Evaluation Board (ADI)]] / [[adi>EVAL-AD9115|AD9115 Evaluation Board (ADI)]] / [[adi>EVAL-AD9116|AD9116 Evaluation Board (ADI)]] / [[adi>EVAL-AD9117|AD9117 Evaluation Board (ADI)]], [[adi>ad-dac-fmc|DAC FMC Interposer Board (ADI)]] \\ |
**System:** Microblaze, AXI, UART | **System:** Microblaze, AXI, UART |
| |
==== Running Demo (SDK) Program ==== | ==== Running Demo (SDK) Program ==== |
| |
<note tip>If you are not familiar with ML605 and/or Xilix tools, please visit\\ [[http://www.xilinx.com/products/boards/ml605/reference_designs.htm]] for details. | <WRAP tip>If you are not familiar with ML605 and/or Xilix tools, please visit\\ [[xilinx>products/boards/ml605/reference_designs.htm]] for details. |
</note> | </WRAP> |
| |
Extract the project from the archive file (AD911x.zip) to the location you desire. | Extract the project from the archive file (AD911x.zip) to the location you desire. |
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 (../ad911x/sw/AD911x.bit). | 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 (../ad911x/sw/AD911x.bit). |
| |
{{:resources:fpga:xilinx:interposer:ad911ximpact.jpg?200| Programming ML605 in iMPACT}} | {{:resources:fpga:xilinx:interposer:ad9116impact.jpg?200| Programming ML605 in iMPACT}} |
| |
=== Setting up uC/Probe === | === Setting up uC/Probe === |
- **Section 13** User must press the button in order for the AD9512 related modifications to take place | - **Section 13** User must press the button in order for the AD9512 related modifications to take place |
| |
<note important> | <WRAP important> |
* If you drag a slider and it doesn't change the value in the numeric indicator next to it, please press Stop and then Play again. At the bottom of the screen, the bytes/sec should be increasing with 200 per second. If they increase only with 50 per second, please press Stop and Play again. | * If you drag a slider and it doesn't change the value in the numeric indicator next to it, please press Stop and then Play again. At the bottom of the screen, the bytes/sec should be increasing with 200 per second. If they increase only with 50 per second, please press Stop and Play again. |
* If you receive (Pc Port Open) at the bottom of the screen, please press Stop, close your COM port, reprogram the FPGA, launch the software and try again. | * If you receive (Pc Port Open) at the bottom of the screen, please press Stop, close your COM port, reprogram the FPGA, launch the software and try again. |
* In **Section 10** please select DIVSEL so that (DCLKIO / 2^n) is between 0.5 MHz and 4 MHz for optimal Calibration results | * In **Section 10** please select DIVSEL so that (DCLKIO / 2^n) is between 0.5 MHz and 4 MHz for optimal Calibration results |
</note> | </WRAP> |
| |
===== Downloads ===== | ===== Downloads ===== |
{{:resources:fpga:xilinx:pmod:ad9116.zip|Reference design source code}} | |
| <WRAP round download 80%> |
| {{:resources:fpga:xilinx:interposer:ad9116.zip|Reference design source code}} |
| </WRAP> |
| |
| ===== Support ===== |
| |
| ==== HDL / Hardware Questions ==== |
| |
| For questions regarding the AD9116 chip, or the AD911x eval board, please ask them in the [[ez>community/data_converters/high-speed_dacs|High Speed DAC]] sub-community. |
| |
| ==== No-OS Questions ==== |
| For questions regarding the no-OS drivers for any of the components on the AD-FMCOMMS2-EBZ please use the [[ez>community/linux-device-drivers/microcontroller-no-os-drivers|Microcontroller and No-OS Driver]] sub-community. |