Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| programmable-logic:eclypse-z7:demos:zmod-awg [2022/09/12 14:21] – changed forum.digilentinc.com to forum.digilent.com jeff.greenberg_ni.com | programmable-logic:eclypse-z7:demos:zmod-awg [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Using the Zmod AWG with the Zmod Library and Eclypse Z7 ====== | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ---- | ||
| + | ===== Description ===== | ||
| + | |||
| + | This demo uses the Zmod AWG 1411, the initial release of the Zmod DAC IP cores (ZmodDAC1411_Controller and AXI_Zmod_DAC1411), | ||
| + | |||
| + | ---- | ||
| + | ===== Inventory ===== | ||
| + | |||
| + | * Eclypse Z7 | ||
| + | * A Zmod AWG installed in the Eclypse' | ||
| + | |||
| + | * Vivado and Xilinx SDK installations compatible with the latest release of this demo (2019.1) | ||
| + | * //See [[vivado/ | ||
| + | * PetaLinux Installation compatible with the latest release of this demo (2019.1) | ||
| + | * //See Xilinx' | ||
| + | * Only required if you want to rebuild the PetaLinux image | ||
| + | * Serial Terminal application to receive messages printed by the demo | ||
| + | * //See [[programmable-logic: | ||
| + | * Git is required to download the sources | ||
| + | |||
| + | * A power supply for external power | ||
| + | * A microUSB cable for a USB connection to the host computer | ||
| + | * A an ethernet connection to a router or switch (if using the Linux projects), for remote debugging | ||
| + | * And some way to measure the signal generated by the Zmod AWG's CH1 SMA connector - perhaps an oscilloscope. | ||
| + | |||
| + | ---- | ||
| + | ===== Download and Usage Instructions ===== | ||
| + | The projects will be downloaded by cloning the [[https:// | ||
| + | |||
| + | <WRAP group> <WRAP column half> | ||
| + | Since Zmods are not hot-swappable, | ||
| + | |||
| + | Get the power supply, USB cable, and ethernet cable plugged into the board. Additional setup will be performed in the " | ||
| + | |||
| + | Some load should be connected to the Zmod AWG's CH1 SMA connector. In the image to the right, the output is left floating but is connected to an oscilloscope via an SMA cable for measurement. The demo, without user modification, | ||
| + | </ | ||
| + | {{: | ||
| + | </ | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | --> Setting up the Linux Projects # | ||
| + | <WRAP GROUP> | ||
| + | {{section>/ | ||
| + | ---- | ||
| + | {{section>/ | ||
| + | ---- | ||
| + | </ | ||
| + | <-- | ||
| + | |||
| + | --> Setting up the Baremetal Projects # | ||
| + | <WRAP GROUP> | ||
| + | {{section>/ | ||
| + | ---- | ||
| + | {{section>/ | ||
| + | </ | ||
| + | <-- | ||
| + | ---- | ||
| + | <WRAP group> <WRAP column half> | ||
| + | When the project is run, the ramp will be performed and the message " | ||
| + | |||
| + | The signal repeatedly ramps from -1 V to 5 V over the course of 12 μs. The full 100 MS/s sample rate is used, with a 600 sample buffer, and an output frequency divider factor of 2 - each sample is sent to the Zmod AWG from the Eclypse twice in a row. | ||
| + | </ | ||
| + | {{: | ||
| + | </ | ||
| + | ---- | ||
| + | |||
| + | Once you've run the projects, check out the [[/ | ||
| + | |||
| + | For more information on the structure of the software projects and libraries, and how to modify the projects, or create new ones, check out the [[zmod/ | ||
| + | ===== Additional Resources ===== | ||
| + | |||
| + | All materials related to the use of the Eclypse Z7 and Zmod AWG can be found on their resource centers, linked below: | ||
| + | * [[../ | ||
| + | * [[zmod: | ||
| + | |||
| + | For technical support, please visit the [[https:// | ||

