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

Nexys 4 XADC演示

概述

描述

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

  • 当所选XADC引脚上的电压差变大时,16个用户led从右到左递增。
  • 两个7段显示器显示AD11引脚上的电压差。
  • Sw0和sw1选择要读取的通道

功能使用

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

先决条件

硬件

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

软件

  • Vivado设计套件2016.4
    • 可以使用较新的版本,但过程可能略有不同
  • Nexys 4支持文件

下载

Nexys 4 XADC演示项目库-ZIP归档GIT存储库


下载并启动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粉 (1) (0)
AD10 (0) (1)
AD11 (1) (1)