在下视频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用户发光二极管 X
128×32单色OLED显示 X
USB-UART桥 X
160针FMC LPC连接器 X
Micro SD卡连接器 X
HDMI Sink和HDMI Source X
显示接口源 X
音频编解码器/四个3.5毫米插孔 X
6个用户按键 X
用户eepm 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
    • 可以使用较新的/较旧的版本,但过程可能略有不同

下载

在下视频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视频就会发送“检测到按钮按下!”

3.OLED显示器

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

重要的

在关闭或重新编程你的板,关闭OLEDCPU_RESET按钮。