Genesys 2 USB设备演示
概述
注意:该项目只能使用Vivado/SDK 2015.4进行编程
功能使用
不习惯 | 使用 | |
---|---|---|
8用户切换 | X | |
8用户发光二极管 | X | |
128×32单色OLED显示 | X | |
USB-UART桥 | X | |
160针FMC LPC连接器 | X | |
Micro SD卡连接器 | X | |
HDMI接收器和HDMI源 | X | |
显示接口源 | X | |
带四个3.5mm插孔的音频编解码器 | X | |
5个用户按钮 | X | |
用户eepm | X | |
10/100/1000以太网PHY | X | |
512MiB 800Mt/s DDR3内存 | X | |
串行闪存 | X | |
四个Pmod港口 | X | |
Pmod为XADC信号 | X | |
USB HID主机 | X |
描述
Genesys2 USB设备演示项目展示了Genesys2上usb2device IP核的使用方法。行为如下:
-
Genesys2将作为一个USB设备,所以USB OTG端口需要连接到一个USB主机。
-
USB IP应该作为HID设备枚举(更具体地说,作为鼠标)。
-
BTNU、BTNL、BTND和BTNR按下后将触发中断。因此,Genesys2将发送HID报告,这将导致主机上的鼠标指针按相应的方向移动(向上、向左、向下或向右)。
-
可以连接UART终端进行调试。它被配置为波特率为115200,8位数据位,1位停止位,没有奇偶校验。
先决条件
技能
-
基本熟悉SDK
硬件
-
Genesys2 FPGA板
-
微型usb电缆
-
Genesys2电源
软件
-
Xilinx SDK 2015.4
下载
如何……
1.下载项目
1.1)下载可下载的项目压缩文件在这里.下载完项目后,将其解压缩到您选择的位置。
1.2)如果你想在Vivado生成项目,继续步骤2。如果您想直接跳到Xilinx SDK,请跳到步骤5。
2.生成项目
生成USB_Device_Demo在继续之前,请按照本指南在Projects文件夹中添加:如何从Digilent的Github生成一个项目.请注意:这必须在Vivado 2015.4中完成
3.构建项目
4.出口到SDK
4.1)将microblaze项目导出到文件→出口→出口硬件.单击包含比特流的复选框,并将其导出到本地项目。这将在项目目录中创建一个.sdk文件夹。之后,点击文件→启动SDK.导出的位置和工作区都应该保留为。单击“OK”启动Xilinx SDK。
4.2)跳转到步骤6。