Basys3 XADC演示
概述
功能使用
不习惯 | 使用 | |
---|---|---|
16个用户切换 | X | |
16个用户发光二极管 | X | |
5用户按钮 | X | |
4位7-Segment显示 | X | |
4 Pmod连接器 | X | |
XADC模拟输入 | X | |
12位VGA输出 | X | |
USB-UART桥 | X | |
应用数据的串行Flash | X | |
USB HID主机与鼠标 | X | |
USB HID主机与键盘 | X |
描述
这个简单的XADC演示项目演示了Basys3 XADC端口功能的简单使用。其行为如下:
-
当所选XADC引脚上的电压差变大时,16个用户led从右到左递增。
-
两个7段显示器显示AD6, AD7, AD14, AD15引脚上的电压差。
-
Sw0和sw1选择要读取的通道
关于XADC端口的说明
在Basys3上,XADC Pmod连接器容纳4个差分模拟对。对应的XADC通道为6、7、14、15。下面是Pmod Header的pinout的图片。
微分对按列分组。看看上面的数字,1对应于XA1_P和XA1_N,第2列指向XA2_P和XA2_N的路由,3个指向XA3_P和XA3_N的路由,4个指向XA4_P和XA4_N的路由。下面是Basys3的原理图,它将显示这些信号的内部连接。
从示意图中我们可以看到,XA1连接XADC通道6,XA2连接XADC通道14,XA3连接XADC通道7,XA4连接XADC通道15。
先决条件
技能
-
基本熟悉Vivado
-
这个经验可以通过我们的“Vivado入门”指南找到
-
硬件
-
Basys3 FPGA板
-
微型usb电缆
-
电线和电压测量
软件
-
Vivado设计套件2015。X
-
可以使用较新的/较旧的版本,但过程可能略有不同
-
下载
如何……
1.生成项目
1.1)下载下载部分链接的存储库,并将其放置在您选择的位置。
1.2)生成XADC在继续之前,请遵循此指南:如何从Digilent的Github生成一个项目