注:本项目正在建设中。

Nexys 4 DDR谱源演示

功能使用

不习惯 使用
16个用户切换 X
16个用户发光二极管 X
两个三色发光二极管 X
5用户按键 X
两个4位7段显示器 X
4 Pmod港口 X
XADC信号的Pmod X
12位VGA输出 X
USB-UART桥 X
用于应用程序数据的串行Flash X
USB HID主机与鼠标 X
USB HID主机与键盘 X
Micro SD卡连接器 X
脉宽调制音频输出 X
PDM麦克风 X
使用硬件加速计 X
128年的mib DDR2 X
温度传感器 X
10/100以太网PHY X

描述

Nexys4DDR从内置麦克风获取PDM数据,然后数字过滤数据进行抽取和分辨率(16位,48KSPS)。然后将音频数据混响并输出到内置的audio Out,存储1024帧的样本并在VGA显示器上显示(640×480, 60Hz)。然后演示计算存储数据的快速傅里叶变换(FFT) (512 bins x 46.875)赫兹= 0…24千赫)。演示显示了VGA显示器上的前80个FFT bins (80 bins x 46.875)赫兹= 0…3.75KHz),并显示WS2812上的前30个FFT bins领导字符串(30箱x 46.875赫兹= 0…1.4 khz),


先决条件

技能

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

硬件

  • Nexys 4 DDR FPGA板
  • 微型usb电缆
  • 一个30 led的WS2812 led带(VGA操作不需要)
  • 带有VGA线的显示器(WS2812操作不需要)

软件

  • Vivado Design Suite 2015。X
    • 可以使用较新的/较旧的版本,但过程可能略有不同

下载

光谱源演示-邮政编码


如何……

1.生成项目

1.1)下载下载部分链接的zip文件,并在您选择的位置解压缩它。
1.2)生成Nexys4DDRSectralSources在继续之前,请遵循以下指南:如何从Digilent的Github生成一个项目

2.构建项目

2.1)点击产生的比特流在左边菜单的底部。在自动生成位流之前,Vivado将通过run Synthesis和run Implementation运行。

注:如果需要,可以按顺序单独点击每个步骤运行合成运行实现然后产生的比特流

3.程序委员会

一旦你生成了你的位文件,点击硬件管理器并通过选择本地服务器选项连接到你的板。

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

4.运行该项目

这一部分将帮助您运行演示并观察它的所有特性。

4.1)连接led灯

将WS2812 led连接到JC Pmod连接器。电源和接地可以去Pmod头3v3和接地端口,而领导数据应该连接到头的引脚4。

4.2)连接VGA并运行Demo

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