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

nexys 4 xadc演示

概述

描述

这个简单的XADC演示项目演示了Nexys 4的Xadc端口能力的简单使用。行为如下:

  • 16个用户LED从右向左增量,因为所选XADC引脚上的电压差异变大。
  • 两个七个段显示屏显示伏特中AD11引脚上的电压差。
  • SW0和SW1选择要从中读取的频道

使用的功能

未使用 用过的
16个用户交换机 X
16个用户LED X
两个三色LED X
5用户按钮 X
两个4位7段显示 X
4个PMOD港口 X
XADC信号的PMOD X
12位VGA输出 X
USB-UART Bridge X
用于应用程序数据的串行闪存 X
USB HID主机与鼠标 X
USB HID主机带键盘 X
Micro SD卡连接器 X
PWM音频输出 X
PDM麦克风 X
3轴加速度计 X
16mbyte cellularram. X
温度感应器 X
10/100以太网PHY X

先决条件

硬件

  • Nexys 4 FPGA板
  • 微型USB电缆
  • 电线和测量电压

软件

  • Vivado设计套房2016.4
    • 可以使用较新版本,但程序可能会略有不同
  • nexys 4支持文件

下载

nexys 4 xadc演示项目存储库 -zip存档git repo.


下载并启动Nexys 4 XADC演示

跟着使用DigIlent GitHub演示项目教程。这是一个HDL设计项目,因此不支持Vivado SDK,选择适合Vivado设计的教程选项。由于您不需要设置要测量的电路,直到被编程后,您无需在提示检查额外的硬件要求和设置时返回本指南。

使用nexys 4 xadc演示

此部分将帮助您运行演示并遵守其所有功能。

1.向Xadc端口施加电压

对于此演示,AD11P和AD11N引脚用于JXADC标题。我们将一个信号发生器连接到我们的引脚。所有其他引脚接地以避免耦合。

2.七个段显示器和LED

7段显示屏显示所选XADC引脚上的电流电压。随着输入电压的增加,LED从右向左转动。

3.选择频道

要在显示屏和LED上显示不同的通道,请从下表中选择一个通道,并将开关SW0和SW1设置为适当的位置。
频道号码 SW0位置 SW1位置
AD2 下(0) 下(0)
AD3 UP(1) 下(0)
AD10 下(0) UP(1)
AD11 UP(1) UP(1)