Nexys 4 DDR XADC演示

概述

描述

这个简单的XADC演示项目展示了Nexys-4DDR XADC端口功能的简单用法。行为如下:

  • 随着所选XADC引脚上的电压差的增加,16个用户LED从右到左增加。
  • 两个七个段显示器显示了伏特中AD11,AD10,AD2,AD3引脚的电压差。
  • 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桥 X
应用程序数据的串行闪光灯 X
USB HID主机与鼠标 X
USB HID主机带有键盘 X
微型SD卡连接器 X
PWM音频输出 X
PDM麦克风 X
3轴加速度计 X
温度感应器 X
10/100以太网PHY X

额外的笔记

该项目的版本已移植到ISE 14.7。可以找到项目文件这里


先决条件

硬件

  • Nexys 4 DDR FPGA板
  • Micro-USB电缆
  • 电线和电压测量

软件

  • Vivado Design Suite 2016.4
    • 可以使用较新的版本,但是该过程可能会略有不同
  • Nexys 4 DDR支持文件
    • 这些文件将描述GPIO在板上的接口,使选择FPGA板并添加更容易GPIOIP块。
    • 遵循Wiki指南:Digilent 7系FPGA板的Vivado板文件关于如何安装董事会支持文件

下载

Nexys 4 DDR支持存储库 -拉链档案Git Repo


下载并启动Nexys 4 DDR XADC演示

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

使用Nexys 4 DDR XADC演示

1.将电压施加到XADC端口

对于此演示,JXADC标题上使用了AD11P和AD11N引脚。我们将信号发生器连接到我们的销钉上。所有其他销钉都扎根以避免耦合。

2. 7段显示和LED


7段显示器显示了所选XADC引脚上的当前电压。随着输入电压的增加,LED从右至左开启。

3.选择频道

要查看显示屏和LED上不同XADC通道的级别,请将SW0和SW1更改为所需的通道号。
,,,,,,,,,,,,