注意:该项目目前正在建设中。

Nexys 4 DDR光谱源演示

使用的功能

不曾用过 用过的
16个用户开关 X
16个用户LED X
两个三色LED X
5个用户按钮 X
两个4位7段显示器 X
4个PMOD端口 X
XADC信号的PMOD X
12位VGA输出 X
USB-UART桥 X
应用程序数据的串行闪光灯 X
USB HID主机与鼠标 X
USB HID主机带有键盘 X
微型SD卡连接器 X
PWM音频输出 X
PDM麦克风 X
3轴加速度计 X
128MIB DDR2 X
温度感应器 X
10/100以太网PHY X

描述

Nexys4DDR从内置麦克风中获取PDM数据,然后以数字过滤数据进行拆卸和分辨率(16位,48KSP)。然后将音频数据回流并将其输出到内置音频,存储1024个样本,并将其显示在VGA显示器(640×480,60Hz)上。然后,演示计算存储数据的快速转换(FFT)(512箱x 46.875赫兹= 0…24KHz)。演示显示了VGA显示器上的第一个80 FFT垃圾箱(80箱x 46.875赫兹= 0…3.75kHz)并在WS2812上显示前30个FFT垃圾箱引领字符串(30箱X 46.875赫兹= 0…1.4kHz),


先决条件

技能

  • 对Vivado的基本熟悉
    • 可以通过浏览我们的“ Vivado入门”指南来找到这种体验

硬件

  • Nexys 4 DDR FPGA板
  • Micro-USB电缆
  • WS2812 LED的30条LED条(VGA操作不需要)
  • 使用VGA电缆监视(WS2812操作不需要)

软件

  • Vivado Design Suite 2015.x
    • 可以使用较新/旧版本,但是该过程可能会略有不同

下载

光谱资源演示 -压缩


如何...

1.生成项目

1.1)在下载部分下载链接的zip文件,然后在选择位置将其解压缩。
1.2)生成nexys4ddrsectralsources通过遵循本指南继续进行“ ProJ”文件夹中的项目:如何从Digilent的GitHub生成项目

2.建立项目

2.1)单击生成bitstream在底部的左手菜单上。Vivado将在运行合成和运行实现之前运行,然后自动生成Bitstream。

注意:如果愿意,可以按顺序单独单击每个步骤运行合成,,,,运行实现进而生成bitstream

3.编程董事会

3.1)一旦生成了位文件,请单击硬件管理器,然后选择本地服务器选项连接到董事会。

3.2)单击程序将项目加载到您的Nexys4-DDR上。

4.运行项目

这部分将帮助您运行演示并观察其所有功能。

4.1)连接LED

将WS2812 LED的条带连接到JC PMOD连接器。电源和地面可以转到PMOD标头3v3和地面端口,而引领数据应连接到标头上的引脚4。

4.2)连接VGA并运行演示

将监视器连接到Nexys4DDR的VGA端口,并观察屏幕上显示的音频数据。



,,,,,,,,