斯巴达6 - USB键盘

时间:2014-11-10 23:31:41

标签: usb fpga xilinx spartan

我正在尝试使用USB键盘控制我在斯巴达6板上构建的游戏。我很难理解让这个工作起作用的过程。

我看到了主板上的物理USB端口(我在校园里使用的是xilinx大学董事会)。我知道有usb2的AXI IP,但它们都需要许可证(如果我使用它们,我不会让我将项目导出到sdk)。

我在http://jorisvr.nl/usb/遇到了开放的usb源代码。我认为这正是我想要/需要的,但我很难理解如何实现它。

现在我想我应该使用xilinx platform studio来创建自定义ip。在该自定义ip中,使用vhdl源来打开usb。连接所有不同端口的过程让我感到茫然。但我最不了解的是开放式USB甚至工作所需的PHY(UTMI)块。那是什么?我需要实现吗?

我有点失落。任何指导将不胜感激。打开usb的手册可以找到http://jorisvr.nl/files/fpga_usb_serial_manual.pdf

0 个答案:

没有答案