Nexys 4 GPIO演示
概述
描述
基本用户演示项目演示了Nexys4的简单用法GPIO和UART。其行为如下:
-
16个用户led被绑在16个用户开关上。当按下centerUser按钮时,led被绑定到接地
-
7段显示计数从0到9的每一个它的8位数字。当按下中心按钮时,此计数将被重置。同时,通过按住BTNU、BTNL、BTND或BTNR来对7段显示器的单个阳极进行消隐。持有中心按钮空白所有7段阳极。
-
当设备配置完成并按下中心User按钮后,将通过UART发送介绍消息。
-
当按下BTNU、BTNL、BTND或BTNR时,将通过UART发送消息。
-
三色led在大约4秒的循环中通过几种颜色
-
来自麦克风的数据收集和传输通过单声道音频输出端口。
-
注意,中心用户按钮的行为就像用户重置按钮
所有UART通信都可以通过将UART端口连接到一台计算机上,该计算机运行的终端程序具有9600波特率、8位数据位、无奇偶校验位和1位停止位。
功能使用
不习惯 | 使用 | |
---|---|---|
16个用户切换 | X | |
16个用户发光二极管 | X | |
两个三色发光二极管 | X | |
5用户按钮 | X | |
两个4位数字7段显示器 | X | |
4 Pmod港口 | X | |
Pmod为XADC信号 | X | |
12位VGA输出 | X | |
USB-UART桥 | X | |
应用程序数据串行Flash | X | |
USB HID主机与鼠标 | X | |
USB HID主机与键盘 | X | |
Micro SD卡连接器 | X | |
脉宽调制音频输出 | X | |
PDM麦克风 | X | |
使用硬件加速计 | X | |
16日兆字节CellularRAM | X | |
温度传感器 | X | |
10/100以太网PHY | X |
先决条件
硬件
-
Nexys4 FPGA板
-
微型usb电缆
-
耳机或扬声器
软件
-
Vivado设计套件2016.4
-
可以使用较新的版本,但过程可能略有不同
-
下载
下载并启动Nexys 4 GPIO Demo
1)按照使用Digilent Github演示项目教程。这是一个HDL设计项目,因此不支持Vivado SDK,选择适合只Vivado设计的教程选项。当提示检查额外的硬件要求和设置时,请返回本指南。
使用Nexys 4 GPIO演示
1.使用带有led的开关
2.七段显示
3.三色发光二极管
这两个三色led被设置为在任何时候逐渐改变颜色。在此演示中,用户不能影响它们。