Arty Z7 XADC演示

概述

描述

一个实例化XADC IP核和测量模拟电压的项目,这个简单的XADC演示是一个Verilog项目制作的演示ADC火炮Z7的功能。

  • 领导当读取电压升高时,与特定通道相关联的会变亮。
  • 这两个用户交换机允许从两个XADC通道中读取数据。

这个演示使用chipKIT模拟连接器,它有差异端口1,2和3分别连接到XADC引脚12,0和8。这可以在下面的示意图中看到。

功能使用

不习惯 使用
2用户切换 X
2用户发光二极管 X
2个用户RGB led X
4个用户按钮 X
USB-UART桥 X
Micro SD卡连接器 X
HDMI Sink和HDMI Source X
PWM单声道输出,带3.5mm插孔 X
10/100/1000以太网PHY X
512MB 1050Mb/s DDR3内存 X
Quad-SPI闪光 X
两个Pmod港口 X
用于XADC信号的chipKIT连接器 X
USB HID主机 X

先决条件

硬件

  • 艺术Z7董事会
  • 微型usb电缆
  • 电路试验板
  • 电阻
  • 电线

软件

  • Vivado Design Suite 2016.4
    • 可以使用较新/较旧的版本,但过程可能略有不同
  • 勤奋的董事会支持文件Vivado

下载

Arty Z7-10 XADC项目库-邮政编码GIT存储库

Arty Z7-20 XADC项目库-邮政编码GIT存储库


下载并启动Arty Z7 XADC演示

遵循使用Digilent Github演示项目教程。这是一个HDL设计项目,因此不支持Vivado SDK,选择适合只Vivado设计的教程选项。因为你不需要设置你的电路直到你的电路板已经编程,你不需要回到本指南直到编程完成。

使用Arty Z7 XADC演示

1.发光二极管和开关

演示从每个启用的XADC通道读取模拟数据(将相关的开关设置到高位置以启用该通道),并线性地设置相关led的亮度。更高的电压=更亮的led。

2.设置电路

如下所示,这个演示使用一个电阻梯来测试演示输出的不同亮度值。这个演示可以用来测量0到1伏特之间的任何电压。led越亮,电压越接近1。下面的电压为0.5V和0.1V。下面的电路使用10个1KOhm电阻串联,两个47KOhm电阻连接到3V3和接地XADC Pmod头的引脚来创建这些电压。