Genesys 2 DMA音频演示


概述

描述

音频演示记录了从麦克风(J12)或(J13)行中的5秒样本,并将其重新播放在耳机上(J10)或排队(J11)。录音和播放是通过按钮开始的。

使用的功能

不曾用过 用过的
8个用户开关 X
8个用户LED X
6个用户按钮 X
128×32单色OLED展示 X
USB-UART桥 X
完全粘结的400针FMC HPC连接器 X
微型SD卡连接器 X
HDMI水槽和HDMI来源 X
VGA连接器 X
两个四车道显示港连接器 X
音频编解码器带四个3.5毫米千斤顶 X
10/100/1000以太网PHY X
1GIB 1800MT/S DDR3内存 X
串行闪光灯 X
五个PMOD端口 X
XADC信号的PMOD X
USB HID主机 X
USB 2.0主机/设备/OTG PHY X

先决条件

硬件

  • Genesys 2 FPGA董事会
  • Micro-USB电缆
  • Genesys 2电源
  • 耳机或扬声器
  • 音频输入设备(AUX-IN,吉他等)

软件

  • Vivado Design Suite 2016.4
    • 可以使用较新的版本,但是该过程可能会略有不同
    • Xilinx SDK 2016.4必须包括在安装中
  • Digilent板支持Vivado的文件

下载

Genesys 2 DMA项目存储库 -拉链档案Git Repo


下载并启动Genesys 2 DMA音频演示

1)遵循使用Digilent GitHub演示项目教程。由于这是一个Vivado SDK项目,因此您可以直接启动SDK并导入硬件交接,也可以在启动SDK之前在Vivado生成Bitstream。如果您不想以后修改项目块设计,请在教程中选择硬件交接选项。当提示检查其他硬件要求和设置时,请返回本指南。
2)为了使用演示,您需要将麦克风或AUX输入插入Genesys上的相应插孔2.将扬声器/耳机插入线路或HP Out Jack。

3)确保将板插入12伏电源,打开板,并在计算机上打开串行终端(例如Teraterm),以接收状态消息。设置串行端口以连接到板的适当端口,波特率为9600。然后返回GitHub项目教程以完成编程并运行演示。

小费

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



使用Genesys 2 DMA音频演示

1.控件

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

按钮 功能
btnu 麦克风的记录
btnr 从线中的记录
btnl 排队
btnd 播放耳机

2.从输入录制

按与要从中录制的输入关联的记录按钮。录制激活后,将通过UART发送消息“开始录制……”,演示将记录5秒的音频。如果在录制过程中按下任何按钮,则消息“仍在录制……”将通过UART发送。

3.播放输出

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

,,,,,,,,,,,,