Nexys视频循环演示
概述
使用的功能
不曾用过 | 用过的 | |
---|---|---|
8个用户开关 | X | |
8个用户LED | X | |
128×32单色OLED展示 | X | |
USB-UART桥 | X | |
160针FMC LPC连接器 | X | |
微型SD卡连接器 | X | |
HDMI水槽和HDMI来源 | X | |
DisplayPort源 | X | |
音频编解码器带四个3.5毫米千斤顶 | X | |
6个用户按钮 | X | |
用户EEPROM | X | |
10/100/1000以太网PHY | X | |
512MIB 800MT/S DDR3内存 | X | |
串行闪光灯 | X | |
四个PMOD端口 | X | |
XADC信号的PMOD | X | |
USB HID主机 | X |
描述
该项目展示了Nexys视频编解码器和DDR3内存的使用情况。行为如下:
-
Looper有16个“银行”,可以包含音频数据。用户可以将音轨记录到这些银行并同时播放。
-
音频数据通过输入插孔中的线路不断以48 kHz的形式采样,并通过插孔线输出。
-
按下记录按钮时,启动了7段显示器上的计时器,并将音频数据记录到一个银行中。
-
如果再次按下记录按钮,则保存循环的长度,并从头到尾读取音频数据,并与输入信号混合。
-
如果记录时按下停止按钮,则数据将用空白信号覆盖并删除数据。
-
在银行播放时,用户可以通过按下BTNL或BTNR选择其他银行记录到其他银行上的其他曲目。如果用户按已经在播放的银行上按播放/记录,它将覆盖该银行上的音频。
-
将停止按钮在任何特定的银行上持续1.5秒都会删除。
-
这OLED显示每个银行的状态以及您所处的循环的当前进度。
-
BTNU交换您正在选择的银行选择。SW0选择您要编辑的银行选择。现在将其留在“关闭”位置。这将在下面描述。
按钮 | 功能 |
---|---|
btnl | 返回一家银行 |
btnr | 向前一家银行 |
BTNC | 播放/记录 |
btnd | 停止/擦除 |
btnu | 交换轨道 |
SW0 | 选择您要编辑的轨道(如下所述) |
银行州 | 描述 |
---|---|
X | 银行是空的 |
圆圈 | 银行正在录制 |
右箭头 | 银行在玩 |
正方形 | 银行停止了 |
先决条件
技能
-
对Vivado的基本熟悉
-
可以通过浏览我们的“ Vivado入门”指南来找到这种体验
-
硬件
-
Nexys视频FPGA董事会
-
Micro-USB电缆
-
Nexys视频电源
-
耳机或扬声器
-
音频输入设备(AUX-IN,吉他等)
软件
-
Vivado Design Suite 2015.x
-
可以使用较新/旧版本,但是该过程可能会略有不同
-
下载
如何...
1.设置
1.1)将您的输入插入Nexys视频中的Jack中的线。将您的扬声器/耳机插入插孔。插入您的nexys视频并打开电源。
2.建立项目
3.编程董事会
4.运行项目
这部分将帮助您运行演示并观察其所有功能。
4.7)取消录音
如果在录制时,您想取消录制,则可以按停止按钮,它将删除银行。
4.8)擦除已经记录的银行
按住停止按钮1.5秒,以删除相应的银行上的数据。
4.10)重置循环器
按CPU_RESET按钮将设备返回其初始状态。