Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
programmable-logic:zybo-z7:demos:dma-audio [2021/06/16 23:50] – ↷ Links adapted because of a move operation Arthur Brown | programmable-logic:zybo-z7:demos:dma-audio [2023/08/25 00:18] (current) – Move to direct file links for downloads Arthur Brown | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Zybo Z7 DMA Audio Demo ====== | ====== Zybo Z7 DMA Audio Demo ====== | ||
- | |||
- | <WRAP todo important> | ||
- | == Under Construction == | ||
- | </ | ||
{{: | {{: | ||
Line 10: | Line 6: | ||
===== Description ===== | ===== Description ===== | ||
- | This demo contains | + | This demo contains Vivado IP Integrator and Vitis projects that control the Zybo Z7's audio codec in order to record and play audio |
- | The audio demo records a 5 second sample from microphone(J6) or line in (J7) and plays it back on headphone out (J5). Recording and playback are started by push buttons. Messages are printed to a connected serial terminal | + | The audio demo records a 5-second sample from the microphone (J6) or line in (J7) port and plays it back on the headphone out (J5) port. Recording and playback are started by push buttons. Messages |
- | + | ||
- | Additional information on how this demo can be used can be found in appropriate READMEs, linked below. | + | |
---- | ---- | ||
Line 20: | Line 14: | ||
* Zybo Z7 with a MicroUSB Programming Cable | * Zybo Z7 with a MicroUSB Programming Cable | ||
- | * Vivado and Vitis installations compatible with the latest release of this demo (2020.1) | + | * Vivado and Vitis installations compatible with the latest release of this demo (2022.1) |
- | * //See [[programmable-logic: | + | * //See [[programmable-logic: |
* 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: | ||
* Headphones or Speakers | * Headphones or Speakers | ||
- | * Audio Input Device - such as a microphone or computer with 3.5mm audio jack, etc | + | * Audio Input Device - such as a microphone or a computer with 3.5mm audio jack and an audio cable |
---- | ---- | ||
Line 36: | Line 30: | ||
**Note:** //Releases for FPGA demos from before 2020.1 used a different git structure, and used a different release tag naming scheme.// | **Note:** //Releases for FPGA demos from before 2020.1 used a different git structure, and used a different release tag naming scheme.// | ||
- | ^ Board Variant | + | ^ Board Variant |
- | | Zybo Z7-10 | 10/DMA/2020.1-1 | [[https:// | + | | Zybo Z7-10 |
- | | Zybo Z7-20 | 20/DMA/2020.1-1 | [[https:// | + | | Zybo Z7-20 | @#C0EEBD: 20/ |
- | | Zybo Z7-10 | v2018.2-1 | [[https:// | + | | Zybo Z7-10 | 10/ |
- | | Zybo Z7-20 | v2018.2-1 | [[https:// | + | | Zybo Z7-20 |
+ | | Zybo Z7-10 | 10/ | ||
+ | | Zybo Z7-20 | 20/ | ||
+ | | Zybo Z7-10 | ||
+ | | Zybo Z7-20 | ||
- | **Note for Advanced Users:** //All demos for the Zybo Z7 are provided through | + | **Note for Advanced Users:** //GitHub sources |
---- | ---- | ||
Instructions on the use of the latest release can be found in this dropdown: | Instructions on the use of the latest release can be found in this dropdown: | ||
- | --> Using the Latest Release # | + | --> Using the Latest Release #^ |
<WRAP group> | <WRAP group> | ||
- | {{page> | + | {{page> |
+ | |||
+ | {{page> | ||
+ | |||
+ | --> Build a Vitis Application # | ||
+ | <WRAP group> | ||
+ | {{page> | ||
+ | </ | ||
+ | <-- | ||
--> Set up the Zybo Z7 # | --> Set up the Zybo Z7 # | ||
Line 56: | Line 62: | ||
Plug the Zybo Z7 into the computer via the microUSB programming cable. | Plug the Zybo Z7 into the computer via the microUSB programming cable. | ||
- | Plug in your microphone or aux input into the appropriate jack on your Zybo (MIC IN or LINE IN, respectively). Plug your speakers/ | + | Plug your microphone or aux input into the appropriate jack on your Zybo (MIC IN or LINE IN, respectively). Plug your speakers/ |
</ | </ | ||
{{: | {{: | ||
Line 102: | Line 108: | ||
For a walkthrough of the process of creating a simple baremetal software project in Vivado and Vitis, see [[programmable-logic: | For a walkthrough of the process of creating a simple baremetal software project in Vivado and Vitis, see [[programmable-logic: | ||
- | For technical support, please visit the [[https:// | + | For technical support, please visit the [[https:// |
---- | ---- | ||
- | < |