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,吉他等)

软件

下载

Nexys视频DMA音频项目库-ZIP归档GIT存储库

下载和启动Nexys视频DMA音频演示

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

3)确保你的板插入了一个12伏的电源,打开你的板,并打开一个串行终端(如TeraTerm)在你的计算机上接收状态信息。设置串口以连接到单板的适当端口,波特率为115200。然后返回到Github项目教程来完成编程和运行演示。

提示

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



使用Nexys视频DMA音频演示

1.控制

音频播放和录音由以下按钮控制。

按钮 函数
BTNU 麦克风录音
BTNR 从行中记录
BTNL 在线播放
BTND 用耳机播放

2.从输入记录

按下与您想要录制的输入相关联的录制按钮。一旦录音被激活,消息“开始录音…”将通过UART发送,演示将录制5秒的音频。如果在录制过程中按下任何按钮,消息“Still recording…”将通过UART发送。

3.播放输出

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