Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| programmable-logic:eclypse-z7:demos:zmod-scope [2021/10/29 20:47] – created 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: | ||
| - | ====== | + | ====== |
| - | <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 | ||
| * 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 the sources is recommended. It is still possible to download ZIPs of the projects from Github but dependencies will need to be downloaded |
| + | ---- | ||
| + | <WRAP group> <WRAP column half> | ||
| + | Since Zmods are not hot-swappable, | ||
| - | 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 | + | Get the power supply, USB cable, and ethernet cable plugged into the board. Additional setup will be performed |
| + | </WRAP> <WRAP column half> | ||
| + | {{ : | ||
| + | </ | ||
| + | ---- | ||
| + | Some stimulus should | ||
| - | The latest release version for this demo is highlighted | + | The results shown later in this document were produced by connecting CH1 to the first waveform generator channel of an [[test-and-measurement: |
| + | ---- | ||
| - | /* **Note:** //Releases for FPGA demos from before 2020.1 used a different git structure and used a different release tag naming scheme.// */ | + | --> Setting up the Linux Projects # |
| - | + | <WRAP GROUP> | |
| - | <color #ed1c24>In a specific demo's page, table rows should only be created for releases that have a README that explains | + | {{section> |
| - | + | ||
| - | ^ Release Tag ^ Release Downloads | + | |
| - | | @#C0EEBD: (tag) | [[https:// | + | |
| - | + | ||
| - | + | ||
| - | **Note for Advanced Users:** //All demos for the (Board) are provided through the [[https:// | + | |
| ---- | ---- | ||
| - | Instructions on the use of the latest release can be found in this dropdown: | + | {{section>/programmable-logic/eclypse-z7/ |
| - | + | ||
| - | --> Using the Latest Release # | + | |
| - | <WRAP group> | + | |
| - | {{page> | + | |
| - | + | ||
| - | --> Set up the (Board) # | + | |
| - | + | ||
| - | <color # | + | |
| ---- | ---- | ||
| + | </ | ||
| <-- | <-- | ||
| - | {{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>/programmable-logic/eclypse-z7/ |
| - | ---- | + | |
| - | {{page> | + | |
| - | + | ||
| </ | </ | ||
| <-- | <-- | ||
| + | ---- | ||
| + | <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 ''/ | ||
| + | </ | ||
| + | {{ : | ||
| + | </ | ||
| ---- | ---- | ||
| - | ===== Additional Resources ===== | ||
| - | All materials related to the use of the <color # | + | Once you've run the projects, check out the [[/ |
| - | All materials related to the use of the <color # | + | For more information on the structure |
| - | * [[start|(product) Resource Center]] | + | ===== Additional Resources ===== |
| - | * [[start|(product) Resource Center]] | + | |
| - | For a walkthrough | + | All materials related to the use of the Eclypse Z7 and Zmod Scope can be found on their resource centers, linked below: |
| + | * [[../ | ||
| + | * [[zmod:scope:start|Zmod Scope Resource Center]] | ||
| For technical support, please visit the [[https:// | For technical support, please visit the [[https:// | ||
| - | ---- | ||
| - | <color # | ||
| - | < | ||

