Nexys视频GPIO

概述

描述

基本的用户演示项目展示了Nexys视频的GPIO,UART串行端口和OLED展示。行为如下:

  • 8个用户LED与8个用户开关绑定。
  • 配置设备后,将在UART上发送引言消息。
  • BTNC重置引领和UART模块。
  • 每当按下BTNU,BTNL,BTND或BTNR时,都会通过UART发送消息。
  • 车载OLED显示显示字母,然后显示“这是Digilent的Nexys视频”。
  • 车载OLED通过按CPU_RESET按钮关闭显示。

使用的功能

不曾用过 用过的
8个用户开关 X
8个用户LED X
128×32单色OLED展示 X
USB-UART桥 X
160针FMC LPC连接器 X
微型SD卡连接器 X
HDMI水槽和HDMI来源 X
DisplayPort源 X
音频编解码器带四个3.5毫米千斤顶 X
6个用户按钮 X
用户EEPROM X
10/100/1000以太网PHY X
512MIB 800MT/S DDR3内存 X
串行闪光灯 X
四个PMOD端口 X
XADC信号的PMOD X
USB HID主机 X

先决条件

技能

  • 对Vivado的基本熟悉
    • 可以通过浏览我们的“ Vivado入门”指南来找到这种体验

硬件

  • Nexys视频FPGA董事会
  • 两条微型USB电缆
  • Nexys视频12伏电源

软件

  • Vivado Design Suite 2016.4
    • 可以使用较新/旧版本,但是该过程可能会略有不同

下载

Nexys视频GPIO演示项目存储库 -压缩Git Repo


下载并启动Nexys视频基本用户演示

1)遵循使用Digilent GitHub演示项目教程。这是一个HDL设计项目,因此不支持Vivado SDK,请选择适用于仅体内设计的教程选项。当提示检查额外的硬件要求和设置时,请返回本指南。
2)为了完全使用演示,您需要将串行终端连接到Nexys视频。用附加到ProG和UART端口的微电缆将板插入计算机中,并确保打开板。然后在计算机上打开串行终端(例如teraterm)。在终端应用程序中,设置串行端口以连接到板的适当端口,波特率为9600。然后返回到GitHub项目教程以完成编程并运行演示。

使用Nexys视频基本用户演示

1.使用LED的开关

对于本节,所有开关都绑定到其相应的LED。每次切换开关时,其上方直接的LED都会随之切换。

2.使用按钮的UART通信

在启动时,Nexys视频将传输“ Nexys视频GPIO/uart演示!”。每当按下btnu,btnl,btnd或btnr的一个时,nexys视频传输“按钮按检测到!”。

3. OLED显示

在启动船上OLED将显示完整的字母和数字0-9。然后大约一秒钟后,OLED会再关闭一秒钟。之后,OLED将显示“这是Digilent的Nexys视频”的消息。

重要的

在关闭或重新编程板之前,请关闭OLED通过按下cpu_reset按钮。

,,,,,,,,,,,,