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/05/14 23:04] – ↷ Page moved from reference:programmable-logic:zybo-z7:demos:dma-audio to programmable-logic:zybo-z7:demos:dma-audio Arthur Brown | programmable-logic:zybo-z7:demos:dma-audio [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| 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 21: | Line 15: | ||
| * 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 (2020.1) | ||
| - | * //See [[reference: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 [[learn/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 42: | Line 36: | ||
| | Zybo Z7-20 | v2018.2-1 | [[https:// | | Zybo Z7-20 | v2018.2-1 | [[https:// | ||
| - | **Note for Advanced Users:** //All demos for the Zybo Z7 are provided through the [[https:// | + | **Note for Advanced Users:** //All demos for the Zybo Z7 are provided through the [[https:// |
| ---- | ---- | ||
| 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: | ||
| Line 49: | Line 43: | ||
| <WRAP group> | <WRAP group> | ||
| - | {{page>reference: | + | {{page>programmable-logic:guides: |
| + | |||
| + | {{page>programmable-logic: | ||
| + | |||
| + | --> Build a Vitis Application # | ||
| + | <WRAP group> | ||
| + | {{page> | ||
| + | </ | ||
| + | <-- | ||
| --> Set up the Zybo Z7 # | --> Set up the Zybo Z7 # | ||
| Line 56: | Line 58: | ||
| 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 64: | Line 66: | ||
| <-- | <-- | ||
| - | {{page>reference:programmable-logic: | + | {{page> |
| At this point, the demo is now running on your board. Refer to the [[# | At this point, the demo is now running on your board. Refer to the [[# | ||
| Line 70: | Line 72: | ||
| 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. | 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. | ||
| ---- | ---- | ||
| - | {{page>reference:programmable-logic: | + | {{page> |
| Line 100: | Line 102: | ||
| All materials related to the use of the Zybo Z7 can be found on its [[..: | All materials related to the use of the Zybo Z7 can be found on its [[..: | ||
| - | For a walkthrough of the process of creating a simple baremetal software project in Vivado and Vitis, see [[reference: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:// | ||
| ---- | ---- | ||
| - | < | ||

