Zybo DMA音频演示


概述

功能使用

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

描述

音频演示从麦克风(J6)或线(J7)记录5秒的样本,并在耳机上播放(J5)。记录和播放由按键启动:

按钮 函数
BTN1 从麦克风录制
这里做 玩HPH出来
BTN3 从行中记录

先决条件

技能

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

硬件

  • Zybo FPGA板
  • 微型usb电缆
  • 耳机或扬声器
  • 音频输入设备(Aux-In,吉他等)

软件

  • Vivado设计套件2016。X
    • 可以使用较新的/较旧的版本,但过程可能略有不同

下载

Zybo DMA项目库-邮政编码GIT存储库


下载并启动Zybo DMA音频演示

按照本教程学习以下内容开始与Digilent Github项目.因为这是一个Vivado SDK项目,你可以直接启动SDK并导入硬件切换,或者你可以在启动SDK之前在Vivado中生成一个位流。如果以后不想修改项目块设计,请选择本教程中的硬件切换选项。

运行Zybo DMA音频演示

这一部分将帮助您运行演示并观察其所有特性。

1.设置演示程序

1.1)为了使用演示,您需要将麦克风或辅助输入插入Zybo上相应的插孔。将扬声器/耳机插入Line out插孔。确保演示在你的电路板上运行,如果没有,请重新阅读入门教程中的编程步骤。

1.2)一旦板被编程,你可以在你的计算机上打开一个串行终端(如TeraTerm)来接收状态信息。设置串口以连接到单板的适当端口,波特率为115200。

2.从输入记录

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

3.播放输出

按btn2播放耳机输出。一旦回放被激活,消息“开始回放…”将通过UART发送,演示将播放5秒的音频。如果在回放期间按下任何按钮,消息“仍在播放…”将通过UART发送。