Nexys视频DMA音频演示
概述
描述
音频演示从麦克风(J6)或线路(J7)录制5秒的样本,并在耳机(J4)或线路(J5)上播放。录音和播放由按钮开始
功能使用
不习惯 | 使用 | |
---|---|---|
8用户切换 | X | |
8用户发光二极管 | X | |
128×32单色OLED显示 | X | |
USB-UART桥 | X | |
160针FMC LPC连接器 | X | |
Micro - SD卡连接器 | X | |
HDMI接收器和HDMI源 | X | |
显示接口源 | X | |
音频编解码w/ 4个3.5毫米插口 | X | |
6用户按钮 | X | |
用户eepm | X | |
10/100/1000以太网PHY | X | |
512MiB 800Mt/s DDR3内存 | X | |
串行闪存 | X | |
四个Pmod港口 | X | |
Pmod用于XADC信号 | X | |
USB HID主机 | X |
先决条件
硬件
-
Nexys视频FPGA板
-
微型usb电缆
-
Nexys视频电源
-
耳机或扬声器
-
音频输入设备(Aux-In,吉他等)
软件
-
Vivado设计套件2016.4
-
Digilent董事会支持文件Vivado
-
遵循Vivado板文件为Digilent 7系列FPGA板关于如何安装Vivado的板支持文件的指南。
-
下载
下载和启动Nexys视频DMA音频演示
1)按照使用Digilent Github演示项目教程。因为这是一个Vivado SDK项目,你可以直接启动SDK并导入硬件切换,或者你可以在启动SDK之前在Vivado中生成一个位流。如果以后不想修改项目块设计,请选择本教程中的硬件切换选项。当提示检查其他硬件要求和设置时,返回到本指南。
使用Nexys视频DMA音频演示
1.控制
音频播放和录音由以下按钮控制。
按钮 | 函数 |
---|---|
BTNU | 麦克风录音 |
BTNR | 从行中记录 |
BTNL | 在线播放 |
BTND | 用耳机播放 |
2.从输入记录
按下与您想要录制的输入相关联的录制按钮。一旦录音被激活,消息“开始录音…”将通过UART发送,演示将录制5秒的音频。如果在录制过程中按下任何按钮,消息“Still recording…”将通过UART发送。
3.播放输出
按下与要播放到的输出相关联的播放按钮。一旦回放被激活,消息“开始回放…”将通过UART发送,演示将播放5秒的音频。如果在回放期间按下任何按钮,消息“仍在播放…”将通过UART发送。