0

我想将 USB 外设连接到 FPGA。基本上 FPGA 应该像一个 USB 主机。是否有 FPGA 板支持 USB 集线器,以便一次可以连接多个(最多 4 个)USB 外围设备。我有一个基于 Spartan 6 的 Digilent Nexys3 fpga。它只支持一个 USB 设备(键盘或鼠标)。它不支持集线器。我找到了赛普拉斯主机控制器,但我不确定如何在 FPGA 中使用它。

4

1 回答 1

1

您需要在 FPGA 内部有一个 USB 主机控制器,这样的 IP 不是免费提供的,一种替代方法是使用基于 Zynq(对于 Xilinx)或基于 Cyclone V(对于 Altera)的板。那些具有连接到其双 ARM 内核的集成 USB 控制器。

您可以在以下位置找到更多信息:

您也许可以使用外部主机控制器,但必须将其连接到 FPGA,这通常需要大量 IO,而且这些模块比购买 Zed 板(395 美元)或 Cyclone V 板(450 美元)更昂贵。

于 2013-06-07T08:14:35.153 回答