This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
resources:fpga:xilinx:interposer:ad5415 [06 Sep 2013 15:47] – added link to EDK KC705 reference project on Github Lucian Sin | resources:fpga:xilinx:interposer:ad5415 [09 Jan 2021 00:48] (current) – user interwiki links Robin Getz | ||
---|---|---|---|
Line 8: | Line 8: | ||
===== Evaluation Boards ===== | ===== Evaluation Boards ===== | ||
- | * [[adi> | + | * [[adi>EVAL-AD5415|EVAL-AD5415SDZ]] |
====== Overview ====== | ====== Overview ====== | ||
Line 30: | Line 30: | ||
* [[adi> | * [[adi> | ||
* [[adi>/ | * [[adi>/ | ||
- | * [[http://www.xilinx.com/products/ | + | * [[xilinx>products/ |
====== Getting Started ====== | ====== Getting Started ====== | ||
Line 38: | Line 38: | ||
===== Required Hardware ===== | ===== Required Hardware ===== | ||
- | * [[http://www.xilinx.com/products/ | + | * [[xilinx>products/ |
* FMC-SDP adapter board | * FMC-SDP adapter board | ||
* **EVAL-AD5415** evaluation board | * **EVAL-AD5415** evaluation board | ||
Line 52: | Line 52: | ||
<WRAP round download 80%> | <WRAP round download 80%> | ||
\\ | \\ | ||
- | | + | * **AD5415 Driver:** https:// |
- | | + | * **AD5415 Commands:** https:// |
- | * **AD5415 Commands:** https:// | + | |
* **Xilinx Boards Common Drivers:** https:// | * **Xilinx Boards Common Drivers:** https:// | ||
* **EDK KC705 Reference project:** https:// | * **EDK KC705 Reference project:** https:// | ||
Line 73: | Line 72: | ||
To power on the EVAL-AD5415 evaluation board, you need to provide external +12V VDD and -12V VSS supply voltage used to power the output amplifier (for more information see: [[adi>/ | To power on the EVAL-AD5415 evaluation board, you need to provide external +12V VDD and -12V VSS supply voltage used to power the output amplifier (for more information see: [[adi>/ | ||
</ | </ | ||
- | |||
- | ===== Quick start evaluation ===== | ||
- | 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:/ | ||
- | </ | ||
- | |||
- | If programming was successful, you should be seeing the command messages appear on the terminal. | ||
===== Reference Project Overview ===== | ===== Reference Project Overview ===== | ||
Line 89: | Line 78: | ||
| **help?** | Displays all available commands. | | | **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. | | | **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. | | ||
- | | **loadBoth=** | Loads both DAC input registers. Accepted values:\\ 0 .. 4095 - value to be written in register. | | + | | **loadAll=** | Loads both DAC input registers. Accepted values:\\ 0 .. 4095 - value to be written in register. | |
| **loadAndUpdate=** | Loads and updates the selected DAC with a given value. Accepted values:\\ channel:\\ 0 - select DAC A.\\ 1 - select DAC B.\\ value:\\ 0 .. 4095 - value to be written in register. | | | **loadAndUpdate=** | Loads and updates the selected DAC with a given value. Accepted values:\\ channel:\\ 0 - select DAC A.\\ 1 - select DAC B.\\ value:\\ 0 .. 4095 - value to be written in register. | | ||
- | | **updateBoth!** | Updates both DAC outputs. | | + | | **updateAll!** | Updates both DAC outputs. | |
| **readback? | | **readback? | ||
| **clearToZero!** | Clears both DAC outputs to zero scale. | | | **clearToZero!** | Clears both DAC outputs to zero scale. | | ||
Line 99: | Line 88: | ||
| **clrPin=** | Sets the output value of CLR pin. Accepted values: | | **clrPin=** | Sets the output value of CLR pin. Accepted values: | ||
| **clrPin?** | Displays the value of CLR pin. | | | **clrPin?** | Displays the value of CLR pin. | | ||
+ | |||