This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
resources:fpga:xilinx:interposer:ad5443 [04 Sep 2012 15:47] – [Supported Devices] Andrei Cozma | resources:fpga:xilinx:interposer:ad5443 [09 Jan 2021 00:48] (current) – user interwiki links Robin Getz | ||
---|---|---|---|
Line 8: | Line 8: | ||
===== Evaluation Boards ===== | ===== Evaluation Boards ===== | ||
- | * [[adi> | + | * [[adi>EVAL-AD5443|EVAL-AD5443SDZ]] |
+ | * [[adi> | ||
====== Overview ====== | ====== Overview ====== | ||
- | This document presents the steps to setup an environment for using the **[[adi> | + | This document presents the steps to setup an environment for using the **[[adi> |
{{ : | {{ : | ||
- | For component evaluation and performance purposes, as opposed to quick prototyping, | + | {{page>common_sdp}} |
- | * a controller board, like the **[[resources/ | + | |
- | * a compatible Analog Devices SDP [[adi>sdp# | + | |
- | * corresponding PC software | + | |
- | The EVAL-SDP-CB1Z controller board is part of Analog Devices SDP providing USB 2.0 high-speed connectivity to a PC computer running specific component evaluation software. | + | |
Below is presented a picture of **SDP-B** Controller Board with the **EVAL-AD5443SDZ** Evaluation Board. | Below is presented a picture of **SDP-B** Controller Board with the **EVAL-AD5443SDZ** Evaluation Board. | ||
Line 26: | Line 22: | ||
{{ : | {{ : | ||
- | The [[adi> | + | The [[adi> |
- | + | ||
- | The **EVAL-AD5443** evaluation board is designed to help customers quickly prototype new AD5443 circuits and reduce design time. The board requires ±5 V supplies. The +5 V VDD and -5 V VSS are used to power the output amplifier. | + | |
+ | The **EVAL-AD5443** evaluation board is designed to help customers quickly prototype new AD5443 circuits and reduce design time. | ||
===== More information ===== | ===== More information ===== | ||
* [[adi> | * [[adi> | ||
* [[adi>/ | * [[adi>/ | ||
- | * [[http://www.xilinx.com/products/ | + | * [[xilinx>products/ |
- | * [[http:// | + | |
====== Getting Started ====== | ====== Getting Started ====== | ||
Line 43: | Line 37: | ||
===== Required Hardware ===== | ===== Required Hardware ===== | ||
- | * [[http://www.xilinx.com/products/ | + | * [[xilinx>products/ |
* FMC-SDP adapter board | * FMC-SDP adapter board | ||
* **EVAL-AD5443** evaluation board | * **EVAL-AD5443** evaluation board | ||
Line 49: | Line 43: | ||
===== Required Software ===== | ===== Required Software ===== | ||
- | * Xilinx ISE 13.4 (Programmer (IMPACT) is sufficient for the demo and is available on Webpack). | + | * Xilinx ISE 14.6 (Programmer (IMPACT) is sufficient for the demo and is available on Webpack). |
- | * [[http://micrium.com/ | + | * UART Terminal (Termite/Tera Term/Hyperterminal), |
+ | * The EVAL-AD5443 reference project for Xilinx KC705 FPGA. | ||
===== Downloads ===== | ===== Downloads ===== | ||
+ | <WRAP round download 80%> | ||
+ | \\ | ||
+ | * **AD5443 Driver:** https:// | ||
+ | * **AD5443 Commands:** https:// | ||
+ | * **Xilinx Boards Common Drivers:** https:// | ||
+ | * **EDK KC705 Reference project:** https:// | ||
+ | \\ | ||
+ | </ | ||
+ | ===== Hardware setup ===== | ||
- | * {{: | + | <WRAP round important 80%> |
- | + | \\ | |
- | The following table presents a short description | + | Before connecting |
- | + | </WRAP> | |
- | ^ **Folder** ^ **Description** ^ | + | |
- | | Bit | Contains | + | |
- | | Microblaze | Contains the EDK 13.4 project for the Microblaze softcore that will be implemented in the KC705 FPGA. | | + | |
- | | Software | Contains the source files of the software project that will be run by the Microblaze processor.| | + | |
- | | uCProbeInterface | Contains | + | |
- | + | ||
- | ====== Run the Demonstration Project ====== | + | |
- | + | ||
- | {{page>ucprobe_common}} | + | |
- | ===== Demonstration Project User Interface ===== | + | * Use the FMC-SDP interposer to connect the ADI evaluation board to the Xilinx KC705 board on the FMC LPC connector. |
+ | * Connect the JTAG and UART cables to the KC705 and power up the FPGA board. | ||
- | The following | + | <WRAP round important 80%> |
+ | \\ | ||
+ | To power on the EVAL-AD5443 evaluation board, you need to apply ±12V differential voltage to J6 connector on the board. | ||
+ | </ | ||
+ | ===== Reference Project Overview ===== | ||
+ | The following | ||
+ | ^ Command ^ Description ^ | ||
+ | | **help?** | Displays all available commands. | | ||
+ | | **load=** | Loads selected DAC input register with a given value. Accepted values:\\ channel:\\ 0 - select DAC A input register.\\ 1 - select DAC B input register.\\ value:\\ 0 .. 4095 - value to be written in register. | | ||
+ | | **loadAndUpdate=** | Loads and updates | ||
+ | | **readback? | ||
+ | | **clearToZero!** | Clears both DAC outputs to zero scale. | | ||
+ | | **clearToMid!** | Clears both DAC outputs to midscale. | | ||
+ | | **ldacPin=** | Sets the output value of LDAC pin. Accepted values:\\ 0 - sets LDAC pin low.(default)\\ 1 - sets LDAC pin high. | | ||
+ | | **ldacPin?** | Displays the value of LDAC pin. | | ||
+ | | **clrPin=** | Sets the output value of CLR pin. Accepted values: | ||
+ | | **clrPin?** | Displays the value of CLR pin. | | ||
- | {{ : | ||
- | The communication with the board is activated / deactivated by toggling the **// | + | Commands can be executed using a serial terminal connected |
- | ===== Troubleshooting ===== | + | The following image shows a generic list of commands in a serial terminal connected to Xilinx KC705 FPGA's UART peripheral. |
+ | {{ : | ||
- | In case there is a communication problem with the board the follwing actions can be perfomed in order to try to fix the issues: | + | ===== Software Project Setup ===== |
- | * Check that the evaluation board is powered as instructed in the board' | + | {{page> |
- | * In uC-Probe refresh the symbols file by right-clicking on the **//System Browser//** window and selecting **//Refresh Symbols// | + | |
- | * If the communication problem persists even after performing the previous steps, restart the uC-Probe application and try to run the interface again. | + | |
====== More information ====== | ====== More information ====== | ||
{{page> | {{page> |