Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| programmable-logic:eclypse-z7:demos:zmod-scope [2021/11/02 16:56] – [Additional Resources] Arthur Brown | programmable-logic:eclypse-z7:demos:zmod-scope [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Using the Eclypse Z7 and Zmod Scope with the Zmod Library ====== | + | ====== Using the Zmod Scope 1410-105 |
| - | <WRAP round todo> | + | {{ : |
| - | == Under Construction == | + | |
| - | </ | + | |
| - | + | ||
| - | FIXME add image | + | |
| ---- | ---- | ||
| ===== Description ===== | ===== Description ===== | ||
| - | <color # | + | This demo uses the Zmod Scope 1410, the initial release of the Zmod ADC IP cores (ZmodADC1410Controller and AXI_Zmod_ADC1410), |
| - | + | ||
| - | This demo uses the Zmod Scope 1410, the initial release of the Zmod ADC IP cores (ZmodADC1410Controller and AXI_Zmod_ADC1410), | + | |
| ---- | ---- | ||
| ===== Inventory ===== | ===== Inventory ===== | ||
| - | * Eclypse Z7 with a MicroUSB Programming Cable and external Power Supply | + | * Eclypse Z7 |
| - | * a Zmod Scope installed in the Eclypse' | + | * A Zmod Scope installed in the Eclypse' |
| * **Important!** Only the Zmod Scope 1410-105 is supported | * **Important!** Only the Zmod Scope 1410-105 is supported | ||
| + | |||
| * Vivado and Xilinx SDK installations compatible with the latest release of this demo (2019.1) | * Vivado and Xilinx SDK installations compatible with the latest release of this demo (2019.1) | ||
| * //See [[vivado/ | * //See [[vivado/ | ||
| * PetaLinux Installation compatible with the latest release of this demo (2019.1) | * PetaLinux Installation compatible with the latest release of this demo (2019.1) | ||
| - | * //See Xilinx' | + | * //See Xilinx' |
| * Only required if you want to rebuild the PetaLinux image | * Only required if you want to rebuild the PetaLinux image | ||
| * Serial Terminal application to receive messages printed by the demo | * Serial Terminal application to receive messages printed by the demo | ||
| * //See [[programmable-logic: | * //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 provide stimulus to the Zmod Scope' | ||
| ---- | ---- | ||
| ===== Download and Usage Instructions ===== | ===== Download and Usage Instructions ===== | ||
| - | FIXME most of this needs rewritten, potentially copy paste from https://digilent.com/reference/zmod/ | + | The projects will be downloaded by cloning the [[https://github.com/Digilent/Eclypse-Z7|Eclypse Z7]] repo on Github. Use of git to obtain |
| - | + | ---- | |
| - | First and foremost, releases - consisting of a set of files for download - are only compatible with a specific version of the Xilinx tools, as specified in the name of the release (referred | + | <WRAP group> <WRAP column half> |
| - | + | Since Zmods are not hot-swappable, you should | |
| - | The latest release version for this demo is highlighted | + | |
| - | + | ||
| - | /* **Note:** // | + | |
| - | + | ||
| - | <color #ed1c24>In a specific demo's page, table rows should | + | |
| - | + | ||
| - | ^ Release Tag ^ Release Downloads | + | |
| - | | @#C0EEBD: (tag) | [[https:// | + | |
| + | Get the power supply, USB cable, and ethernet cable plugged into the board. Additional setup will be performed in the " | ||
| + | </ | ||
| + | {{ : | ||
| + | </ | ||
| + | ---- | ||
| + | Some stimulus should be provided to the Zmod Scope' | ||
| - | **Note for Advanced Users:** //All demos for the (Board) are provided through | + | The results shown later in this document were produced by connecting CH1 to the first waveform generator channel of an [[test-and-measurement:analog-discovery-pro-3x50: |
| ---- | ---- | ||
| - | Instructions on the use of the latest release can be found in this dropdown: | ||
| - | |||
| - | --> Using the Latest Release # | ||
| - | <WRAP group> | ||
| - | {{page> | ||
| - | |||
| - | --> Set up the (Board) # | ||
| - | |||
| - | <color # | ||
| + | --> Setting up the Linux Projects # | ||
| + | <WRAP GROUP> | ||
| + | {{section>/ | ||
| ---- | ---- | ||
| + | {{section>/ | ||
| + | ---- | ||
| + | </ | ||
| <-- | <-- | ||
| - | {{page> | + | --> Setting up the Baremetal Projects # |
| - | + | <WRAP GROUP> | |
| - | At this point, the demo is now running on your board. Refer to the [[# | + | {{section>/programmable-logic/eclypse-z7/ |
| ---- | ---- | ||
| - | Additional steps beyond here present how you can use the other archive provided in the release, containing the hardware project, to rebuild the Vivado project, and use a newly exported XSA file to update the platform in Vitis. | + | {{section>/ |
| + | </ | ||
| + | <-- | ||
| ---- | ---- | ||
| - | {{page>programmable-logic: | + | <WRAP group> <WRAP column half> |
| + | When the project is run, data will be printed to a connected serial terminal, as seen in the screenshot to the right. The data is printed in both volts and 14-bit raw twos-complement form, along with the time since the start of the buffer, tab-separated. | ||
| + | When using the Linux project, the same data is written to a CSV file, which can be found in the ''/ | ||
| + | </ | ||
| + | {{ : | ||
| + | </ | ||
| + | ---- | ||
| - | </WRAP> | + | Once you've run the projects, check out the [[/programmable-logic/ |
| - | <-- | + | |
| - | ---- | + | 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 ===== | ===== Additional Resources ===== | ||
| All materials related to the use of the Eclypse Z7 and Zmod Scope can be found on their resource centers, linked below: | All materials related to the use of the Eclypse Z7 and Zmod Scope can be found on their resource centers, linked below: | ||
| * [[../ | * [[../ | ||
| - | * [[/zmod/zmodadc/start|Zmod Scope Resource Center]] | + | * [[zmod:scope:start|Zmod Scope Resource Center]] |
| For technical support, please visit the [[https:// | For technical support, please visit the [[https:// | ||

