Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
programmable-logic:usb104a7:zmoddac [2021/05/14 23:07] – ↷ Links adapted because of a move operation Arthur Brownprogrammable-logic:usb104a7:zmoddac [2022/09/12 19:33] (current) – changed forum.digilentinc.com to forum.digilent.com Jeffrey
Line 1: Line 1:
-====== USB104A7 ZmodDAC Demo ======+====== USB104 A7 Zmod AWG 1411 Demo ======
 {{ :reference:programmable-logic:usb104a7:demosetup.jpg?direct&600 |}} {{ :reference:programmable-logic:usb104a7:demosetup.jpg?direct&600 |}}
 ===== Overview ===== ===== Overview =====
-This project demonstrates the implementation of a ZmodDAC on the USB104A7.+This project demonstrates the implementation of a Zmod AWG 1411 on the USB104 A7.
  
 ---- ----
Line 10: Line 10:
 {{ :reference:programmable-logic:usb104a7:usb104a7_zmoddac_diagram.jpg?direct |}} {{ :reference:programmable-logic:usb104a7:usb104a7_zmoddac_diagram.jpg?direct |}}
  
-A console application is used to communicate with the USB104A7. A typical application would be to send a waveform .csv to the ZmodDAC and start it. The process of a write operation on channel 1 is as follows:+A console application is used to communicate with the USB104 A7. A typical application would be to send a waveform .csv to the Zmod AWG 1411 and start it. The process of a write operation on channel 1 is as follows:
  
 1. Generate a waveform .csv in Digilent Waveforms. (Instructions below) 1. Generate a waveform .csv in Digilent Waveforms. (Instructions below)
Line 22: Line 22:
 5. Sample buffer is sent over DPTI. 5. Sample buffer is sent over DPTI.
  
-6. USB104A7 receives buffer and writes this buffer to the channel buffer for the ZmodDAC.+6. USB104 A7 receives buffer and writes this buffer to the channel buffer for the Zmod AWG 1411.
  
  
-After the waveform has been sent, the start command can be sent to start the waveform output from the ZmodDAC channel 1. The output can be scoped on the ZmodDAC channel 1.+After the waveform has been sent, the start command can be sent to start the waveform output from the Zmod AWG 1411 channel 1. The output can be scoped on the Zmod AWG 1411 channel 1.
  
 The IPs instantiated in the design and their functionality are described below: The IPs instantiated in the design and their functionality are described below:
Line 37: Line 37:
  
 ===Hardware=== ===Hardware===
-  * [[https://store.digilentinc.com/usb104a7/|USB104A7]]+  * [[start|USB104A7]]
     * Including a **USB A cable** and **5V Power Supply**     * Including a **USB A cable** and **5V Power Supply**
     * NOTE: SW1 DDR voltage set to 1.5V     * NOTE: SW1 DDR voltage set to 1.5V
-  * [[https://store.digilentinc.com/zmod-dac-1411-syzygy-compatible-dual-channel-14-bit-digital-to-analog-converter-module/|Zmod DAC 1411]] +  * [[https://digilent.com/shop/zmod-awg-1411-2-channel-14-bit-arbitrary-waveform-generator-awg-module/|Zmod AWG 1411]] 
-  * [[https://store.digilentinc.com/analog-discovery-2-100msps-usb-oscilloscope-logic-analyzer-and-variable-power-supply/|Analog Discovery 2 (AD2)]]+  * [[https://digilent.com/shop/analog-discovery-2-100ms-s-usb-oscilloscope-logic-analyzer-and-variable-power-supply/|Analog Discovery 2 (AD2)]]
     * Including a **Micro USB cable**     * Including a **Micro USB cable**
-  * [[https://store.digilentinc.com/sma-to-alligator-clip-cable/|SMA to Alligator Clip Cable]]+  * [[https://digilent.com/shop/sma-to-alligator-clip-cable/|SMA to Alligator Clip Cable]]
  
 ===Software=== ===Software===
   * **Vivado Design Suite 2019.1** with **Digilent Board Support Files** installed   * **Vivado Design Suite 2019.1** with **Digilent Board Support Files** installed
     * Follow the [[vivado:installing-vivado:start]] guide on how to install Vivado and Digilent Board Support Files.     * Follow the [[vivado:installing-vivado:start]] guide on how to install Vivado and Digilent Board Support Files.
-  * [[https://reference.digilentinc.com/reference/software/waveforms/waveforms-3/start|Waveforms Software]] +  * [[software/waveforms/waveforms-3/start|Waveforms Software]] 
-  * [[https://reference.digilentinc.com/reference/software/adept/start|Digilent Adept Runtime 2.20 or later installed]]+  * [[software/adept/start|Digilent Adept Runtime 2.20 or later installed]]
   * [[https://ttssh2.osdn.jp/index.html.en|Tera Term (Optional)]]   * [[https://ttssh2.osdn.jp/index.html.en|Tera Term (Optional)]]
-    * Used to read debug messages from the FPGA. Follow the [[[[learn:programmable-logic:tutorials:tera-term|Serial Terminal Emulator Guide]] for more information on installing and using Tera Term.+    * Used to read debug messages from the FPGA. Follow the [[programmable-logic:guides:serial-terminals:start|Serial Terminal Emulator Guide]] for more information on installing and using Tera Term.
  
 ===Skills=== ===Skills===
   * **Basic familiarity with Vivado**   * **Basic familiarity with Vivado**
-    *  //This experience can be found by walking through our "[[https://reference.digilentinc.com/vivado/getting_started/2018.2|Getting Started with Vivado]]" guide//+    *  //This experience can be found by walking through our "[[vivado/getting_started/2018.2|Getting Started with Vivado]]" guide//
   * **Basic familiarity with Digilent Waveforms**   * **Basic familiarity with Digilent Waveforms**
  
Line 69: Line 69:
 1. Connect the Analog Discovery 2 board to the host computer using a MicroUSB cable. 1. Connect the Analog Discovery 2 board to the host computer using a MicroUSB cable.
  
-2. Connect the ZmodDAC to the USB104A7 Syzygy port.+2. Connect the Zmod AWG 1411 to the USB104 A7 Syzygy port.
  
-3. Connect the 5V power supply to the USB104A7. Plug the USB104A7 into the PC using the USB A cable.+3. Connect the 5V power supply to the USB104A7. Plug the USB104 A7 into the PC using the USB A cable.
  
-4. Screw the SMA to alligator clip cable into the ZmodDAC, channel 1.+4. Screw the SMA to alligator clip cable into the Zmod AWG 1411, channel 1.
  
 5. Connect the AD2 to the alligator clips as follows: 5. Connect the AD2 to the alligator clips as follows:
Line 120: Line 120:
 {{ :reference:programmable-logic:usb104a7:writewave.png?direct&600 |}} {{ :reference:programmable-logic:usb104a7:writewave.png?direct&600 |}}
  
-3. Type "start" to start the output on the ZmodDAC.+3. Type "start" to start the output on the Zmod AWG 1411.
  
 4. In the Waveforms application, click **Welcome>Scope**. 4. In the Waveforms application, click **Welcome>Scope**.
  
-5. Click **Run** to capture input from +1 and -1. Disable Channel 2 as it is not connected. You may need to zoom in and adjust the trigger to see the ZmodDAC output clearly.+5. Click **Run** to capture input from +1 and -1. Disable Channel 2 as it is not connected. You may need to zoom in and adjust the trigger to see the Zmod AWG 1411 output clearly.
 {{ :reference:programmable-logic:usb104a7:waveformcapture.png?direct&600 |}} {{ :reference:programmable-logic:usb104a7:waveformcapture.png?direct&600 |}}
  
Line 132: Line 132:
 For more guides and example projects for your USB104A7, please visit its [[programmable-logic:usb104a7:start|Resource Center]]. For more guides and example projects for your USB104A7, please visit its [[programmable-logic:usb104a7:start|Resource Center]].
  
-For more information about how to use the other Digilent products featured in this demo, please visit their respective Resource Centers: \\ [[test-and-measurement:analog-discovery-2:start]], [[zmod:zmoddac:start]].+For more information about how to use the other Digilent products featured in this demo, please visit their respective Resource Centers: \\ [[test-and-measurement:analog-discovery-2:start]], [[zmod:awg:start]].
  
-For technical support, please visit the [[https://forum.digilentinc.com|Digilent Forums]].+For technical support, please visit the [[https://forum.digilent.com|Digilent Forums]].
  
-{{tag>learn programmable-logic project usb104a7 zmoddac}}+{{tag>learn programmable-logic project usb104a7 zmoddac zmodawg1411}}