Genesys 2 USB设备演示
概述
笔记:该项目只能使用Vivado/SDK 2015.4进行编程
使用的功能
不曾用过 | 用过的 | |
---|---|---|
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 | |
5个用户按钮 | X | |
用户EEPROM | X | |
10/100/1000以太网PHY | X | |
512MIB 800MT/S DDR3内存 | X | |
串行闪光灯 | X | |
四个PMOD端口 | X | |
XADC信号的PMOD | X | |
USB HID主机 | X |
描述
Genesys2 USB设备演示项目展示了在Genesys2上使用USB2DEVICE IP核心的用法。。行为如下:
-
Genesys2将充当USB设备,因此USB OTG端口需要连接到USB主机。
-
USB IP应该列举为隐藏设备(更具体地说,是鼠标)。
-
如果按下,BTNU,BTNL,BTND和BTNR将触发中断。结果,Genesys2将发送HID报告,该报告将导致主机上的鼠标指针沿相应的方向移动(向上,向左,向下或向右移动)。
-
UART终端可以用于调试目的。它被配置为以115200的波特速率工作,带有8个数据位,1个停止位,没有奇偶校验。
先决条件
技能
-
对SDK的基本熟悉
硬件
-
Genesys2 FPGA董事会
-
Micro-USB电缆
-
Genesys2电源
软件
-
Xilinx SDK 2015.4
下载
如何...
1.下载项目
1.1)下载可以下载的项目zip文件这里。下载项目后,将其解压缩在选择位置。
1.2)如果要在Vivado生成项目,请继续步骤2。如果您想直接移动到Xilinx SDK,请跳过步骤5。
2.生成项目
生成USB_DEVICE_DEMO通过遵循本指南继续进行项目文件夹中的项目:如何从Digilent的GitHub生成项目。笔记:必须在Vivado 2015.4完成此操作。4
3.建立项目
4.导出到SDK
4.1)通过去导出微型布拉兹项目文件→导出→导出硬件。单击复选框以包括Bitstream,然后将其导出到本地项目。这将在您的项目目录中创建一个.sdk文件夹。之后,单击文件→启动SDK。导出的位置和工作空间都应以的 。单击“确定”以启动Xilinx SDK。
4.2)跳到步骤6。