在下视频GPIO

概述

描述

基本用户演示项目演示了Nexys视频的gpio、UART串口和OLED显示。其行为如下:

  • 8个用户指示灯与8个用户交换机相连。
  • 当设备配置完成时,引入消息将通过UART发送。
  • BTNC重置领导和UART模块。
  • 当按下BTNU、BTNL、BTND或BTNR时,消息通过UART发送。
  • 机上OLED显示屏上显示了字母,后面跟着一条信息:“这是Digilent的Nexys视频”。
  • 机上OLED通过按CPU_RESET按钮关闭。

功能使用

不习惯 使用
8用户切换 X
8用户发光二极管 X
128×32单色OLED显示 X
USB-UART桥 X
160针FMC LPC连接器 X
Micro - SD卡连接器 X
HDMI接收器和HDMI源 X
显示接口源 X
音频编解码w/ 4个3.5毫米插口 X
6用户按钮 X
用户eepm X
10/100/1000以太网PHY X
512MiB 800Mt/s DDR3内存 X
串行闪存 X
四个Pmod港口 X
Pmod用于XADC信号 X
USB HID主机 X

先决条件

技能

  • 基本熟悉Vivado
    • 这个经验可以通过我们的“Vivado入门”指南找到

硬件

  • Nexys视频FPGA板
  • 两个微型usb电缆
  • Nexys视频12伏电源

软件

  • Vivado设计套件2016.4
    • 可以使用较新的/较旧的版本,但过程可能略有不同

下载

在下视频GPIO演示项目库-邮政编码GIT存储库


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

1)按照使用Digilent Github演示项目教程。这是一个HDL设计项目,因此不支持Vivado SDK,请选择适合Vivado专用设计的教程选项。当提示检查额外的硬件要求和设置时,返回到本指南。
2)为了充分使用演示,您将需要连接一个串行终端到您的Nexys视频。用连接到PROG和UART端口的Micro USB线缆将您的板插入计算机,并确保板是打开的。然后在计算机上打开一个串行终端(例如TeraTerm)。在终端应用程序中,设置串口以连接到单板的适当端口,波特率为9600。然后返回到Github项目教程来完成编程和运行演示。

使用Nexys视频基本用户演示

1.使用led开关

在本节中,所有的开关都连接到相应的led上。每当开关被拨动时,它正上方的led灯就会拨动它。

2.UART通信使用按钮

启动时,Nexys Video将发送“Nexys Video”GPIO/ UART演示!”。每当按下BTNU、BTNL、BTND或BTNR中的一个键时,Nexys Video就会发送“检测到按键!”

3.OLED显示器

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

重要的

在关闭或重新编程您的板之前,请关闭OLED按下显示CPU_RESET按钮。