Nexys视频基本用户演示


功能使用

不习惯 使用
8用户切换 X
8用户发光二极管 X
5用户按钮 X
OLED显示 X
4 Pmod港口 X
Pmod用于XADC信号 X
USB-UART桥 X
应用数据的串行Flash X
USB HID主机与鼠标 X
USB HID主机与键盘 X
Micro - SD卡连接器 X

描述

基本用户演示项目演示了Nexys视频的简单使用GPIO和UART。其行为如下:

  • 8个用户指示灯与8个用户交换机相连。当按下centerUser按钮时,led被绑定到接地
  • 当设备完成配置时,并且在中心的User按钮被按下之后,介绍消息将通过UART发送。
  • 当按下BTNU、BTNL、BTND或BTNR时,消息通过UART发送。
  • 机上OLED显示字母表,然后屏幕上显示“这是Digilent的Nexys视频”
  • 注意,中间的用户按钮作为用户重置按钮

所有的UART通信可以通过将UART端口连接到运行9600波特率、8位数据位、无奇偶校验和1位停止位的终端程序的计算机来捕获。

如何构建和编程

你需要…

1.Vivado 15.1安装在您的计算机上
2.Nexys视频板来自digilent

1.下载项目

下载可以下载的项目zip文件(DSD-0000430)在这里。下载完项目后,在您选择的位置解压它。

2.加载Vivado项目

在您现在解压缩的项目中,打开文件NexysVideoGPIO.xpr。这会在Vivado中打开你的项目。

*下面的截图来自另一个项目,但看起来应该是相同的,符合我们的目的。

3.合成,实现和生成位流

要完成此步骤,您需要做的只是单击产生的比特流在左下方的菜单上。Vivado在自动生成比特流之前会运行run Synthesis和run Implementation。如果您愿意,可以按顺序单击每个步骤运行合成运行实现然后产生的比特流

4.连接和编程Nexys视频

一旦您生成了您的位文件,单击硬件管理器,并通过选择本地服务器选项连接到您的板。

你的板连接后,只需点击程序加载GPIO演示到你的Nexys视频。

运行Nexys4基本用户Demo

这一部分将帮助您运行演示并观察其所有特性。

1.使用led开关

在本节中,所有的开关都连接到相应的led上。每当开关被拨动时,它正上方的led灯就会拨动它。如果中心按钮被按下,所有的led灯将被绑在地面上

2.七段显示

7段显示从0到9的每一个8位数字。当按下中心按钮时,该计数将被重置。同时,7段显示的单阳极通过保持BTNU, BTNL, BTND或BTNR来熄灭。保持中心按钮空白所有7段阳极。

3.三色发光二极管

这两个三色led被设置为在任何时候逐渐改变颜色。在这个演示中,用户不能影响它们。

4.麦克风到PWM输出

靠近Pmod连接器JC的麦克风,记录音频数据,并将其发送到位于J8的单声道音频输出。要听麦克风输出,您需要插入耳机或扬声器。