Genesys 2 DMA音频演示


概述

描述

音频演示从麦克风(J12)或线(J13)记录一个5秒的样本,并在耳机(J10)或线(J11)上播放它。录音和回放由按钮启动。

功能使用

不习惯 使用
8用户切换 X
8用户发光二极管 X
6用户按钮 X
128×32单色OLED显示 X
USB-UART桥 X
全粘接400针FMC HPC连接器 X
Micro SD卡连接器 X
HDMI接收器和HDMI源 X
VGA连接器 X
两个四通道显示端口连接器 X
带四个3.5mm插孔的音频编解码器 X
10/100/1000以太网PHY X
1GiB 1800Mt/s DDR3内存 X
串行闪存 X
五Pmod港口 X
Pmod为XADC信号 X
USB HID主机 X
USB 2.0主机/设备/OTG PHY X

先决条件

硬件

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

软件

  • Vivado设计套件2016.4
    • 可以使用较新的版本,但过程可能略有不同
    • 安装过程中必须包含Xilinx SDK 2016.4
  • 勤奋的董事会支持文件Vivado

下载

Genesys 2 DMA项目库-ZIP归档GIT存储库


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

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

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

提示

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



使用Genesys 2 DMA音频演示

1.控制

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

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

2.从输入记录

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

3.按输出播放

按下与你想播放的输出相关联的播放按钮。一旦播放被激活,消息“Start playback…”将通过UART发送,演示将播放5秒的音频。如果在播放过程中按下任何按钮,消息“仍在播放…”将通过UART发送。