Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
playground:zybo-dma-audio-demo-github-example [2017/05/11 19:24] – [2. Playing to an output] Arthur Brownplayground:zybo-dma-audio-demo-github-example [2022/10/04 11:38] (current) – external edit 127.0.0.1
Line 50: Line 50:
  
 ===== Downloads ===== ===== Downloads =====
-Zybo DMA Project Repository -- [[https://github.com/Digilent/Zybo-DMA/releases/download/v2016.4-1/Zybo-DMA-2016.4-1.zip|ZIP]] [[https://github.com/Digilent/Zybo-DMA|GIT Repo]]+Zybo DMA Project Repository -- [[https://github.com/Digilent/Zybo-DMA/releases/download/v2016.4-3/Zybo-DMA-2016.4-3.zip|ZIP]] [[https://github.com/Digilent/Zybo-DMA|GIT Repo]]
  
 ------ ------
 ===== Download and Launch the Zybo DMA Audio Demo ===== ===== Download and Launch the Zybo DMA Audio Demo =====
  
-Follow the tutorial for [[https://reference.digilentinc.com/playground/vivado_github_demo_startup_rework#download_the_project_zip_from_the_digilent_github|getting started with a Digilent Github project]]. Since this is a Vivado SDK Project, you can either directly launch SDK and import the hardware handoff, or you can generate a bitstream in Vivado before launching SDK. Select the hardware handoff options in the tutorial if you don't want to modify the project block design later.+Follow the tutorial for [[/playground/vivado_github_demo_startup_rework#download_the_project_zip_from_the_digilent_github|Getting Started with a Digilent Github project]]. Since this is a Vivado SDK Project, you can either directly launch SDK and import the hardware handoff, or you can generate a bitstream in Vivado before launching SDK. Select the hardware handoff options in the tutorial if you don't want to modify the project block design later.
  
 ===== Running the Zybo DMA Audio Demo ===== ===== Running the Zybo DMA Audio Demo =====
Line 61: Line 61:
 This portion will help you run the demo and observe all its features. This portion will help you run the demo and observe all its features.
  
-In order to run the demo, you will need to plug in your microphone or aux input into the respective jack on your Zybo. Plug your speakers/headphones into the Line out jack. Plug in your Zybo and power it on. Once the board is programmed, you can open a serial terminal (Such as TeraTerm) on your computer to receive status messages. Set up the serial port to connect to the appropriate port for your board, and for a baud rate of 115200.+==== 1. Set up the Demo ====
  
-==== 1. Recording from an input ====+>1.1) 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/headphones into the Line out jack. Make sure that the demo is running on your board, if not, revisit the programming step of the Getting Started Tutorial.  
 +> 
 +>{{:playground:dma-zybo.jpg?400|}} 
 + 
 +>1.2) Once the board is programmed, you can open a serial terminal (Such as TeraTerm) on your computer to receive status messages. Set up the serial port to connect to the appropriate port for your board, and for a baud rate of 115200. 
 +> 
 +>{{:playground:dma-tera.png?400|}} 
 + 
 +==== 2. Recording from an input ====
  
 To record from the microphone input, press btn1. To record from the line input, press btn3. Once the recording is activated, the message "Start Recording..." will be sent over UART and the demo will record 5 seconds of audio. If any buttons are pressed during the recording, the message "Still Recording..." will be sent over UART. To record from the microphone input, press btn1. To record from the line input, press btn3. Once the recording is activated, the message "Start Recording..." will be sent over UART and the demo will record 5 seconds of audio. If any buttons are pressed during the recording, the message "Still Recording..." will be sent over UART.
  
-==== 2. Playing to an output ====+==== 3. Playing to an output ====
  
 To play to the headphone output, press btn2. Once the playback is activated, the message "Start Playback..." will be sent over UART and the demo will play 5 seconds of audio. If any buttons are pressed during the playback, the message "Still Playing..." will be sent over UART. To play to the headphone output, press btn2. Once the playback is activated, the message "Start Playback..." will be sent over UART and the demo will play 5 seconds of audio. If any buttons are pressed during the playback, the message "Still Playing..." will be sent over UART.
 +
 +/* {{tag>learn programmable-logic tutorial Zybo}} */