Cmod A7 XADC演示

概述

一个实例化XADC IP核并测量模拟电压的项目。

功能使用

不习惯 使用
2用户发光二极管 X
1三色发光二极管 X
2用户按键 X
48GPIO X
1 Pmod港口 X
XADC信号的引脚 X
USB-UART桥 X
512 kB SRAM X

描述

这个简单的XADC演示是一个verilog项目,用于演示ADCCmod-A7模拟数字转换器的功能。

  • 的RGB领导亮红色的领导当读电压上升时。
  • 当BTN1被按下时,演示开关从哪个xadc引脚读取。

这个演示使用XADC端口4和12,因为它们是连接到引脚15和16的通道。这可以在Cmod A7参考手册和原理图中看到。这些资源可以在Cmod A7上找到资源中心


先决条件

硬件

  • Cmod A7 FPGA板
  • 微型usb电缆
  • 电路试验板
  • 电阻
  • 线

软件

  • Vivado Design Suite 2016.4
    • 可以使用较新的版本,但过程可能略有不同
  • Digilent Board Support Files for Vivado

下载

Cmod A7 15T XADC项目库-ZIP归档GIT存储库

Cmod A7 35T XADC项目库-ZIP归档GIT存储库


下载并启动Cmod A7 XADC演示

1)按照使用Digilent Github演示项目教程。这是一个HDL设计项目,因此不支持Vivado SDK,请选择适合Vivado设计的教程选项。您可以在生成比特流后立即启动演示程序,因此当提示检查额外的硬件需求和设置时,您不需要返回本指南。

重要的

确保在项目的15T和35T版本之间,您下载了适用于您的Cmod A7的版本。

使用Cmod A7 XADC演示

演示从引脚15读取模拟数据,并设置红色led上的亮度线性。下面的图片使用电阻器梯子显示不同的亮度值的演示输出。这个演示可以用来测量0到3.3伏之间的任何电压。led越亮,电压越接近3.3。下面的电压分别是2.3V、1.1V和0V。