This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
resources:fpga:xilinx:interposer:ad5541a [06 Sep 2013 15:50] – added link to EDK KC705 reference project on Github Lucian Sin | resources:fpga:xilinx:interposer:ad5541a [01 Oct 2013 14:20] – [Hardware setup] Lucian Sin | ||
---|---|---|---|
Line 50: | Line 50: | ||
<WRAP round download 80%> | <WRAP round download 80%> | ||
\\ | \\ | ||
- | | + | * **AD5541A Driver:** https:// |
- | | + | * **AD5541A Commands:** https:// |
- | * **AD5541A Commands:** https:// | + | |
* **Xilinx Boards Common Drivers:** https:// | * **Xilinx Boards Common Drivers:** https:// | ||
* **EDK KC705 Reference project:** https:// | * **EDK KC705 Reference project:** https:// | ||
Line 69: | 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-AD5541A reference project for Xilinx KC705 FPGA board. | The following commands were implemented in this version of EVAL-AD5541A reference project for Xilinx KC705 FPGA board. | ||
^ 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? | ||
+ | | **clrPin=** | Sets the output value of CLR pin. Accepted values:\\ 0 - sets CLR pin low.\\ 1 - sets CLR pin high.(default) | | ||
+ | | **clrPin?** | Displays the value of CLR pin. | | ||
+ | |||
+ | |||
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. |