艺术XADC演示
概述
描述
这个简单的XADC演示项目演示了ARTY的XADC引脚功能的简单使用。其行为如下:
-
随着所选XADC引脚上的电压差变大,8个用户led从上到左,然后从下到右递增。
-
四个开关选择从哪个频道读取。
功能使用
| 不习惯 | 使用 | |
|---|---|---|
| 4用户切换 | X | |
| 4用户发光二极管 | X | |
| 4用户RGB led | X | |
| 4用户按键 | X | |
| 4 Pmod连接器 | X | |
| XADC模拟输入 | X | |
| USB-UART桥 | X | |
| 应用数据的串行Flash | X |
先决条件
硬件
-
附庸风雅的FPGA板
-
微型usb电缆
-
电线和电压测量
软件
-
Vivado设计套件2016.4
-
可以使用较新的版本,但过程可能略有不同
-
-
Digilent董事会支持文件Vivado
-
遵循Vivado板文件为Digilent 7系列FPGA板关于如何安装Vivado的板支持文件的指南。
-
下载
下载并启动Arty XADC演示
遵循使用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 | 下来 | 下来 | 下来 | 向上 |




