艺术XADC演示
概述
描述
这个简单的XADC演示项目演示了ARTY的XADC引脚功能的简单用法。其行为如下:
-
当所选XADC引脚上的电压差变大时,8个用户led从上到下从右到左递增。
-
这四个开关选择从哪个通道读取数据。
功能使用
不习惯 | 使用 | |
---|---|---|
4用户切换 | X | |
4用户发光二极管 | X | |
4用户RGB发光二极管 | X | |
4用户按钮 | X | |
4 Pmod连接器 | X | |
XADC模拟输入 | X | |
USB-UART桥 | X | |
用于应用程序数据的串行Flash | X |
先决条件
硬件
-
附庸风雅的FPGA板
-
微型usb电缆
-
电线和测量电压
软件
-
Vivado Design Suite 2016.4
-
可以使用较新的版本,但过程可能略有不同
-
-
勤奋的董事会支持文件Vivado
-
遵循Digilent 7系列FPGA板的Vivado板文件关于如何安装Vivado板支持文件的指南。
-
下载
下载并启动Arty XADC Demo
遵循使用Digilent Github演示项目教程。这是一个HDL设计项目,因此不支持Vivado SDK,选择适合只Vivado设计的教程选项。你要测量的电路在编程之前不需要连接到Arty,所以你不需要回到本指南,直到你完成教程。
使用Arty XADC演示
1)对XADC端口施加电压
在这个演示中,A0-A5是单端模拟引脚,而A6-A7、A8-A9和A10-A11是差异端口。
重要的
要测量的电压范围应该在0到1伏特之间。
3)选择频道
要在显示器和led上显示不同的通道,请将用户切换到所需的通道,如下表所示。
渠道销/秒 | SW0 | SW1 | SW2 | SW3 |
---|---|---|---|---|
A0 | 下来 | 下来 | 下来 | 下来 |
A1 | 向上 | 下来 | 下来 | 下来 |
A2 | 下来 | 向上 | 下来 | 下来 |
A3 | 向上 | 向上 | 下来 | 下来 |
A4 | 下来 | 下来 | 向上 | 下来 |
A5 | 向上 | 下来 | 向上 | 下来 |
A6-A7 | 下来 | 向上 | 向上 | 下来 |
A8-A9 | 向上 | 向上 | 向上 | 下来 |
A10-A11 | 下来 | 下来 | 下来 | 向上 |