Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
learn:programmable-logic:tutorials:zybo-dma-audio-demo:start [2017/05/25 18:32] – [Download and Launch the Zybo DMA Audio Demo] Arthur Brown | learn:programmable-logic:tutorials:zybo-dma-audio-demo:start [2019/03/12 17:22] (current) – Arthur Brown | ||
---|---|---|---|
Line 5: | Line 5: | ||
----- | ----- | ||
===== Overview ===== | ===== Overview ===== | ||
+ | ===== Description ===== | ||
+ | |||
+ | The audio demo records a 5 second sample from microphone(J6) or line in (J7) and plays it back on a headphone out(J5). Recording and playback are started by push buttons. | ||
+ | |||
==== Features Used ==== | ==== Features Used ==== | ||
Line 23: | Line 27: | ||
^ Pmod for XADC signals | ^ Pmod for XADC signals | ||
^ USB HID Host | ^ USB HID Host | ||
- | |||
- | ===== Description ===== | ||
- | |||
- | The audio demo records a 5 second sample from microphone(J6) or line in (J7) and plays it back on a headphone out(J5). Recording and playback are started by push buttons. | ||
===== Prerequisites ===== | ===== Prerequisites ===== | ||
Line 35: | Line 35: | ||
===Hardware=== | ===Hardware=== | ||
- | * **Zybo | + | * **Zybo |
* **Micro-USB cable** | * **Micro-USB cable** | ||
* **Headphones or Speakers** | * **Headphones or Speakers** | ||
Line 41: | Line 41: | ||
===Software=== | ===Software=== | ||
- | * **Vivado Design Suite 2016.X** | + | * **Vivado Design Suite 2016.4** |
- | * // | + | |
* **Digilent Board Support Files for Vivado** | * **Digilent Board Support Files for Vivado** | ||
* Follow the [[vivado: | * Follow the [[vivado: | ||
===== Downloads ===== | ===== Downloads ===== | ||
- | Zybo DMA Audio Project Repository -- [[https:// | + | Zybo DMA Audio Project Repository -- [[https:// |
------ | ------ | ||
===== Download and Launch the Zybo DMA Audio Demo ===== | ===== Download and Launch the Zybo DMA Audio Demo ===== | ||
- | >1) Follow the [[: | + | >1) Follow the [[: |
>2) In order to use the demo, you will need to plug in your microphone or aux input into the respective jack on your Zybo. Plug your speakers/ | >2) In order to use the demo, you will need to plug in your microphone or aux input into the respective jack on your Zybo. Plug your speakers/ | ||
Line 59: | Line 58: | ||
>3) Turn on your board and open a serial terminal (such as TeraTerm) on your computer to receive status messages. Setup the serial port to connect to the appropriate port for your board, with a baud rate of 115200. Then return to the Github Project Tutorial to finish programming and running the demo. | >3) Turn on your board and open a serial terminal (such as TeraTerm) on your computer to receive status messages. Setup the serial port to connect to the appropriate port for your board, with a baud rate of 115200. Then return to the Github Project Tutorial to finish programming and running the demo. | ||
+ | > | ||
+ | >< | ||
+ | ===Tip=== | ||
+ | You can connect your serial terminal to your board before the board is programmed, this will make sure that you don't miss any startup messages. If the demo is already running, you can restart the demo in SDK to make sure you get these messages. | ||
+ | </ | ||
> | > | ||
> | > | ||
Line 83: | Line 87: | ||
To play to the headphone output, press **BTN2**. Once the playback is activated, the message "Start Playback..." | To play to the headphone output, press **BTN2**. Once the playback is activated, the message "Start Playback..." | ||
- | {{tag> | + | {{tag> |