Cmod A7 GPIO演示

概述

描述

这个VHDL项目演示了大部分Cmod-A7通用I/O的基本用法。

  • 两个用户led连接到两个按钮上
  • 的RGB领导是否设置为平滑地改变颜色
  • 当按下按钮时,UART桥接器输出开始消息和状态消息

功能使用

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

先决条件

硬件

  • Cmod A7 FPGA板
  • 微型usb电缆

软件

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

下载

Cmod A7 15 tGPIO项目存储库——GIT存储库ZIP归档

Cmod A7 35 tGPIO项目存储库——GIT存储库ZIP归档


下载并启动Cmod A7 GPIO演示

1)按照使用Digilent Github演示项目教程。这是一个HDL设计项目,因此不支持Vivado SDK,请选择适合Vivado设计的教程选项。当提示检查额外的硬件要求和设置时,返回本指南。

重要的

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

2)为了充分使用演示,您需要连接一个串行终端到您的Cmod A7。用Micro USB线把你的电路板插到电脑上,确保电路板有电源。然后打开计算机上的串行终端(如TeraTerm)。在终端应用程序设置串口连接到适当的端口为您的板,波特率9600。然后返回Github项目教程,完成编程并运行演示。


使用Cmod A7 GPIO演示

1.led灯和按钮

当按下一个按钮时,相应的领导将照亮。

的RGB领导颜色之间的平滑过渡。

2.UART的消息

连接一个终端程序,设置9600波特率,8位,一个停止位,没有校验位。复位时,板将显示“CMOD A7”GPIO/ UART演示!”

当按钮被按下时,会显示“检测到按钮被按下!”,通过UART发送。