用于DE10标准FPGA的USB主机控制器(Altera Cyclone V SoC)

时间:2019-01-11 09:39:21

标签: vhdl fpga intel-fpga usb-hostcontroller

我正在寻找一个USB主机控件来连接USB键盘和PS游戏控制器,以控制在FPGA上完成的程序功能(一个游戏)。

我已经在DE10平台上的VHDL中构建了一个简单的游戏,目前使用连接到PS / 2接口的龙骨(和我在网上找到的VHDL控制器)进行控制。希望通过连接USB键盘和PS游戏控制器来扩展游戏控制,但是我不知道如何在VHDL中构建到USB主机控制器/查找现有控制器。

我想知道VHDL / BSF / BDF formarts中是否有退出的USB主机控制器,我可以用来连接USB设备并获取解码的信息,还是我头疼。

谢谢!

1 个答案:

答案 0 :(得分:0)

不仅您头上的距离很远,而且任何USB接口都将需要FPGA ** 没有的模拟部分。
我从经验中知道,仅USB PHY芯片几乎无法获得。

您还将在哪里运行USB协议?您是否打算编写USB软件堆栈?不幸的是,这些事情并不是那么简单。

我想最好的选择是将VHDL UART接口连接到USB <=> RS323转换器电缆,然后将其插入PC / Raspberry-Pi或其他键盘。

** 有些FPGA具有USB PHY,但它们也具有USB数字部分以及片上处理器。