Nexys视频环形器演示
概述
功能使用
不曾用过 | 用过的 | |
---|---|---|
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 | |
用户EEPROM. | X | |
10/100/1000以太网PHY | X | |
512MiB 800Mt/s DDR3内存 | X | |
串行闪存 | X | |
四个Pmod港口 | X | |
Pmod用于XADC信号 | X | |
USB HID主机 | X |
描述
该项目演示了Nexys Video的音频编解码器和DDR3内存的使用。其行为如下:
-
循环器有16个“银行”,可以包含音频数据。用户可以将音轨录制到这些银行并同时播放它们。
-
音频数据通过Line In输入插口和Line out插口以48 KHz持续采样,并通过Line out输出。
-
当按下录制按钮时,7段显示屏上的计时器启动,音频数据被记录到一个银行。
-
如果再次按下录制按钮,循环的长度将被保存,并从头到尾读取音频数据,并与输入信号混合。
-
如果在记录时按下停止按钮,数据将被一个空白信号覆盖,数据将被擦除。
-
虽然银行正在播放,但用户可以通过按BTNL或BTNR录制其他银行的其他曲目来选择另一个银行进行记录到。如果用户按下已经播放的银行的播放/记录,则会覆盖该银行的音频。
-
在任何银行上按住停止按钮1.5秒将删除它。
-
的OLED显示每个银行的状态以及您所在的循环的当前进度。
-
BTNU掉期选择你使用的银行。SW0选择你正在编辑的银行。现在让它处于“关闭”的位置。下面将对此进行描述。
按钮 | 功能 |
---|---|
BTNL. | 一个银行 |
BTNR. | 提出一个银行 |
BTNC. | 播放/记录 |
BTND. | 停止/擦除 |
BTNU. | 交换跟踪 |
SW0 | 选择要编辑的曲目(如下所述) |
国家银行 | 描述 |
---|---|
X | 银行是空的 |
圆 | 银行记录 |
右箭头 | 银行正在玩 |
广场 | 银行停止了 |
先决条件
技能
-
基本熟悉Vivado
-
这种经验可以通过我们的“开始使用Vivado”指南来找到这种经验
-
硬件
-
Nexys视频FPGA板
-
微型USB电缆
-
Nexys视频电源
-
耳机或扬声器
-
音频输入设备(Aux-In,吉他等)
软件
-
Vivado设计套件2015。X
-
可以使用较新的/较旧的版本,但过程可能略有不同
-
下载
如何……
1.设置
1.1)将输入插入Nexys视频的Line in插孔。将扬声器/耳机插入Line out插孔。插上你的Nexys视频,打开电源。
2.建立项目
3.程序委员会
4.运行该项目
这一部分将帮助您运行演示并观察其所有特性。
4.7)取消录制
如果在录音时,你想取消录音,你可以按停止键,它会自动删除银行记录。
4.8)删除已记录的银行
按停止键1.5秒,擦除相应银行上的数据。
4.10)重置循环仪
按CPU_RESET按钮将设备返回其初始状态。