This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
resources:fpga:xilinx:interposer:ad5541a [02 Aug 2013 16:37] – added new reference design files Lucian Sin | resources:fpga:xilinx:interposer:ad5541a [09 Jan 2021 00:48] (current) – user interwiki links Robin Getz | ||
---|---|---|---|
Line 29: | Line 29: | ||
* [[adi> | * [[adi> | ||
* {{resources: | * {{resources: | ||
- | * [[http://www.xilinx.com/products/ | + | * [[xilinx>products/ |
====== Getting Started ====== | ====== Getting Started ====== | ||
Line 37: | Line 37: | ||
===== Required Hardware ===== | ===== Required Hardware ===== | ||
- | * [[http://www.xilinx.com/products/ | + | * [[xilinx>products/ |
* FMC-SDP adapter board | * FMC-SDP adapter board | ||
* **EVAL-AD5541ASDZ** evaluation board | * **EVAL-AD5541ASDZ** evaluation board | ||
Line 45: | Line 45: | ||
* Xilinx ISE 14.6. | * Xilinx ISE 14.6. | ||
* UART Terminal (Termite/ | * UART Terminal (Termite/ | ||
- | * The EVAL-AD5541ASDZ | + | * The EVAL-AD5541A |
===== Downloads ===== | ===== Downloads ===== | ||
<WRAP round download 80%> | <WRAP round download 80%> | ||
\\ | \\ | ||
- | * {{:resources:fpga:xilinx:interposer:cf_ad5541a_kc705.zip|Reference | + | * **AD5541A Driver:** https:// |
+ | * **AD5541A Commands:** https:// | ||
+ | * **Xilinx Boards Common Drivers:** https:// | ||
+ | * **EDK KC705 Reference | ||
\\ | \\ | ||
</ | </ | ||
- | |||
====== Run the Demonstration Project ====== | ====== Run the Demonstration Project ====== | ||
Line 66: | Line 68: | ||
* Connect the JTAG and UART cables to the KC705 and power up the FPGA board. | * Connect the JTAG and UART cables to the KC705 and power up the FPGA board. | ||
- | ===== Quick start evaluation ===== | + | <WRAP round important |
- | For a quick start evaluation, run the **download.bat** script located in the **SDK/ | + | |
- | + | ||
- | <WRAP round info 80%> | + | |
\\ | \\ | ||
- | The **download.bat** script assumes that the Xilinx ISE Design Suite 14.6 is installed at this path: **C:/ | + | The EVAL-AD5542A evaluation board will be powered from PCs USB interface (LK8 position=A, LK9 position=B, LK7 position=B, LK3 position=A, LK2 position=A). |
</ | </ | ||
- | |||
- | If programming was successful, you should be seeing the command messages appear on the terminal. | ||
===== Reference Project Overview ===== | ===== Reference Project Overview ===== | ||
- | The following commands were implemented in this version of EVAL-AD5541ASDZ | + | The following commands were implemented in this version of EVAL-AD5541A |
^ Command ^ Description ^ | ^ Command ^ Description ^ | ||
| **help?** | Displays all available commands. | | | **help?** | Displays all available commands. | | ||
- | | **voltage=** | Sets the DAC output voltage. Accepted values:\\ 0 .. 2500 - desired output voltage in milivolts. | | + | | **register=** | Writes to the DAC register. Accepted values:\\ 0 .. 65535 - the value written to the DAC. | |
- | | **voltage? | + | |
- | | **register=** | Writes to the DAC register. Accepted values:\\ 0 .. 65535 - the value written to the DAC. | | + | |
| **register? | | **register? | ||
+ | | **voltage=** | Sets the DAC output voltage. Accepted values:\\ 0 .. +2500 - desired output voltage in milivolts. | | ||
+ | | **voltage? | ||
+ | | **ldacPin=** | Sets the output value of LDAC pin. Accepted values:\\ 0 - sets LDAC pin low.(default)\\ 1 - sets LDAC pin high. | | ||
+ | | **ldacPin? | ||
Commands can be executed using a serial terminal connected to the UART peripheral of Xilinx KC705 FPGA. | Commands can be executed using a serial terminal connected to the UART peripheral of Xilinx KC705 FPGA. | ||
Line 90: | Line 89: | ||
===== Software Project Setup ===== | ===== Software Project Setup ===== | ||
- | The **HDL Reference Design** for each supported Xilinx FPGA board contains a folder called // | + | {{page>import_workspace}} |
- | These are the steps that need to be followed to recreate the software project: | + | |
- | * Download the // | + | |
- | {{: | + | |
- | * Open the Xilinx SDK. When the SDK starts, it asks you to provide a folder where to store the workspace. Any folder can be provided. | + | |
- | * In the SDK select the //**File->Import**// menu option to import the software projects into the workspace. | + | |
- | {{: | + | |
- | * In the //Import// window select the // | + | |
- | {{: | + | |
- | * In the //Import Projects// window select the // | + | |
- | {{: | + | |
- | * The //Project Explorer// window now shows the projects that exist in the workspace and the files for each project. The SDK should automatically build the projects and the //Console// window will display the result of the build. If the build is not done automatically, | + | |
- | {{: | + | |
- | * At this point the software project setup is complete, the FPGA can be programmed and the software can be downloaded into the system. | + | |
====== More information ====== | ====== More information ====== | ||
* [[resources: | * [[resources: | ||
{{page> | {{page> |