Zybo DMA音频演示


概述

描述

音频演示从麦克风(J6)或线路(J7)记录一个5秒的样本,并在耳机上播放出来(J5)。录音和回放是通过按钮开始的。

功能使用

不习惯 使用
4用户切换 X
4用户发光二极管 X
5个用户按键 X
USB-UART桥 X
Micro SD卡连接器 X
HDMI Sink和HDMI Source X
16位VGA接口 X
音频编解码器/三个3.5毫米插孔 X
用户eepm X
10/100/1000以太网PHY X
512MiB 800Mt/s DDR3内存 X
串行闪存 X
五Pmod港口 X
XADC信号的Pmod X
USB HID主机 X

先决条件

技能

  • 基本熟悉Vivado
    • 这种体验可以通过我们的“Vivado入门”指南找到

硬件

  • Zybo Zynq董事会
  • 微型usb电缆
  • 耳机或扬声器
  • 音频输入设备(插件,吉他等)

软件

下载

Zybo DMA音频项目仓库ZIP归档GIT存储库


下载并启动Zybo DMA音频演示

1)按照使用Digilent Github演示项目教程。因为这是一个Vivado SDK项目,你可以直接启动SDK并导入硬件切换,或者你可以在启动SDK之前在Vivado中生成一个比特流。如果您不想稍后修改项目块设计,请选择本教程中的硬件切换选项。当提示检查额外的硬件要求和设置时,返回本指南。
2)为了使用演示,您将需要插入您的麦克风或辅助输入到各自的插孔上的Zybo。将您的扬声器/耳机插入Line out插孔。

3)打开主板,打开计算机上的串行终端(如TeraTerm),接收状态信息。设置串口连接到适当的端口为您的板,波特率为115200。然后返回Github项目教程,完成编程并运行演示。

提示

你可以连接你的串行终端到你的板之前,板编程,这将确保你不会错过任何启动消息。如果演示已经在运行,您可以在SDK中重新启动演示,以确保获得这些消息。



使用Zybo DMA音频演示

1.控制

音频回放和录音是通过以下按钮控制的。

按钮 函数
BTN0 没有影响
BTN1 从麦克风输入记录
这里做 播放HPH出来
BTN3 从行记录

2.从输入记录

从麦克风输入录制,按BTN1.要从线路输入进行记录,请按BTN3.一旦录音被激活,消息“开始录音…”将通过UART和演示将记录5秒的音频。如果在录制过程中按下任何按钮,消息“仍在录制……”将通过UART发送。

3.按输出播放

要播放耳机输出,请按这里做.一旦回放被激活,消息“开始回放…”将通过UART发送,演示将播放5秒的音频。如果在播放过程中按下了任何按钮,消息“仍在播放……”将通过UART发送。